3 ms·
Does a good formal introduction exist for K, or Q, or APL, or J, or any other languages in this family? Something with, you know, a syntax definition at least,
by jamesfisher 12y ago
Does a good formal introduction exist for K, or Q, or APL, or J, or any other languages in this family? Something with, you know, a syntax definition at least, and any kind of formal definition of the semantics.
The closest I could find is this [1] but "The model is expressed in SHARP APL", so from the start, it's circular.
[1] http://www.jsoftware.com/papers/APLSyntaxSemantics.htm http://www.jsoftware.com/papers/APLSyntaxSemantics.htm
- avmich 12y agoFor J, IMO, jsoftware.com has good resources. That includes vocabulary (the way to specify the language), a few textbooks (JforC, J Primer), essays, examples of short code... And J forums are pretty helpful. Coming back to the question, for J its vocabulary on jsoftware.com is a good resource.
- eggy 12y agoIt's not formal, but it is helpful to watch these series of videos by Martin Saurer on J: https://www.youtube.com/watch?v=VSJpJt3c11c https://www.youtube.com/watch?v=VSJpJt3c11c It goes form solving some Euler problems to a full-blown web app in J.