4 ms·
As an old Lisp/Scheme guy all I can think whenever I try to figure out what is going on with Rebol/Red is "What a mess."
by vincent-toups 5y ago
As an old Lisp/Scheme guy all I can think whenever I try to figure out what is going on with Rebol/Red is "What a mess."
- yawn 5y agoWhat mess do you mean? The language, what happened to the language because of Rebol Technologies, or something else?
- ducktective 5y agoCan you please elaborate? ;) As a person who has 0 knowledge on the likes of PROLOG, LISP, etc...What makes LISP and LISP-like languages so great? I tried to search YouTube on the merits of LISP or this notion of "data as code" but nothing tangible came up... I mean LISP is one of the oldest languages with really weird features w.r.t to C-like languages but in practice we only see C-likes...even Rust is not so different from this family of languages...
- chriswarbo 5y ago> I mean LISP is one of the oldest languages with really weird features w.r.t to C-like languages but in practice we only see C-likes Scripting languages are much closer to Lisp than to C (e.g. compare Python to Racket). IIRC Ruby, Javascript and Smalltalk (the latter inspiring a lot of OOP languages) were all explicitly designed to be like Lisp.
- freemint 5y agoI gave a lightning talk in (German) about meta programming and equivalence of code and data in PicoLisp by example. 16:16 https://media.ccc.de/v/froscon2018-2322-lightning_talks#t=977 https://media.ccc.de/v/froscon2018-2322-lightning_talks#t=97... It should give you place to get started. The cliff node what I did is the I wrote a function that replaces things in a list of lists/a tree and used that rewrite the definition of the function to make it more readable. While it is an toy example I hope it helps.