Kavun, embeddable scripting language for Go

Kavun은 Go 언어용으로 설계된 경량 고성능 임베디드 스크립팅 언어입니다. 표현식 지향 프로그래밍과 일관된 언어 설계 원칙을 기반으로 하며, f-strings, 람다 함수, 데이터 타입 멤버 함수, 체이닝 같은 기능을 지원해 복잡한 변환 코드를 간결한 표현식으로 작성할 수 있습니다. Go로 구현된 바이트코드 VM 위에서 동작해 Go 서비스 내 임베딩과 샌드박싱이 용이합니다. CLI 설치 및 임베딩 가이드, 언어 및 타입 레퍼런스, 표준 라이브러리 문서도 제공됩니다.

https://github.com/jokruger/kavun

#golang #scriptinglanguage #embeddedvm #lambda #fstrings

Scripty

Scripty는 매우 단순하고 제한적인 스크립팅 언어로, 문자열이나 호스트 문서 내에서 임베딩되어 사용될 수 있다. 변수 할당, 반복문, 조건문 없이 단일 표현식만을 지원하며, 주로 쿼리 언어 프레임워크로 설계되었다. Zig 언어로 구현된 스택 기반 VM을 통해 빠른 평가가 가능하며, 향후 정적 분석, 자동완성, 네이티브 코드 컴파일 기능이 추가될 예정이다. Scripty는 다양한 호스트 환경에 맞게 평가 컨텍스트를 정의할 수 있어 HTML 템플릿(SuperHTML)이나 마크다운(SuperMD) 등에서 유연하게 활용된다.

https://kristoff.it/blog/scripty/

#scriptinglanguage #zig #staticanalysis #templating #vm

Scripty

The perfect scripting sidekick! (or so I like to think)

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

🥳 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!
https://xoscript.com/history.xo #xoscript #nostalgia #scriptinglanguage #techhistory #retrocomputing #launch #HackerNews #ngated
xoscript®

xoscript is a simple server-side scripting language.

ASF - ngôn ngữ lập trình C-like lồng trong VBA, hỗ trợ hàm ẩn, closure và xử lý mảng mạnh mẽ cho Office. Phiên bản 1.0.3, source MIT tại [github.com/ECP-Solutions/ASF]. #programming #VBA #ASF #lậptrình #OfficeAutomation

**Tags:** #Closures #FunctionalProgramming #VBAExpressions #ScriptingLanguage #MáyLậpTrình #PhầnMềmMiễnPhí

https://www.reddit.com/r/programming/comments/1ppo8fr/asf_a_clike_scripting_language_embedded_in_vba/

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

Introducing #Roto: A Compiled Scripting Language for Rust (May 2025):
https://blog.nlnetlabs.nl/introducing-roto-a-compiled-scripting-language-for-rust/

Repo:
https://github.com/NLnetLabs/roto

This looks awesome! I love strongly typed scripting languages!  

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

#RustLang #ProgrammingLanguage #Scripting #ScriptingLanguage

Introducing Roto: A Compiled Scripting Language for Rust

By Terts Diepraam We are working on an embedded scripting language for Rust. This language, called Roto, aims to be a simple yet fast and reliable scripting language for Rust applications. The need for Roto comes from Rotonda, our BGP engine written in Rust. Mature BGP applications usually feature some

The NLnet Labs Blog

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

Day 65 of #100daysofhacking :

I just finished the "Python for Pentesters" room on TryHackMe.

This room covered some useful examples of #Python scripts like hash cracking, key logging, enumeration and scanning.

#scriptingLanguage #cybersecurity

A brief interview with Tcl creator John Ousterhout

PLDB: a Programming Language Database. Build the next great programming language.

The Origins of Python | Lambert Meertens | Inference

Python is arguably the most popular programming language worldwide. Since its debut in 1991, Python’s accessibility and rich functionality has helped it gather a huge userbase. Its design was influenced by creator Guido van Rossum’s involvement with an earlier language, ABC. Lambert Meertens, one of ABC’s developers, recounts Python’s origins and how ABC’s design philosophy shaped its successor.

Inference