Hello Chickeneers,
find attached a suggested addition to miscmacros: the thrush operator
family. Apparently it stems from Raymond Smullyan's book on
combinatorial logic "To Mock a Mockingbird", which I haven't read
(yet). I've first learned about it through Clojure and have found it
quite nice for
On Feb 14 2012, Moritz Heidkamp wrote:
Hello Chickeneers,
find attached a suggested addition to miscmacros: the thrush operator
family. Apparently it stems from Raymond Smullyan's book on
combinatorial logic "To Mock a Mockingbird", which I haven't read
(yet). I've first learned about it throug
On 02/14/12 at 10:35pm, Jörg F. Wittenberger wrote:
> I rather loved to think instead of "inserting the (*single*)
> value of the expression into the next expression" of something
> along the lines of physical wires:
A classic, along those lines: http://dkeenan.com/Lambda/
Cheers,
Evan
Hi Jörg,
Jörg F. Wittenberger writes:
> I rather loved to think instead of "inserting the (*single*)
> value of the expression into the next expression" of something
> along the lines of physical wires:
> connect (pass) all the result(s) of the first expression into the next
> (which would then n
On Feb 15 2012, Moritz Heidkamp wrote:
Hi Jörg,
Jörg F. Wittenberger writes:
I rather loved to think instead of "inserting the (*single*)
value of the expression into the next expression" of something
along the lines of physical wires:
connect (pass) all the result(s) of the first expression
Moritz Heidkamp writes:
> find attached a suggested addition to miscmacros
Attached a syntax-rules based implementation which is much easier to
grok. I am leaning towards putting those into a separate egg now though.
Index: miscmacros.scm
From: Moritz Heidkamp
Subject: Re: [Chicken-hackers] Thrush operator
Date: Sun, 19 Feb 2012 17:18:11 +0100
> Moritz Heidkamp writes:
>
>> find attached a suggested addition to miscmacros
>
> Attached a syntax-rules based implementation which is much easier to
> grok.
Felix writes:
> I think that's a good idea. You could also add the "doto" operator
> from the miscmacros there, since I don't think it fits well into
> the set of macros provided by miscmacros.
Alright, it's done, meet http://wiki.call-cc.org/eggref/4/clojurian :-)
I took the liberty to rewrite