[<<][staapl][>>][..]
Fri Jun 5 09:20:10 CEST 2009

dictionary files

Problem: two conflicting behaviours wanted.

    - from a terminal "mzscheme project.dict" should fire up a
      readline Forth terminal.

    - from a test framework, the dictionary should be accessible as
      data.

Maybe it's time to learn something from Taha and friends: once you
call something "code" it should really be opaque.  Writing out a
Scheme file that's supposed to be executed, and then inspecting it
afterwards is not a good idea..  If it is data (open to different
interpretations) it should be written as such: tagged + unevaluated.

Slogan:

        Data is code parameterized in its interpreter.

Or the more obvious one:

        Code is data bound to its interpreter.



[Reply][About]
[<<][staapl][>>][..]