From 2a17ae392eee387b5951cc5deba8aca46dddc2a1 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Thu, 27 Jul 2023 23:52:54 +0300 Subject: Update todo, spec --- TODO.txt | 12 ++++++++++-- spec.md | 1 + 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/TODO.txt b/TODO.txt index 59c655f..9893170 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,2 +1,10 @@ -add a `Debug/break` builtin that allows simple interactive debugging -write tests +feat: add a `Debug/break` builtin that allows simple interactive debugging +test: write tests +bug: bug where extra trailing `)` causes a crash +feat: replace `kind` with `type`, effectively making list of types extendable +chore: replace R/create with R/new +feat: remove exceptions, make everything that can fail return a Maybe +chore: remove atoms +feat: add type table and a macro `(impl! [:+ :vec2 :vec2] vec2-add)`, replacing builtin typeclasses Num and Seq +feat: add handles to haskell System-IO module, name it core/io +feat: add handles to haskell Network-Simple-TCP module, name it core/tcp diff --git a/spec.md b/spec.md index 1b25e6b..934c28f 100644 --- a/spec.md +++ b/spec.md @@ -12,6 +12,7 @@ Symbol PI Tag :tag Boolean true + Char 'c' String "foobar" Vector [1 2 3] Hash map { a 1 b 2 } -- cgit v1.3