> Does Dan's list have any official standing?
Nope. BTW, I am not the only contributor to the list: Oleg and others have
added definitions as well. (Some without knowing it,
as I steal their Forum code and post it there.)
PrimitivePrimitives is really just a fun side-project. As a symptom of that,
you'll notice that many primitives are missing, even
those with trivial implementations. Further, you'll notice many
reimplementations have limited domains. This is because I really
focus on the "interesting" or "fun" relationships between primitives.
> building myself a working J emulator
Can I play too? I've been meaning to do this for years, but I never got up the
initiative. If you start the project I'm happy
(enthused) to help.
Note that you'd have to start at a lower level than primitive definition. But
you can steal "word formation" (lexing) from the
specificiation of monad ;: and you can steal parsing from open'trace' .
There's plenty of other goodies you might find helpful, e.g.
http://www.jsoftware.com/jwiki/Essays/Rank and
http://www.jsoftware.com/jwiki/Guides/Parsing .
-Dan
PS: I got a kick out of it when you said:
> being implemented in more primitive primitives
in http://www.jsoftware.com/pipermail/programming/2009-July/015493.html
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm