RSSAmplifier

Blog

Alex Alejandre

Recent content on Alex Alejandre

alexalejandre.comRSS feed ↗137 posts

Latest posts

Interview With Matheus Moreira

A medical doctor implemented a Lisp on the Linux kernel with direct system calls without even a C stdlib dependency.

Interview With Mitchell Hashimoto

Ghostty and Terraform maker and Hashicorp founder talks about open source, terminals and Zig.

On the Renaissance

I admire the Italian Renaissance.

Minimal Compilers

Projects like QBE and Mir approach GCC performance with 1/10 as much code

Interview With Claude Roux

Through LispE, Claude Roux researches neuro-symbolic AI incorporating elements of Haskell and APL

Lambda Calculus in Janet

While implementing languages in Lisp is easy, implementing Lambda calculus in Lisp is even easier!

Interview With John Earnest

John Earnest (Internet_Janitor) empowers creativity with Decker, WigglyPaint, Lil, oK!

Interview With Nathan Goldbaum

Nathan Goldbaum helped make Python multithreaded! He shared his fine thoughts and insights on many topics like Mercurial and Jujutsuwith me.

Interview With Steve Klabnik

Steve Klabnik wrote the Rust Book, Jujutsu for Everyone and worked at Oxide

Interview With Steve Klabnik

Steve Klabnik wrote the Rust Book, Jujutsu for Everyone, worked at Oxide etc.

Poesía épica

He aquí unas traducciones en versos castellanos La Divina Comedia Bartolomé Mitre (1894) tambien escribió sobre la teoría del tradutor .

Can Macros Tame Crud?

I want to make a forum, easy enough. An MVP only needs to:

Sketching Janet 2

A growing collection of ideas to make the best programming language ever

Unity of Paradigms

Map/filter/reduce, APL and Relational Algebra seem to be the same

Interview With Akseli Lahtinen

KDE Plasma developer and game builder

Interview With Bakpakin

Bakpakin made Janet. I asked him about the project and community.

Interview With ZDSmith

ZDSmith lives notation as a tool of thought, making shorthands, a requirement gathering language, porting J to Janet and…

Gradual Automation With Do Nothing Scripts

Save time and mental load with this gradual automation methodology

Interview With Susam Pal

Susam builds tiny, lightweight, minimalist tools for programmers and scholars.

Interview With Matklad

Matklad built a lot of Rust tooling and now works at Tigerbeetle.

Interview With Hillel Wayne

Hillel Wayne breathes formal methods.

Interview With Icefox

Icefox is building Garnet, a small Rust

Interview With Technomancy

Technomancy made Leinigen, leads the Fennel project and makes beautiful games!

Exploring Janet

A Gorgeous new Clojure-like with native compilation

Iraq War Decision

How did the US “sleep-walk” into invading Iraq and killing a million people.

Einige Nationalkonservative

Interessante frühere Mitläufer, die nicht lange bei den Nazis gut angeschrieben waren

Python is against Backwards Compatibility

I have unreasonable opinions here.

Jangal Movement

A constitutionalist revolt in WWI Iran turned into a Soviet insurgency

Jujutsu

Git is dead, long live Jujutsu!

Janet Commonplace

Questions, resources and thoughts about Janet, a minimalist Clojure-like with native binaries.

Macros

Common Lisp, Scheme, Clojure, Janet all handle macros different. Who’s right?

Future of Scheme

Best implementations in 2025 These are all batteries-included with little care for standards:

Asearch For

??? Since curiosity first cried I’ve sought without end hope, grief-sick I spied th’infinite, soared mong the platonic spheres and reached heaven Alas, a prisoner of my fate, my mortal being

Which Language Has the Most Words

How many words do we have with wave, waves, wavey, wavelet and wavelets? Might Webster or Johnson have built a different tradition of dictionary making?

On Meaning and Life

Self-sovereignty or Nietzsches Wille zur Macht, the need for freedom is a moral good.

China's Economy

Will the 21st Century be China’s?

PostScript

PostScript is fascinating concatenative language of great power, used in PDFs of all things!

Ontology

Semantic Web, RDFs, triple stores…

Languages and Power

How does brevity relate to a language’s power? What else matters?

Sapir Worf Programming

Do different programming languages influence how you think? Obviously!

Phonetic vs Phonemic Spelling

spelling reform to meaningfully move in a phonetic direction A phonetic respelling would destroy the languages, because there are too many dialects without matching pronunciations. Though rendering historical texts illegible, a phonemic approach would work. But that would still mean most speakers have 2-3 ways of spelling various vowels. You could predict pronunciation from spelling, but not…

Criticisms of Racket

I like Racket but others don’t. I’ll collect their objections.

Writing as Tool of Thought

https://paulgraham.com/writing44.html Writing doesn’t just communicate ideas; it generates them. https://mikegrindle.com/posts/write-to-think

Persian Christianity

Few Persians today know the period between Darius and the Islamic conquests well, about their region’s Christian past.

Is AI the End of Programming Languages?

Karpathy and fans call English the hottest new programming language. I guess COBOL’s retro now.

WIP Coupling Language and Geography

Historical linguistics has a lot to teach us about API/DSL design. While a decades old codebase may be a crime scene, human languages have endured magnitudes more churn!

Incentive Problem in American Justice System

Swiftness and certainty of punishment beats severity, the American system focuses on severity. No US court gives speedy trials (violating Model Time Standards).

Notes on Persianate India

In the 1820s, the East India Company replaced Persian with English

How to Learn Persian

Learning Tajiki Persian is faster and more eloquent!

Touring Older Persian Grammars

Two hundred years of scholars and adventurers learned and taught Persian to yet more adventurers and scholars