⭐ Glang: The G Programing Language.
「 G is a lightweight, high-performance programming language designed for developers who value speed and safety. With a tiny interpreter footprint (~2.4MB), G delivers instant startup and execution without the bloat of modern runtimes 」
⭐ Glang: The G Programing Language.
「 G is a lightweight, high-performance programming language designed for developers who value speed and safety. With a tiny interpreter footprint (~2.4MB), G delivers instant startup and execution without the bloat of modern runtimes 」
Autovectorization seems like a cool way to write cross platform SIMD code. But does anyone know of solutions to the insight issue? If I were to write a function which relies on autovectorization, wouldn't I literally have to 1) compile with every compiler + compiler settings + CPU arch + platform I wanna support, 2) disassemble all resulting binaries, 3) read analyze the assembly code to verify that it's vectorized how I expect, and 4) repeat for every change?
⚡ Webracket: The WebRacket language is a subset of Racket that compiles to WebAssembly
Autovectorization seems like a cool way to write cross platform SIMD code. But does anyone know of solutions to the insight issue? If I were to write a function which relies on autovectorization, wouldn't I literally have to 1) compile with every compiler + compiler settings + CPU arch + platform I wanna support, 2) disassemble all resulting binaries, 3) read analyze the assembly code to verify that it's vectorized how I expect, and 4) repeat for every change?
I wrote the fifth part of my #blog series “Implementing Co, a small programming language with #coroutines”. This time, we add support for sleep in #Co for time-based executions. https://abhinavsarkar.net/posts/implementing-co-5/
#Programming #PLT #ProgrammingLanguages #Compilers #Haskell #concurrency
I wrote the fifth part of my #blog series “Implementing Co, a small programming language with #coroutines”. This time, we add support for sleep in #Co for time-based executions. https://abhinavsarkar.net/posts/implementing-co-5/
#Programming #PLT #ProgrammingLanguages #Compilers #Haskell #concurrency
Designing type-safe sync/async mode support in TypeScript https://lobste.rs/s/844jrt #api #javascript #plt
https://hackers.pub/@hongminhee/2026/typescript-sync-async-type-safety
👾 Romforth: Ultra Portable, Small, Baremetal Forth for various processors
「 So far, it has been ported to the following instruction sets: x86 (16-bit, 32-bit and 64-bit), PDP11, 68000, SPARC, Z80, MSP430, ARM64, RISC-V(rv32, rv64), WASM, Padauk, 6502, 8051, 6809, IBM 1130 」
⚡ GNU C Library Sees Up To 12.9x Improvement With New Generic FMA Implementation // @phoronix
:akko_shrug: Why Zig Is Quietly Doing What Rust Couldn't: Staying Simple | by Dax
「 After years of wrestling Rust — the language that promised to save us all from C but somehow turned into a personality test — Zig felt like a warm, minimalist cabin in the middle of Rust's neon-lit city.
And that's the point.
Zig isn't trying to be the future. It's trying to stay sane 」
Not trying to be judgmental — use whatever site you want — but I was trying to find a new site to browse as a sort of “interesting programming-related content” aggregator. Years ago, I moved off of HN and I was on Lobsters for a bit. But looking at Lobsters now, every fifth post is about vibecoding and there’s just a lot there that doesn’t interest me.
Is there an even more niche site for people interested in little languages, permacomputing, building low level stuff, without any real focus on “productive” or “industry” programming?
Not trying to be judgmental — use whatever site you want — but I was trying to find a new site to browse as a sort of “interesting programming-related content” aggregator. Years ago, I moved off of HN and I was on Lobsters for a bit. But looking at Lobsters now, every fifth post is about vibecoding and there’s just a lot there that doesn’t interest me.
Is there an even more niche site for people interested in little languages, permacomputing, building low level stuff, without any real focus on “productive” or “industry” programming?
For those playing along at home, I’m also gonna start trying to use Lemmy.
So far, just lurking on https://lemmy.sdf.org/ no account yet.
Not trying to be judgmental — use whatever site you want — but I was trying to find a new site to browse as a sort of “interesting programming-related content” aggregator. Years ago, I moved off of HN and I was on Lobsters for a bit. But looking at Lobsters now, every fifth post is about vibecoding and there’s just a lot there that doesn’t interest me.
Is there an even more niche site for people interested in little languages, permacomputing, building low level stuff, without any real focus on “productive” or “industry” programming?
🌐 Ghc now runs in your browser
https://discourse.haskell.org/t/ghc-now-runs-in-your-browser/13169/2
I learned today that FORTRAN was not, in fact, the first high-level programming language. It was the second. It was just the first compiled high-level programming language.
The honor of being the first non-asm/machine code programming language goes to SpeedCode: https://en.wikipedia.org/wiki/Speedcoding
I learned today that FORTRAN was not, in fact, the first high-level programming language. It was the second. It was just the first compiled high-level programming language.
The honor of being the first non-asm/machine code programming language goes to SpeedCode: https://en.wikipedia.org/wiki/Speedcoding
The combinator pattern is extremely cool case study #5371:
Here's an entirely automatically generated railroad syntax diagram for the JSON parser example that comes with my parser combinator library Chumsky (https://github.com/zesterer/chumsky/).
This works for arbitrary parsers, with no additional work needed on the part of parser authors.
If you've written a parser with Chumsky, you'll be able to call just a single function to get a similar diagram for your grammar. #rustlang #plt #compilerdev