From a15f62e4b2845f8775ff7d44311687dbb0dbd8d0 Mon Sep 17 00:00:00 2001 From: bakpakin Date: Thu, 25 Jan 2018 19:22:17 -0500 Subject: [PATCH] Update README.md --- README.md | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/README.md b/README.md index a8b9d46d..11760e22 100644 --- a/README.md +++ b/README.md @@ -41,28 +41,3 @@ A repl can also be run with ```sh make repl ``` - -## Todo - -* Documentation, with the caveat that things may change. -* Use serialization to allow creation of bytecode files that can be loaded. - This includes defining a file format for the bytecode files. This mostly done. - The byte code serialization could also be useful for the module system for loading artifacts. -* Pattern matching/regex library, as well as string formatting functions. This - would also be useful for implementing better error messages. -* Better error messages, expecially for compilation. This probably means string - formating functions. -* Macro/specials system that happens before compilation -* Module system. Something similar to node's require. -* Change name (dst is the name of many projects, including GNU Smalltalk). - Maybe make logo :)? -* Change C API to be stack based for fewer potential memory management - problems. This could mean making current C API internal and use separate - API externally. -* Store source information in parallel data structure after parsing -* Use source information during compilation -* Use Lua style memory alocator backend C API (one single function for - allocating/reallocating/freeing memory). -* More builtin libraires. -* Fuzzing -