Update readme

This commit is contained in:
Francesco Magliocca 2022-05-25 13:41:29 +02:00
parent 5e5dddb3ba
commit a57e36e6ea
1 changed files with 3 additions and 1 deletions

View File

@ -3,6 +3,8 @@
minimal scheme dialect implementation written in ISO C11 meant to be used minimal scheme dialect implementation written in ISO C11 meant to be used
to write interpreters and compilers (that can therefore be easily bootstrapped). to write interpreters and compilers (that can therefore be easily bootstrapped).
This implementation is only an hobby and should be not taken seriously at all.
## How to build ## How to build
This project uses **GNU Make**, in order to build it, run in your shell: This project uses **GNU Make**, in order to build it, run in your shell:
@ -13,7 +15,7 @@ This project uses **GNU Make**, in order to build it, run in your shell:
Here is a list of features that are planned: Here is a list of features that are planned:
* Input source code can be encoded in UTF-8, but identifiers are very limited (cfr. `src/parser.c`) * Only ASCII is supported (for the full grammar check `src/parser.c`)
* There are only integers (probably int64_t) and integer arithmetic * There are only integers (probably int64_t) and integer arithmetic
* **box** primitive datatype, being the only one that allows mutation, all the other values are immutable * **box** primitive datatype, being the only one that allows mutation, all the other values are immutable
* First class functions * First class functions