diff interps/clc-intercal/CLC-INTERCAL-Base-1.-94.-2/WISHLIST @ 996:859f9b4339e6

<Gregor> tar xf egobot.tar.xz
author HackBot
date Sun, 09 Dec 2012 19:30:08 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/interps/clc-intercal/CLC-INTERCAL-Base-1.-94.-2/WISHLIST	Sun Dec 09 19:30:08 2012 +0000
@@ -0,0 +1,19 @@
+* sick should use a standard (for INTERCAL values of "standard") grammar
+  to parse its (mis)configuration file, say "sickrc.io"
+* the (mis)configuration data for optional modules should be installed
+  with the modules; at the moment, it's installed by the Base package
+* The Bytecode and Splats data contain values which are only used if
+  optional modules are installed; it should be possible to remove these
+  from the Base package, and update Bytecode and Splats when installing
+  options
+* regular grimaces (INTERCAL's answer to regular expressions); currently,
+  support for regular grimaces is included in the compiler, but the
+  module is only partially written. To do pattern matching, one would use
+  a regular grimace in a CREATE statement, then try to execute a comment
+  to trigger the new grammar production; this is probably quite unlike what
+  other languages do. It should be added that it is already possible to do
+  pattern matching using pseudo context-free grammars by using the CREATE
+  statement without regular grimaces. You didn't really want to know that,
+  did you?
+* C backend which generates C code to be compiled with your normal C compiler.
+