Re: [stack] Canonical LLVM starter language is concatenative...
eas lab <[email protected]> Sun, 24 Apr 2011 15:31:03 +0200
| Newsgroups | gmane.comp.lang.concatenative |
|---|---|
| Message-ID | <[email protected]> |
Good advice that I once got from a lawyer was "don't vague out". I.e. don't talk in 'hints'. Give the reader/listener something concrete. Add value. BTW if N readers all add value independantly, that's like a compositional N-stage data-transformation. Can your new find/s, compositionally [i.e. serially data-transforming like]: find all the files in dir-tree:T | which are less than D days old | and which have fileName *Name* | and which have a line which _starts_ with "Subject:" | and where _that_ line has "dog" and has "cat" OR where _the Subject: line_ has "fish" AND "cow". On 4/23/11, William Tanksley, Jr <[email protected]> wrote: > http://llvm.org/releases/1.1/docs/Stacker.html > > I just found this... As of 1.1, LLVM includes as one of its primary > examples a "Forth-like" language that might possibly serve as the > foundation for a more complete concatenative language. It's very > Forthlike, I'd say. > > Just in case anyone wants to start a new project :-). > > Personally, I'm a little busy learning the J language, which isn't > concatentive but is from a remarkably different genre of languages > than the conventional ones. I'm starting this now because I just found > that JSoftware released it completely as free software (licensed under > GPL 3), so at last I can learn a complete APL and know that I'll be > able to use it effectively in my job if I want. (As a side note, > someone also recently released an open source reimplementation of the > related "K" language, named "Kona"; I'd start with that, but it's > currently much less complete.) > > -Wm >