nycki on Nostr: alright, fedi, lay it on me: what Lisp should I use? my requirements: - easy to ...
alright, fedi, lay it on me: what Lisp should I use? my requirements:
- easy to install on windows (as good as python or better)
- sane names for common functions ('head' and 'tail' instead of 'car' and 'cdr')
- library support (an https implementation would be nice but is not strictly required)
Currently considering:
- janet
- easy to install with `winget`
- seems arc-esque? I liked arc.
- chez scheme
- only supports up thru R6RS tho, would be nice to use R7RS-small
- also I looked at some sample code and it has stuff like 'cddr' ???
- steel bank common lisp (SBCL)
- the classic
- lots of libraries
- might be worth learning regardless
- I'm not doing the variable indent thing though, tabs ftw
edit: I'd like to start by making an http api, and then try making a matrix chat bot.
#programming #lisp
Published at
2025-03-01 21:05:27 UTCEvent JSON
{
"id": "0cdf39e975a33d0306c73ba47b0bd0504dfef68487e9cef522597dbc82f9233a",
"pubkey": "381b6ef8c5842520bdf5e7fb284469bd3096aee4381c07a3a0d382ec0b612259",
"created_at": 1740863127,
"kind": 1,
"tags": [
[
"t",
"lisp"
],
[
"proxy",
"https://bark.lgbt/@nycki/114089205935488948",
"web"
],
[
"t",
"programming"
],
[
"proxy",
"https://bark.lgbt/users/nycki/statuses/114089205935488948",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://bark.lgbt/users/nycki/statuses/114089205935488948",
"pink.momostr"
],
[
"-"
]
],
"content": "alright, fedi, lay it on me: what Lisp should I use? my requirements:\n\n- easy to install on windows (as good as python or better)\n- sane names for common functions ('head' and 'tail' instead of 'car' and 'cdr')\n- library support (an https implementation would be nice but is not strictly required)\n\nCurrently considering:\n- janet\n - easy to install with `winget`\n - seems arc-esque? I liked arc.\n\n- chez scheme\n - only supports up thru R6RS tho, would be nice to use R7RS-small\n - also I looked at some sample code and it has stuff like 'cddr' ???\n\n- steel bank common lisp (SBCL)\n - the classic\n - lots of libraries\n - might be worth learning regardless\n - I'm not doing the variable indent thing though, tabs ftw\n\nedit: I'd like to start by making an http api, and then try making a matrix chat bot.\n\n#programming #lisp",
"sig": "fa7c498ec909a328d4d60ee28ab921babbd316b1365b30734f2161f415242602a3b775e7e989a96d3bfb67bd38b4cda7c78b2a88a51aa6342c36c1f264258e48"
}