Add information (or lack thereof) of learning the language

This commit is contained in:
Sasha Koshka 2024-02-13 19:57:22 +00:00
parent f39ba91450
commit b78d5acff2

View File

@ -51,6 +51,15 @@ choice, or by using a C compiler such as `clang`:
Using a C compiler will link the C standard library to your program, which may
be useful for building normal user applications.
### Learning the language
At this time, there is no guided method of learning how to write FSPL code.
However, a good place to start is the `docs` directory, which contains a
language specification among other things. The language specification goes into
detail about the syntax and semantics of the language, and assuming some
background in C programming, it should be enough to attain a reasonable grasp
of the language.
## Caveats, Bugs
Note that the compiler is still relatively early in development, and has
numerous bugs. In addition, language features and syntax are not yet set in
@ -60,7 +69,6 @@ stone and may change in the future. Please report any bugs you find to the
## Roadmap
Late 2023 (These have been implemented):
- Top-level entities
- Type definitions
- Methods