Event JSON
{
"id": "fdb17dcd7e5a4d7e686ddfd1a05b69ff09312b999aebe91281adbac776c6469e",
"pubkey": "399003a29fffecd91791641f85a44f7f93abee51514ab8d4814e46130ab500c1",
"created_at": 1746700660,
"kind": 1,
"tags": [
[
"p",
"8be9c66142bb12330cf622927e2f7cf91963f1d466738bc7d0ddc5855691829f",
"wss://relay.mostr.pub"
],
[
"p",
"da41345efcd23c060f4256375a2aa9e862fd37a0b6df5ba21e62d422ba1cc17c",
"wss://relay.mostr.pub"
],
[
"t",
"lisp"
],
[
"t",
"commonlisp"
],
[
"t",
"scheme"
],
[
"proxy",
"https://oldbytes.space/users/amoroso/statuses/114471774499632333",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.mostr.pub"
]
],
"content": "There's more to avoiding calling Lisp homoiconic because it's an inaccurate or incomplete characterization. As Shriram Krishnamurthi nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpq305uvc2zhvfrxr8ky2f8utmulyvk8uw5veech37smhzc2453s20sew8atg points out, this misses the point of why Lisp languages are different. To capture this he introduces the concept of \"bicamerality\".\n\nhttps://parentheticallyspeaking.org/articles/bicameral-not-homoiconic\n\n#lisp #CommonLisp #scheme",
"sig": "7dc088dd0f2214cb70bbf0aae05cdb9e6db585cc133f9964ecce93c00a6e26bfa2488c2866e86ca1ccd3f1702703576b225b8fbaec9b2bdbbaaa44979e869b81"
}