more polish to .md files
This commit is contained in:
parent
bd569c7ae2
commit
18c71f41fe
|
@ -1,18 +1,15 @@
|
|||
# nondescript
|
||||
|
||||
Nondescript is a toy programming language. Currently its compiler is being rewritten, so please check the latest commit from Feb 2022 to see a working version in action.
|
||||
|
||||
# Some of nondescript's features
|
||||
Nondescript is a toy programming language. Some of its features are:
|
||||
|
||||
- Dynamic typing, bytecode interpreter
|
||||
- Almost everything is an expression
|
||||
- New, rewritten 2 pass compiler (parsing, emitting)
|
||||
- Syntax tries to balance sugar with consistency
|
||||
|
||||
See [docs/reference.md](docs/reference.md) to learn more about the language.
|
||||
|
||||
## Examples
|
||||
|
||||
If the [docs/](docs/) folder is not enough, the following folders in the source tree, will have more examples:
|
||||
If that document is not enough, the following folders in the source tree, will have more examples:
|
||||
|
||||
- benchmarks/
|
||||
- examples/
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
Note: this is a work in progress.
|
||||
|
||||
Sections:
|
||||
1. User's manual to nondescript
|
||||
2. Design notes
|
||||
|
@ -265,10 +263,6 @@ TODO very incomplete section
|
|||
|
||||
# Roadmap
|
||||
|
||||
(All the hidden todo.txt's were cleaned up. Here is a public list of everything that was on them that is still relevant.)
|
||||
|
||||
First, compiler v2 has to be completed.
|
||||
|
||||
The following features are currently missing, and may or may not be added to nds:
|
||||
- Garbage collection
|
||||
- `for (i in list) expr` type expressions for iterating lists, tables
|
||||
|
@ -296,6 +290,4 @@ The following optimizations could be added:
|
|||
|
||||
# Known bugs
|
||||
|
||||
(Note: might not be an exhaustive list of bugs I know of, sorry)
|
||||
|
||||
- printing self referential tables results in endless loop
|
Loading…
Reference in New Issue