jorty (deprecated aspect) is a user on octodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

@eq is this the image you were talking about

@jordyd thanks, the bash scripts i used to make it aren't

@eq there is no such thing as a beautiful bash script

@eq even Perl is an improvement at that point

@jordyd but only because sed only lets you use 9 replacement expressions

@eq nothing wrong with Perl for sed/awk/bash-like uses

@eq Are you aware of scsh (Scheme shell)?

@jordyd Yeah but I'm lazy. if I wanted to make this properly I wouldn't have done it at all

@eq Well, finding a modern, working scsh implementation is a project in itself anyway

@eq This is entirely unrelated, but I want to see an R7RS implementation that is usable for both embedding (like Lua) and extending (like Python or Guile)

@jordyd I barely ever use r7rs tbh, I mostly just stick with r5rs because it works with everything. also guile is practically made to be embedded as a scripting language? or do you mean, like, on embedded devices

@eq The terminology is ambiguous but I'm using it the way Tcl uses it, which is like this:

embedding is when you compile the library together with custom native code into a single executable with no dependencies

extending is when you provide an extension (whether in the scripting language or a native module) to the already-existing interpreter as a loadable module

jorty (deprecated aspect) @jordyd

@eq So for example, chibi-scheme is an R7RS implementation which is good for embedding, as it's written entirely in C99 with no external dependencies, and is easy to link into a custom executable

· Web · 0 · 1