+
1
|
skin
|
login
|
edit
{λ way}
::
question
user:anonymous
_h1 a question _p Lambdatalk is a kind of Lisp's dialect working on top of any modern web browser, freely [[downloadable|?view=download]] and easy to install ({note Note... Contrary to other implementations of Lisp's dialect, lambdatalk catches S-expressions in a single loop working on a single Regular Expression, {code /\{([^\s{}]*)(?:[\s]*)([^{}]*)\}/g}, and replace them by a value according to a small dictionary of standard primitives, {code [cons, car, cdr, +, *, ...]}. This dictionary can be extended by user defined functions thanks to a handful of special forms, {code [lambda, def, if, ...]}.}). Even if lambdatalk is at first intended to the construction of web pages, I would like to give here three examples of what can be done with lambdatalk in the math and computer domain: _ul 1) {u [[horner_newton]]}: showing how the Newton and Horner's methods can be easily coupled to give accurate results in a short time, _ul 2) {u [[lambda_calculus]]}: showing how this wonderful but "terse" fundamental language can be decrypted to be more understandable, IMHO, _ul 3) {u [[Ycombinator]]}: proposing a simple (simplistic?) vision about a complex concept. _p I try to share this work here and there, and most of the time, when I have any, I get back comments like "{i Why do you use braces '{} and no parentheses ()?}" or "{i Why don't you use an AST like every people in this domain?}", or "{i Why don't you use what already exists?}" or "{i Have a look to SICP, LoL, RoR, ...}". Things like that. Rarely a constructive comment about the implementation, the design choices, the way to improve this approach. _p So, my question is still: {b If you are not to short in time and can visit at least these three pages, could you tell me your advise about this approach, what do I miss, where am I wrong? Is it so heretical to play in the {del Land} World of Lisp out off the beaten path?} _ul [[reddit.com/r/lisp|https://www.reddit.com/r/lisp/comments/4kcax0/is_it_so_heretic_to_play_in_the_land_of_lisp_out/]] _ul [[comments]]