1
0
Fork 0
mirror of https://github.com/Reuh/anselme.git synced 2025-10-27 16:49:31 +00:00

Update readme

This commit is contained in:
Étienne Fildadut 2023-12-30 02:09:24 +01:00
parent db8ae03927
commit e2ec105a4b

View file

@ -16,11 +16,6 @@ Write tests. Still missing:
--- ---
Make requires relative. Currently Anselme expect its directory to be properly somewhere in package.path.
Also improve compatibility with Lua 5.3 and LuaJIT (I don't think we should support anything other than 5.4, 5.3 and LuaJIT).
---
Translation. Translation.
Translation model for stdlib: ? Translation model for stdlib: ?
@ -40,10 +35,6 @@ Or just say closures probably shouldn't be persisted. Yeah, probably easier.
--- ---
Redesign the Node hierarchy to avoid cycles.
---
Standard library. Standard library.
* Text manipulation would make sense, but that would require a full UTF-8/Unicode support library like https://github.com/starwing/luautf8. * Text manipulation would make sense, but that would require a full UTF-8/Unicode support library like https://github.com/starwing/luautf8.
@ -51,6 +42,7 @@ Standard library.
* Implement the useful functions from Anselme v1. * Implement the useful functions from Anselme v1.
* Checkpoint management. * Checkpoint management.
* Overloadable :format for custom types. * Overloadable :format for custom types.
* Text manipulation: concatenation, retag/add tags
--- ---
@ -64,6 +56,10 @@ Probably wise to look into how other do it. LSP: https://microsoft.github.io/lan
--- ---
Default arguments and initial variables values should pass the type check associated with the variable / parameter.
---
Syntax modifications: Syntax modifications:
* on the subject of assignments: * on the subject of assignments:
@ -115,6 +111,10 @@ Then again, performance has never been a goal of Anselme.
--- ---
Redesign the Node hierarchy to avoid cycles.
---
Macros. Macros.
Could be implemented by creating functions to build AST nodes from Anselme that can also take quotes as arguments. Could be implemented by creating functions to build AST nodes from Anselme that can also take quotes as arguments.