home.social

#scriptinglanguage — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #scriptinglanguage, aggregated by home.social.

fetched live
  1. I'm really enjoying making small scripts in #AmberLang

    docs.amber-lang.com/0.6.0-alpha

    It's a higher-level and typed language which compiles down to #bash, a cool concept!

    Below an example of a helper I use to copy to clipboard the remote link for the file I have currently open in #HelixEditor (complete with the range of lines in my selection).

    codeberg.org/beeb/.dotfiles/sr

    The following command (using expansion) is bound to a keyboard shortcut in Helix:

    `:sh permalink %{buffer_name} %{selection_line_start} %{selection_line_end}`

    And here's one to git blame the current line: codeberg.org/beeb/.dotfiles/sr

    #scripting #ScriptingLanguage #bash_scripting

  2. I'm really enjoying making small scripts in #AmberLang

    docs.amber-lang.com/0.6.0-alpha

    It's a higher-level and typed language which compiles down to #bash, a cool concept!

    Below an example of a helper I use to copy to clipboard the remote link for the file I have currently open in #HelixEditor (complete with the range of lines in my selection).

    codeberg.org/beeb/.dotfiles/sr

    The following command (using expansion) is bound to a keyboard shortcut in Helix:

    `:sh permalink %{buffer_name} %{selection_line_start} %{selection_line_end}`

    And here's one to git blame the current line: codeberg.org/beeb/.dotfiles/sr

    #scripting #ScriptingLanguage #bash_scripting

  3. I was already having misgivings about #CPython when I saw a required #Rust dependency coming up (although I know many here have no issues with this), but now that there have been #LLM commits to the project, I'd like to look at alternatives. It seems great that #Pypy exists, although I worry that it will end up replicating undesirable behavior from CPython in the future.

    I had been learning C++ with the goal of writing extensions using CPython. As it happens, I already have a physical copy of a book on #Lua and many applications are written in C++ with Lua scripting on top, so I'm going to swap out Python for Lua in an upcoming project. I'm excited to be able to experiment with #LuaLaTeX or writing scripts for #GeanyIDE. The language shows up in way more places than I realized.

    #Python #cpp #CPlusPlus #programming #Scripting #ScriptingLanguage #TexLatex

  4. I was already having misgivings about #CPython when I saw a required #Rust dependency coming up (although I know many here have no issues with this), but now that there have been #LLM commits to the project, I'd like to look at alternatives. It seems great that #Pypy exists, although I worry that it will end up replicating undesirable behavior from CPython in the future.

    I had been learning C++ with the goal of writing extensions using CPython. As it happens, I already have a physical copy of a book on #Lua and many applications are written in C++ with Lua scripting on top, so I'm going to swap out Python for Lua in an upcoming project. I'm excited to be able to experiment with #LuaLaTeX or writing scripts for #GeanyIDE. The language shows up in way more places than I realized.

    #Python #cpp #CPlusPlus #programming #Scripting #ScriptingLanguage #TexLatex

  5. 🥳 Behold, the saga of 'xoscript': a scripting language nobody knew was still around since its C64 debut in 1993! 🚀 After multiple reincarnations and server migrations, it now promises to solve a problem that fewer people remember existed. 🙃 Remember folks, when in doubt, just rename and relaunch!
    xoscript.com/history.xo #xoscript #nostalgia #scriptinglanguage #techhistory #retrocomputing #launch #HackerNews #ngated

  6. 🥳 Behold, the saga of 'xoscript': a scripting language nobody knew was still around since its C64 debut in 1993! 🚀 After multiple reincarnations and server migrations, it now promises to solve a problem that fewer people remember existed. 🙃 Remember folks, when in doubt, just rename and relaunch!
    xoscript.com/history.xo #xoscript #nostalgia #scriptinglanguage #techhistory #retrocomputing #launch #HackerNews #ngated

  7. roto - The strongly-typed, compiled #embedded scripting language for #Rust, used by Rotonda

    Introducing #Roto: A Compiled Scripting Language for Rust (May 2025):
    blog.nlnetlabs.nl/introducing-

    Repo:
    github.com/NLnetLabs/roto

    This looks awesome! I love strongly typed scripting languages! :awesome:

    And the fact that it integrates with Rust so seamlessly... ✨

    #RustLang #ProgrammingLanguage #Scripting #ScriptingLanguage

  8. roto - The strongly-typed, compiled #embedded scripting language for #Rust, used by Rotonda

    Introducing #Roto: A Compiled Scripting Language for Rust (May 2025):
    blog.nlnetlabs.nl/introducing-

    Repo:
    github.com/NLnetLabs/roto

    This looks awesome! I love strongly typed scripting languages! :awesome:

    And the fact that it integrates with Rust so seamlessly... ✨

    #RustLang #ProgrammingLanguage #Scripting #ScriptingLanguage

  9. I have never heard a story that begins with the words "Richard Stallman..." and ends in a good place.

    In other news, TIL tcl got screwed.

    smh...again.

    #ThisFuckingGuyAgain #rms #tcl #browsers #internetlanguages #tcltk #scriptinglanguage #scriptinglanguages

  10. I have never heard a story that begins with the words "Richard Stallman..." and ends in a good place.

    In other news, TIL tcl got screwed.

    smh...again.

    #ThisFuckingGuyAgain #rms #tcl #browsers #internetlanguages #tcltk #scriptinglanguage #scriptinglanguages

  11. I've now released v0.3.12 of (sau.frama.io), which fixes old bugs and refines old features. It's meant to be the last version with only normal oscillators.

    Following another insane git rebase marathon, the new version does away with some code, and splits out a static C library for the implemented.

    Next, to add the new signal generators from the (otherwise less usable) "mgs0.1" branch mentioned earlier.

  12. I've now released v0.3.12 of #saugns (sau.frama.io), which fixes old bugs and refines old features. It's meant to be the last version with only normal oscillators.

    Following another insane git rebase marathon, the new version does away with some code, and splits out a static C library for the #SAUlang implemented.

    Next, to add the new signal generators from the (otherwise less usable) "mgs0.1" branch mentioned earlier.

    #scriptinglanguage #audioprogramming

  13. Today I finished the error output of WLambda. If there are too many arguments, or they are too long each, they are shortened, so that the debug output does not explode. More improvements can probably be done, but I'll just wait how the current change will turn out. #programming #rustlang #scriptinglanguage #freesoftware #opensource #softwaredevelopment #coding

  14. I concentrated on WLambda today. The error messages and stack traces were in dire need of an improvement now that I regularly work with WLambda. #programming #rustlang #scriptinglanguage #freesoftware #opensource #softwaredevelopment #coding

  15. Because a dying harddisk didn't hold me back, I invested some work into my other long term project: WLambda scripting language. As listed in the recent release, I implemented a reference doc that can be browsed directly from the REPL, which makes looking stuff up a total breeze. Also implemented std:str:edit_distance while I was at it.

    #foss #opensource #rustlang #rustprogramming #scriptinglanguage #programmer #programming #coding

  16. Recently I added very basic TCP networking to WLambda to implement a testing endpoint for work. That was also the reason for adding char/byte data types. Next WLambda release to crates.io will be full of new things. #rustlang #networkprogramming #programming #scriptinglanguage #coding

  17. I find it interesting that #Python seems to have replaced #Ruby as my go-to #scriptingLanguage?
    My professional #coding experience is mostly with #RubyLang, and I've probably done the majority of my personal #scripting in it, along with #Bash script, but for the past couple of months I've mostly used #Python3.

    At first it was to familiarise myself more with #PythonLang, but I can't quite put my finger on it why I'm still more likely to start a script in Python after this initial period.