From abd68c8525762c36e8bdef1685e597de927c361c Mon Sep 17 00:00:00 2001 From: hellerve Date: Fri, 19 May 2017 11:47:56 -0400 Subject: [PATCH] readme: updated todo --- README.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index a6a2af9..a6e3e22 100644 --- a/README.md +++ b/README.md @@ -9,14 +9,11 @@ prompt. Work in progress. Very incapable right now. The idea behind `bc` is to display partial results to the right of the cursor in yellow while we type. A little example can be found in the video -above. Other than that, we want to be compatible with the original `bc`, though -somewhat faster. We have infinite precision integers and double precision floats. +above. Minor syntactic cleanups have been developed as well (e.g. no `local` +keyword). We have infinite precision integers and double precision floats. ## TODO -Basically everything except numbers, variables, and `if`. This includes: - -- A complete parser (foundations are laid) -- A better evaluator (the current just does a tree rewrite on binary operations; this is - cute, but not capable enough for the full `bc` language, of course) - A good readline copy (haskeline is sadly out of the question for this project) +- Comment parsing +- Closures that can modify the parent environment (but do away with the `local` keyword).