5 ms·
The first reference for lambdatalk was here : http://epsilonwiki.free.fr/alphawiki_2/?view=syntax_reference http://epsilonwiki.free.fr/alphawiki_2/?view=syntax_
by martyalain 10y ago
The first reference for lambdatalk was here : http://epsilonwiki.free.fr/alphawiki_2/?view=syntax_reference http://epsilonwiki.free.fr/alphawiki_2/?view=syntax_referenc...
A new one is under construction here : http://epsilonwiki.free.fr/lambdaway/?view=lambdaway http://epsilonwiki.free.fr/lambdaway/?view=lambdaway, but it's in french until now. Sorry.
The function "serie" comes with "map" and "reduce". You could have a look to an application of "serie" in http://epsilonwiki.free.fr/lambdaway/?view=euler http://epsilonwiki.free.fr/lambdaway/?view=euler
And OK, I should have named it "series" or "range". I promise I will replace "serie" by "range" to be coherent with my choice of english names for builtin keywords and functions. Nobody's perfect.
- JadeNB 10y ago> And OK, I should have named it "series" or "range". I promise I will replace "serie" by "range" to be coherent with my choice of english names for builtin keywords and functions. Nobody's perfect. I would have posted this before, but "You are posting too fast." Sigh. It sounds like I gave offence. I meant my criticism to be constructive, and I apologise if it came across as an attack. (For what it's worth, it's only because the language looks interesting that I bother trying to make constructive suggestions!) By the way, while we're talking syntax, why {} instead of ()?
- martyalain 10y agowhy {} instead of ()? Because we are in a wiki context where text is 95% of the content. I want to be able to write (Hello World) without triggering any evaluation, trying to apply Hello to World. Usually, other languages (except HTML) evaluate every words in code except quoted sentences - called strings - like this "Hello World". Lambdatalk inverts this process: everything is unevaluated out of curly braces. For instance this expression 1+2 is equal to {+ 1 2} should be written in Javascript like this: "1+2 is equal to " + (1+2). I think that it's the main point of lambdatalk, this inverted process. You could have a look to these links: "curl | latex | LML | PDF | skribe | SXML" in the page http://epsilonwiki.free.fr/lambdaway/?view=curl http://epsilonwiki.free.fr/lambdaway/?view=curl.