🦞🌯 Lobster Roll

Thread

M-expression (en.wikipedia.org)

Stories related to "M-expression" across the full archive.

CompSci Talks: The LCA Problem Revisited by Leif Walsh (hakkalabs.co)
SciGen - Automatic, CompSci Paper Generator (pdos.csail.mit.edu)
Stateful Contracts for Affine Types (2010) (users.eecs.northwestern.edu)
Call for Papers: MoreVMs 2018 (2018.programming-conference.org)
If you are working on a programming language VM or a compiler, please consider submitting an abstract, and giving a talk at MoreVMs. Thanks
A practitioner’s guide to reading programming languages papers (blog.acolyer.org)
"Pure Functional Programming in Excel" by Felienne Hermans (2016) (youtube.com)
Katahdin - a programming language where the syntax and semantics are mutable at runtime (chrisseaton.com)
From 2007, but still quite relevant in its usage of PEGs/Packrat to compose very different grammars into a single language. The runtime mutability aspect is also a fairly major departure from the traditional offline compiler approach. This example form the documentation sums how powerful it can b...
Help needed: Static typing and algebra
I have been working forwards from [MLsub][mlsub] type inferencing. I gave it a typeclass-inspired mechanism that allows overloading the arithmetic operators. I can give it `fibonacci` as an input: fibonacci(n) if gt(n, 2) then add(fibonacci(sub(n,1)), fibonacci(sub(n,...
Out of the Tar Pit (curtclifton.net)
A Gentle Intro to PLT (Programming Language Theory) (mpc.sh)
What UNIX shell could have been (rain-1.github.io)
Data is no Longer at REST (blog.ably.io)
Monads Made Simple (mpc.sh)
The Abstract Calculus (medium.com)
Functional Languages for Real-Time Control (cs.cmu.edu)
Dotted Canonical S-expressions (gist.github.com)
Rosie Pattern Language: Improving on 50-Year Old Regular Expression Technology (thestrangeloop.com)
The Maude System (maude.cs.illinois.edu)
Thoughts for a new minimal markup language
Recently I read somewhere that people tried to provide special characters into unicode that'd be available for markup. Reportedly the symbols are deprecated and no longer available. I'm thinking about using some of the below-0x20 utf-8 characters for the purpose of markup. Every once in a whi...
A formally verified transformation to unify multiple nested clocks for a Lustre-like language (scis.scichina.com)
Leveraging Rust types for modular specification and verification (research-collection.ethz.ch)
Graphs are to categories as lists are to monoids (alhassy.github.io)
Interpreting Programs in Static Single Assignment Form (2004) (citeseerx.ist.psu.edu)
Abstract: "Optimizing compilers, including those in virtual machines, commonly utilize Static Single Assignment Form as their intermediate representation, but interpreters typically im- plement stack-oriented virtual machines. This paper intro- duces an easily interpreted variant of Static Singl...
C++ Compile-Time Exceptions -- Debugging C++ templates should be less surreal and horrible (blog.esciencecenter.nl)
Checks and Balances: Constraint Solving without Surprises in Object-Constraint Programming Language (vpri.org)
Flow-based Programming (jpaulmorrison.com)
Contradiction in divide by zero (boxbase.org)
M-expression (en.wikipedia.org)
Study into exact real arithmetic Pt. 1&2 (boxbase.org)
The first part is ["Study into exact real arithmetic"](http://boxbase.org/entries/2019/mar/18/exact-real-arithmetic/)
Why are monoidal categories interesting? (jvns.ca)