Programming Languages

!programming_languages

@programming.dev
Create post
Dune Shell: bash + lisp

Dune Shell: bash + lisp

Open link in next tab

Dune Shell

https://adam-mcdaniel.github.io/dune-website/

A shell🐚 by the beach🏖️!

Dune Shell
Tiny Great Languages: Languages in under 75 lines of code (blog series + GitHub)

Tiny Great Languages: Languages in under 75 lines of code (blog series + GitHub)

Open link in next tab

Tiny Great Languages: Assembly

https://zserge.com/posts/langs-asm/

Summing up years of building interpreters and compilers for various programming languages. The first chapter is about assembly language. We will try to implement a tiny two-pass assembler for CPython VM.

Fennel: a Lua-like LISP

Fennel: a Lua-like LISP

Open link in next tab

the Fennel programming language

https://fennel-lang.org/

Snapshottable Stores (paper)

Snapshottable Stores (paper)

Open link in next tab

Snapshottable Stores | Proceedings of the ACM on Programming Languages

https://dl.acm.org/doi/10.1145/3674637

We say that an imperative data structure is snapshottable or supports snapshots if we can efficiently capture its current state, and restore a previously captured state to become the current state again. This is useful, for example, to implement ...

Snapshottable Stores | Proceedings of the ACM on Programming Languages
Rɐbbit: Reactive Data Board & Visual Flow Platform (node-based VPE)

Rɐbbit: Reactive Data Board & Visual Flow Platform (node-based VPE)

Open link in next tab

GitHub - ryrobes/rvbbit: Reactive Data Board & Visual Flow Platform

https://github.com/ryrobes/rvbbit

Reactive Data Board & Visual Flow Platform. Contribute to ryrobes/rvbbit development by creating an account on GitHub.

GitHub - ryrobes/rvbbit: Reactive Data Board & Visual Flow Platform
Firedancer: DSL for defining bullet-hell patterns (demo)

Firedancer: DSL for defining bullet-hell patterns (demo)

Open link in next tab

Firedancer

https://firedancer-lang.com/

Haxe-based language for defining 2D shmups bullet-hell patterns.

Firedancer
Soundly Handling Linearity (blog post + paper)

Soundly Handling Linearity (blog post + paper)

Open link in next tab

Soundly Handling Linearity | SIGPLAN Blog

https://blog.sigplan.org/2024/08/12/soundly-handling-linearity/

Soundly Handling Linearity | SIGPLAN Blog
Syndicated Actors
Open link in next tab

About this project—Syndicated Actors

https://syndicate-lang.org/about/

You should make a new programming language

You should make a new programming language

Open link in next tab

You should make a new programming language | nicole@web

https://ntietz.com/blog/you-should-make-a-new-terrible-programming-language/

First impressions of Gleam: lots of joys and some rough edges

First impressions of Gleam: lots of joys and some rough edges

Open link in next tab

First impressions of Gleam: lots of joys and some rough edges | nicole@web

https://www.ntietz.com/blog/first-impressions-of-gleam/