home.social

#compilers — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #compilers, aggregated by home.social.

  1. I tried implemented lambdas and closures for my language, it seemed alot complicated. As with the lisp fantasy I have, will probably try building a minimal parser with lambdas and closures supported.

  2. For those interested in fooling around with niche compiler technology and programming languages: Here's a fun sketch of a correctness proof for Hare's sort::inplace stdlib function through symbolic execution of the QBE intermediate representation emitted by the Hare compiler.

    notes.8pit.net/notes/y7n8.html

    #HareLang #QBE #Compilers

  3. New #blog post alert!

    I muse about research some of my grad students and I did around independently evaluating some #OpenBSD anti-ROP mitigations, and I bid farewell to being an OpenBSD developer.

    briancallahan.net/blog/2026032

    #freebsd #netbsd #dragonflybsd #bsd #unix #linux #compiler #compilers #rop #research

  4. TIL that the very inventor of #VLIW, Joseph A. Fisher, has the definitive text on it: Embedded Computing: A VLIW Approach to #Architecture, #Compilers and Tools.

    It seem to describe a nop compression scheme that can be seem as doing the same thing the modern GPU is doing.

  5. REPOST (JAN 2024): My first thoughts on #Psion's dialect of Object Oriented C for the Series 3 and related portable computers.

    Includes the JPI/Clarion #TopSpeed #compiler, a proprietary preprocessor, the Eiffel programming language, and a handful of calling conventions.

    Also, did somebody say Objective-C?

    This is an old blog post from the beginning of the year. If you've been following my journey in recreating #CTRAN, this was written a week before I decided to take the plunge.

    hackaday.io/project/161291-the

    (Yes, I did say in the article that I definitely wouldn't be writing a compiler. I did say that.)

    #RetroComputing #EPOC16 #CDECL #Clarion #TopSpeed #TopSpeedC #RetroProgramming #RetroDev #Smalltalk #ObjectPascal #preprocessor #Eiffel #OOP #ObjectiveC #compilers #ObjectOriented