Comment by fnord123 1 month ago Which scheme implementation? Guile? 11 comments fnord123 Reply NuclearPM 1 month ago All of them. lgas 1 month ago To elaborate, the scheme spec requires tco. fnord123 1 month ago Which scheme is embeddable and lightweight?And what does lightweight mean? Does it mean low memory footprint or does it mean few-lines-of-code-to-introduce or does it mean zero-dependencies? 1 reply → fnord123 1 month ago I meant which scheme implementation is "lightweight" and also meant to ask what "lightweight means". feb 1 month ago For a functionnal language, TCO is really a must have. How would you do the equivalent of loops without it ? yencabulator 1 month ago For a purely functional language. Scheme is not that.https://www.gnu.org/software/guile/manual/html_node/while-do... anthk 1 month ago And you are wrong because you can define a loop as iterating recursively over a list with just car and cdr. 1 reply → fnord123 1 month ago I wasn't asking which scheme has TCO.I was asking which scheme if the 20-50 of them was "lightweight" and embeddable.
NuclearPM 1 month ago All of them. lgas 1 month ago To elaborate, the scheme spec requires tco. fnord123 1 month ago Which scheme is embeddable and lightweight?And what does lightweight mean? Does it mean low memory footprint or does it mean few-lines-of-code-to-introduce or does it mean zero-dependencies? 1 reply → fnord123 1 month ago I meant which scheme implementation is "lightweight" and also meant to ask what "lightweight means".
lgas 1 month ago To elaborate, the scheme spec requires tco. fnord123 1 month ago Which scheme is embeddable and lightweight?And what does lightweight mean? Does it mean low memory footprint or does it mean few-lines-of-code-to-introduce or does it mean zero-dependencies? 1 reply →
fnord123 1 month ago Which scheme is embeddable and lightweight?And what does lightweight mean? Does it mean low memory footprint or does it mean few-lines-of-code-to-introduce or does it mean zero-dependencies? 1 reply →
fnord123 1 month ago I meant which scheme implementation is "lightweight" and also meant to ask what "lightweight means".
feb 1 month ago For a functionnal language, TCO is really a must have. How would you do the equivalent of loops without it ? yencabulator 1 month ago For a purely functional language. Scheme is not that.https://www.gnu.org/software/guile/manual/html_node/while-do... anthk 1 month ago And you are wrong because you can define a loop as iterating recursively over a list with just car and cdr. 1 reply → fnord123 1 month ago I wasn't asking which scheme has TCO.I was asking which scheme if the 20-50 of them was "lightweight" and embeddable.
yencabulator 1 month ago For a purely functional language. Scheme is not that.https://www.gnu.org/software/guile/manual/html_node/while-do... anthk 1 month ago And you are wrong because you can define a loop as iterating recursively over a list with just car and cdr. 1 reply →
anthk 1 month ago And you are wrong because you can define a loop as iterating recursively over a list with just car and cdr. 1 reply →
fnord123 1 month ago I wasn't asking which scheme has TCO.I was asking which scheme if the 20-50 of them was "lightweight" and embeddable.
All of them.
To elaborate, the scheme spec requires tco.
Which scheme is embeddable and lightweight?
And what does lightweight mean? Does it mean low memory footprint or does it mean few-lines-of-code-to-introduce or does it mean zero-dependencies?
1 reply →
I meant which scheme implementation is "lightweight" and also meant to ask what "lightweight means".
For a functionnal language, TCO is really a must have. How would you do the equivalent of loops without it ?
For a purely functional language. Scheme is not that.
https://www.gnu.org/software/guile/manual/html_node/while-do...
And you are wrong because you can define a loop as iterating recursively over a list with just car and cdr.
1 reply →
I wasn't asking which scheme has TCO.
I was asking which scheme if the 20-50 of them was "lightweight" and embeddable.