How to not write parsers https://lobste.rs/s/vzm4hm #haskell #vibecoding
https://crtschin.com/posts/how-to-not-write-parsers
haskell
Haskell diagrams: Tessellations via @abnv https://lobste.rs/s/fyps8w #art #haskell
https://mgarletmilani.com/blog/2026-06-03-tessellations/
I'm writing a series of blog posts, in which I write a #bytecode #compiler and a #virtualMachine for arithmetic in #Haskell. We explore the following topics in the series:
- Parsing arithmetic expressions to ASTs.
- Compiling ASTs to bytecode.
- Interpreting ASTs.
- Efficiently executing bytecode in a VM.
- Disassembling bytecode and decompiling opcodes for debugging and testing.
- Unit testing and property-based testing for our compiler and VM.
- Benchmarking our code to see how the different passes perform.
- All the while keeping an eye on performance.
The second post of the series that focuses on writing the #compiler is now out: https://abhinavsarkar.net/posts/arithmetic-bytecode-vm-compiler
Opus is a minimal, statically-scoped Lisp dialect based on the semantics of f-expressions (the Kernel language) https://lobste.rs/s/0rggrb #haskell #lisp
https://github.com/yaoshiu/opus
I've written a series of blog posts, in which I write a #bytecode #compiler and a #virtualMachine for arithmetic in #Haskell. We explore the following topics in the series:
- Parsing arithmetic expressions to ASTs.
- Compiling ASTs to bytecode.
- Interpreting ASTs.
- Efficiently executing bytecode in a VM.
- Disassembling bytecode and decompiling opcodes for debugging and testing.
- Unit testing and property-based testing for our compiler and VM.
- Benchmarking our code to see how the different passes perform.
- All the while keeping an eye on performance.
The third and final post of the series that focuses on writing the virtual machine is now out: https://abhinavsarkar.net/posts/arithmetic-bytecode-vm/
#lispyGopherClimate #live American Tuesday evening = 12am Wednesday UTC+0
#climateCrisis #haiku @kentpitman
need to repair archive
https://communitymedia.video/c/screwtape_channel/videos
#podcast #gopher #technology #gameDev #lispGameJam #programming
#interview -ing @someodd !
+ Notes from solderpunk and @tomasino
Also, ino's https://thehierophant.world exists
- someodd's games and programs
@mdhughes 46 years of game wisdom phlog
#lambdaMOO turned 35
#commonLisp https://screwlisp.small-web.org/fundamental/a-prog-feature/
Lambda on Lambda: Serverless Haskell on AWS via @abnv https://lobste.rs/s/kizott #haskell
http://jackkelly.name/blog/archives/2026/06/24/lambda_on_lambda_serverless_haskell_on_aws/index.html
pGenie – SQL-first code generator for PostgreSQL (Haskell, Rust, Java) https://lobste.rs/s/thfvnd #databases #haskell #java #rust
https://pgenie.io/
Stealing from Biologists to Compile Haskell Faster https://lobste.rs/s/hio1um #haskell
https://iankduncan.com/engineering/2026-05-30-stealing-from-biologists-to-compile-haskell-faster/
Optimizing xreferee with elemIndex https://lobste.rs/s/uxjpyz #haskell
https://brandonchinn178.github.io/posts/2026/04/17/optimizing-xreferee-with-elemindex/
Making GHC upgrades easy via @eh https://lobste.rs/s/njidax #haskell
https://blog.haskell.org/making-ghc-upgrades-easy/
#lispyGopherClimate #archived https://communitymedia.video/videos/watch/41809e84-ea6e-43f9-ba06-5092114391fa #gopher #technology #podcast #lisp
complete archive peertube
#climateCrisis #haiku from @kentpitman thanks as always!
#interview with exceptionally #libre #gopher @someodd gopher://gopher.someodd.zip and #haskell #programmer . They run a lot of libre services as well. As always questions, boosts welcome
Chat in #lambdaMOO as always
telnet lambda.moo.mud.org 8888
co guest
@join screwtape
corpus: self-hosted listenbrainz and last.fm frontend https://lobste.rs/s/qxhzxh #elm #haskell #vibecoding
https://github.com/mtmn/corpus
Netencode: I’m currently building out my project of making a “better” structured language for use in UNIX-pipelines and shell scripting and the like.
It’s human-readable, but supports trivial generation with printf & wc, tagged values (sum types, Result<T>) and embedding arbitrary binaries without escaping due to being length-prefixed.
I think it’s pretty cool!
#netencode #ShowAndTell #unix #shell #haskell #python #rust #nix #programming #tooling
I'm starting a series of blog posts, in which I write a #bytecode #compiler and a #virtualMachine for arithmetic in #Haskell. We explore the following topics in the series:
- Parsing arithmetic expressions to ASTs.
- Compiling ASTs to bytecode.
- Interpreting ASTs.
- Efficiently executing bytecode in a VM.
- Disassembling bytecode and decompiling opcodes for debugging and testing.
- Unit testing and property-based testing for our compiler and VM.
- Benchmarking our code to see how the different passes perform.
- All the while keeping an eye on performance.
The first post of the series that focuses on writing the #parser is now out: https://abhinavsarkar.net/posts/arithmetic-bytecode-vm-parser/
Waterfall CAD Playground - A Haskell powered programmable-CAD environment, in the browser with WASM by @hungryjoe https://lobste.rs/s/hfiihu #graphics #haskell
https://doscienceto.it/waterpark
A demonstration deployment of Haskell on AWS Lambda https://lobste.rs/s/3rfye9 #devops #haskell
https://git.sr.ht/~jack/lambda-on-lambda
Pure Borrow: Linear Haskell Meets Rust-Style Borrowing https://lobste.rs/s/esidgp #haskell #plt #rust
https://discourse.haskell.org/t/pure-borrow-linear-haskell-meets-rust-style-borrowing/13975
Shibuya – Haskell Data Pipelines https://lobste.rs/s/oyj3nd #haskell
https://github.com/shinzui/shibuya
Type Safe Servant Auth Roles https://lobste.rs/s/wxq96p #api #haskell
https://blog.cofree.coffee/2026-07-20-servant-auth-roles/
H2JVM - A Haskell Library for writing JVM Bytecode https://lobste.rs/s/8043lu #haskell #java
https://discourse.haskell.org/t/h2jvm-a-haskell-library-for-writing-jvm-bytecode/14182
Torsten Grust on The Haskell Interlude https://lobste.rs/s/eliuli #audio #databases #haskell
https://haskell.foundation/podcast/81/
Golden Testing a CAD Library https://lobste.rs/s/up9qm4 #graphics #haskell #testing
https://doscienceto.it/blog/posts/2026-04-27-golden-testing-cad.html
Announcing feed-repeat v1.0 by @abnv https://lobste.rs/s/yp2w5p #haskell #release
https://abhinavsarkar.net/notes/2026-feed-repeat/
tasty-cache: Nix-style test caching for Haskell https://lobste.rs/s/xaodm9 #haskell
https://github.com/silky/tasty-cache