{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreieqd62nc6go3nazvwe2s3fdcuzw726auocez6gcm2w4jglnsezyqy",
"uri": "at://did:plc:wwyqal4cnqhuwyacdj7rqq3n/app.bsky.feed.post/3mk6ufqwkfac2"
},
"path": "/t/what-became-of-ihaka-temple-langs-2008-back-to-the-future/28715#post_4",
"publishedAt": "2026-04-23T07:13:56.000Z",
"site": "https://discourse.datamethods.org",
"tags": [
"ESS Manual",
"NIMBLE project",
"JAGS 5.0",
"complete path enumeration",
"implementing the CRM in Rust",
"two language problem",
"Emacs Rocks! Episode 14: Paredit"
],
"textContent": "I see the ESS Manual states\n\n> NIMBLE has re-vitalized the BUGS language,\n\nreferring to DTL’s NIMBLE project. Also, a JAGS 5.0 release appears to be in the works!\n\n* * *\n\nAs for Lisp, I’m now feeling burdened by a lot of technical debt from past investments in R (incl. Shiny), and wish I had known enough back then to consider alternatives. The complete path enumeration I implemented (with R6 classes, ugh!) could have been done so much more elegantly (and faster) in Common Lisp. And I bet I could have avoided implementing the CRM in Rust, too.\n\nJulia might also have been a good solution to my two language problem.\n\nBut one of the things that delights me about Lisp is this incomparable tactile experience:\n\nEmacs Rocks! Episode 14: Paredit\n\nwhich reminds me in some ways of Bruce Lee’s admonition that “code must flow like water.”",
"title": "What became of Ihaka & Temple Lang's (2008) \"Back to the Future\"?"
}