Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.