more polish to .md files

This commit is contained in:
prod2 2022-12-03 20:21:18 +01:00
parent bd569c7ae2
commit 18c71f41fe
2 changed files with 3 additions and 14 deletions

View File

@ -1,18 +1,15 @@
# nondescript # 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. Nondescript is a toy programming language. Some of its features are:
# Some of nondescript's features
- Dynamic typing, bytecode interpreter - Dynamic typing, bytecode interpreter
- Almost everything is an expression - Almost everything is an expression
- New, rewritten 2 pass compiler (parsing, emitting)
- Syntax tries to balance sugar with consistency - Syntax tries to balance sugar with consistency
See [docs/reference.md](docs/reference.md) to learn more about the language. See [docs/reference.md](docs/reference.md) to learn more about the language.
## Examples If that document is not enough, the following folders in the source tree, will have more examples:
If the [docs/](docs/) folder is not enough, the following folders in the source tree, will have more examples:
- benchmarks/ - benchmarks/
- examples/ - examples/

View File

@ -1,5 +1,3 @@
Note: this is a work in progress.
Sections: Sections:
1. User's manual to nondescript 1. User's manual to nondescript
2. Design notes 2. Design notes
@ -265,10 +263,6 @@ TODO very incomplete section
# Roadmap # 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: The following features are currently missing, and may or may not be added to nds:
- Garbage collection - Garbage collection
- `for (i in list) expr` type expressions for iterating lists, tables - `for (i in list) expr` type expressions for iterating lists, tables
@ -296,6 +290,4 @@ The following optimizations could be added:
# Known bugs # Known bugs
(Note: might not be an exhaustive list of bugs I know of, sorry)
- printing self referential tables results in endless loop - printing self referential tables results in endless loop