Kyle

@bassethorn
73 Followers
301 Following
174 Posts
Engineer/Statistician/Scientist

Inter-function tail calls are working in TXR Lisp VM:

https://plaster.tymoon.eu/v/7C0BQ1KY2#4886

(Needs code clean-up, some optimizations, and probably knobs to control it separately from self tail calls. Will likely be released in 302.)

#TXRLang #Lisp #FOSS #Programming #Compilers #Optimization

Similarly, hostility to education cloaks itself as support by saying that education should be useful, should be practical, should be focused only on what students need, should be narrowed to what students need, should narrow students, should narrow students into being only what capitalism needs.

I wrote extensively about this dangerous line of thought here:

https://innig.net/teaching/liberal-arts-manifesto

6/

What Liberal Arts Education Is For – Teaching – innig.net

“What's the point of doing a lot of make-work declarations if you're not even sure you're going to keep the result?”
https://developers.slashdot.org/story/01/11/03/1726251/kent-m-pitman-answers-on-lisp-and-much-more
Kent M. Pitman Answers On Lisp And Much More - Slashdot

A few weeks ago, you asked Kent M. Pitman about Lisp, Scheme, standards, and other things -- He's answered your questions below, at length. At such length, in fact, that only the first eleven of his answers are shown below -- expect more shortly! Thanks, Kent....

New blog post: "Why computational reproducibility matters"

https://blog.khinsen.net/posts/2025/06/20/computational-reproducibility.html

Konrad Hinsen's blog

Request for merging "go-team" branch

TXR 300 is out.

The first release of TXR was put out in August 2009. This is literally the 300th release.

It's a big one; over 150 commits.

Release notes: https://www.kylheku.com/cgit/txr/tree/RELNOTES?id=txr-300

Binaries for a few platforms: https://www.kylheku.com/txr-downloads/txr-300

#TXRLang #Lisp #FOSS #OpenSource #Programming #Unix #Linux

RELNOTES - txr - TXR: A data munging language.

@baleine There is another work happening on restartable conditions, however, 1. it restarts the whole function, 2. requires wrapping its body into continuation. 3. doesn't give access to lexical scope.

https://srfi.schemers.org/srfi-255/srfi-255.html

SRFI 255: Restarting conditions

I'm proud to be presenting the first release of mirai - minimalist async framework for #RStats - as an 'r-lib' package!

I wrote a blog post about today's latest release: Advancing Async Computing in R.

https://shikokuchuo.net/posts/26-mirai-230/

There's some material in there for those as yet unfamiliar with the project.

I'm really excited to be working on this at Posit, and look forward to sharing the latest with you over the coming months.

shikokuchuo{net}: mirai 2.3.0

Advancing Async Computing in R

shikokuchuo{net}
Reproducible research relies on stable software environments. Software Heritage + #Guix address this by preserving source code & verifying builds. https://www.softwareheritage.org/2025/05/21/software-heritage-guix-deployment/ #FOSS #OpenScience
How Software Heritage ensures reliable Guix deployment - Software Heritage

Learn how to ensure your research remains reproducible for years to come with Software Heritage and Guix...

Software Heritage
@gerrymcgovern nothing beats a diligent and thorough human being