Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gabivlj/candice
Candice, a dead simple language and multi-platform.
https://github.com/gabivlj/candice
ast compiler compilers go golang lexer llvm
Last synced: 29 days ago
JSON representation
Candice, a dead simple language and multi-platform.
- Host: GitHub
- URL: https://github.com/gabivlj/candice
- Owner: gabivlj
- Created: 2021-11-21T22:52:17.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-27T20:58:43.000Z (3 months ago)
- Last Synced: 2024-09-26T18:22:51.952Z (about 1 month ago)
- Topics: ast, compiler, compilers, go, golang, lexer, llvm
- Language: Go
- Homepage:
- Size: 73.5 MB
- Stars: 12
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Candice
![Hello Candice Code Snippet](./screenshots/carbon.png)
Dead simple programming language.
Not expected to be prepared for a real developer environment but can
be fun to work with.## Philosophy
- Simple syntax.
- 'Low level' capabilities.
- C interoperability.
- Compiled with LLVM and typed.## Installation and tutorials
Check docs/tutorials for an overview of the language!
## Building
- Go to cmd/build.
- Run `go build .`, the go version should be >= 1.18.## Testing
- Run `go test .`, the go version should be >= 1.18.