... I chose the above example to illustrate how MODULE and HIDE can work together: the above notation makes it clear that e2 and e3 use h1 and h2 and that e1...
phimvt@...
Feb 3, 2003 4:34 am
1279
... Do you want them ? ... I take it that this is an invitation for me to "snarf" it ? [..] ... That is done now. There are two versions, both as HTML pages: ...
phimvt@...
Feb 3, 2003 5:08 am
1280
... You are correct. However, such "HIDE" granularity is not something I think I'd ever use in practice given a module system with private by default...
I have implemented an enhanced version of joy interpreter at the weekend (I called it NJoy). Features: 1) Module system (with possibly nested module, private...
... Great to hear! I've been anticipating someone doing this for a while. Strangely enough I used the same name as you for a small Joy I've been experimenting...
... All integers are arbitrary precision by default. Any numeric operation involving an integer and a float has float as a return value. ... I am planning to...
... I have tested the following loop: 1 1000000 [ 1 + ] times It runs exactly as fast in njoy as in joy. (Altough I use arbitary precision integers per...
I would expect this to be fast in all implementations, even with arbitrary precision integers. A better quick test would be to run the little Mandelbrot...
... [..] ... Quite agree. I am impressed by what you have written in this and your previous postings. I have several questions: 1. I take it your NJoy was...
... I made a bit profiling and it turned out, that the storing the stack-traceback consumed significant time. Since joy does not do it, I made it optional....
Thank you all for answering my various questions. I have had a chance to bunzip2 and untar the package in the files area. So I have now spent the last three...
... Ocaml is a free software and a self installing Windows installer can be downloaded from: http://caml.inria.fr/distrib/ocaml-3.06/ocaml-3.06-win.exe Anyway,...
I have updated the "Tutorial" paper, but not all that much. Most of it concerned John Cowan's floats, and there is only a brief mention of files. My next...
... Unfortunately, yes, more or less. That is because apart from the "Tutorial" which I updated just a week ago, all the HTML/Latex papers are hopelessly out...
... Manfred, One problem with your implementation is that it's compiler/platform specific. I'd re-write to be: PRIVATE void manual_list_() { Node *tmp; Node *n...
Hi Neil, Although I'm not a Jed user your mode looks better than the hacked Emacs mode I previously sent to Shae. I suggest you put this in the concatenative...
... done. Thank you for your coments, It maybe could be fine tuned a little, though I think! all the core agglib and inilib words are now included. ... Have ...
On Mon, 17 Feb 2003, Nick Forde wrote: [.. apropos a new function in interp.c which pushes a list of lists (one for each operator) of the three text strings of...
In my opinion the semicolon as the separating token between definitions should be made optional or unmade because there are few reasons for the use of the ...
... In fact, if this is really a comma expression, it *is* guaranteed that the left operand is evaluated before the right operand. What is not guaranteed,...
... [...] ... Currently the semicolon makes it possible for the parser to detect the end of definitions. If you remove this it is necessary to replace it with...
In Monkey I used this syntaxc: word == [[ <defn> ]] This has the advantage of an explicit termination symbol plus any bracket matching editor will be able to...