LLunaStevinblog.wave-lang.devPatch #296: The Developer Experience Update: Pattern Matching, null, and Modern DiagnosticsWe believe that a language is only as good as the feedback it provides to the developer. Our latest update focuses on transforming Wave into a more mature and user-friendly tool by introducing powerfu17h ago·3 min read
SSScott Staufferinfuseraft.hashnode.devIntroduction to KiwiKiwi is a high-level, dynamically-typed scripting language designed to make everyday programming tasks feel natural and expressive. It draws inspiration from Ruby's elegance and Python's clarity, whil21h ago·12 min read
NMNicolas Mamaninaether.hashnode.devAether releaseThis has been a long path. Releasing this makes me both happy and anxious. I’m introducing Aether, a compiled programming language built around the actor model and designed for high-performance concur2d ago·2 min read
LLunaStevinblog.wave-lang.devPatch #294: Control Flow and Confidence: Full 'for' Loops and Strict Type SafetyAs Wave continues to mature, we are focusing on two main pillars: developer productivity and compile-time reliability. Our latest patch delivers on both by introducing C-style for loops and enforcing 4d ago·3 min read
LLunaStevinblog.wave-lang.devPatch #293: Stability and Precision: Refining C ABI Interoperability and Type InferenceFollowing our major move to LLVM 21, our focus has shifted toward stabilizing the new architecture and perfecting how Wave interacts with the C ecosystem. Our latest patch introduces significant refin5d ago·3 min read
LLunaStevinblog.wave-lang.devIntroduction to Whale IR v0Whale IR (WIR) is the intermediate representation used by the Whale toolchain, which powers the Wave programming language.It is designed to be: SSA-based Fully defined (no undefined behavior) Faithful to the original AST at -O0 Optimization-frien...Feb 17·4 min read
MMMahdi M.inmahdix.comMeet NanoLang: The Tiny Programming Language Built for AI (and Curious Devs)Imagine a programming language designed not just for humans but also for AI.Not adapted for AI. Not retrofitted. Built from scratch so AI can read and write it easily. That’s exactly what NanoLang is. It’s a tiny, experimental language created by vet...Feb 16·5 min read
MLMaheshwar Ligadeintechwasti.comArticle 6: Mastering Kestra's Plugin Ecosystem.Extending Kestra to Every Corner of Your Data Stack. Introduction: The Power of Plugins Imagine you're a master chef. You don't just have one knife - you have specialized tools for every task: a paring knife for delicate work, a chef's knife for chop...Feb 15·27 min read
LLunaStevinblog.wave-lang.devPatch #291: Modernizing the Core: Upgrading to LLVM 21 and the Era of Opaque PointersAs the compiler landscape evolves, staying current with foundational technologies is essential for performance and reliability. Our latest patch performs a major infrastructure upgrade, transitioning the Wave backend to LLVM 21 and adopting the moder...Feb 15·3 min read
MLMaheshwar Ligadeintechwasti.comArticle 5: Advanced Workflow Patterns in Kestra.Mastering Complex Orchestration Scenarios. Introduction: The Orchestrator's Toolkit Imagine you're conducting a symphony. You don't just wave your baton - you cue sections, adjust tempo, handle surprises, and ensure harmony. That's what advanced work...Feb 13·27 min read