I want to read a #compiler book written in the last 15 years that covers same topics as the Modern Compiler Implementation book by Appel, but uses recent terminology, tools and techniques. Any recommendations? #compilers #programminglanguages
EDIT: It seems like no such book exists. I guess I’ll have to read docs, blogs and papers along with old books to put things together myself.
C++ Encounters of the Rusty Zig Kind - There comes a time in any software developer’s life when they look at their achiev... - https://hackaday.com/2025/07/01/c-encounters-of-the-rusty-zig-kind/ #programminglanguages #softwaredevelopment #hackadaycolumns #rustlang #ziglang
“Hedge funds will go to great lengths in pursuit of #profits, whether it is by counting cars in satellite photos of parking lots or shipping gold across the Atlantic. Building a #compiler—a piece of #software that turns human-written code into programs a computer can execute—for your homegrown language? That still raises eyebrows.
#JaneStreet is the quant shops’ quant shop, and it does just that, with great success. Last year its trading revenue almost doubled, to $21bn, putting it on a par with giants such as #Citigroup and #MorganStanley. And the goose that lays the golden egg is its #tech system.
But it is what this system is built from that is really unusual. Other firms employ a hotchpotch of #ProgrammingLanguages, allowing staff to choose the right one for the job. At Jane Street almost everyone works in an obscure tongue developed by French academics: #OCaml.
Ask a #trader at the firm for its benefits and they will reel off a string of features, such as its support for #StaticTyping and #FunctionalProgramming, that make it hard to learn but powerful when applied to a problem. The company says the language helps “maximise the #productivity of each person we hire”.”
#HedgeFunds / #finance <https://www.economist.com/finance-and-economics/2025/06/26/jane-streets-sneaky-retention-tactic> (paywall) / <https://archive.md/DQ0ku>
Functional programming concepts that actually work in Python
https://borkar.substack.com/p/why-care-about-functional-programming?r=2qg9ny
Discussions: https://discu.eu/q/https://borkar.substack.com/p/why-care-about-functional-programming?r=2qg9ny
Violating memory safety with Haskell's value restriction
https://welltypedwit.ch/posts/value-restriction
Discussions: https://discu.eu/q/https://welltypedwit.ch/posts/value-restriction
[META] Wide — a 100% Keyword-less Programming Language based on Intent
https://github.com/widelang/draft
Discussions: https://discu.eu/q/https://github.com/widelang/draft
The Challenges of Parsing Kotlin Part 1: Newline Handling
https://gitar.ai/blog/parsing-kotlin
Discussions: https://discu.eu/q/https://gitar.ai/blog/parsing-kotlin
Starting on seamless C++ interop in jank
https://jank-lang.org/blog/2025-05-02-starting-seamless-interop/
Discussions: https://discu.eu/q/https://jank-lang.org/blog/2025-05-02-starting-seamless-interop/
Programming languages should have a tree traversal primitive
https://blog.tylerglaiel.com/p/programming-languages-should-have
Discussions: https://discu.eu/q/https://blog.tylerglaiel.com/p/programming-languages-should-have
What makes a programming language "friendly"?
For those familiar on the matter…
What's your preferred syntax for the pipeline operator?
Concrete, an interesting language written in Rust
https://github.com/lambdaclass/concrete
Discussions: https://discu.eu/q/https://github.com/lambdaclass/concrete
Pipelining might be my favorite programming language feature
https://herecomesthemoon.net/2025/04/pipelining/
Discussions: https://discu.eu/q/https://herecomesthemoon.net/2025/04/pipelining/
I really enjoyed @Felienne's narrative about narratives about Computer Science yesterday. She applied some of the ideas presented in the Glaciers, Gender and Science paper (https://journals.sagepub.com/doi/abs/10.1177/0309132515623368) to her experiences in the Computer Science / Programming Languages communities. She's also starting a reading club to brainstorm the meaning (and the name?) of the field of "Computer Science".
#ICTOpen
#ICTOpen2025
#NWO
#Conference
#AcademicMastodon
#AcademicChatter
#ICT
#Research
#Networking
#Utrecht
#Jaarbeurs
#ComputerScience
#ProgrammingLanguages
#WomenInComputing
#WomenInSTEM
#Glaciology
I made a programming language inspired by lisp
https://github.com/realdanvanth/telos/
Discussions: https://discu.eu/q/https://github.com/realdanvanth/telos/
"Super Haskell": an introduction to Agda by André Muricy
https://adabeat.com/fps/super-haskell-an-introduction-to-agda-by-andre-muricy/
Discussions: https://discu.eu/q/https://adabeat.com/fps/super-haskell-an-introduction-to-agda-by-andre-muricy/