February 2024 monthly "What are you working on?" thread
How much progress have you made since last time? What new ideas have you stumbled upon, what old ideas have you abandoned? What new projects have you started? What are you working on?...
This magazine is from a federated server and may be incomplete. Browse more on the original instance.
How much progress have you made since last time? What new ideas have you stumbled upon, what old ideas have you abandoned? What new projects have you started? What are you working on?...
A supercompiler is a program transformer of a certain type. The usual way of thinking about program transformation is in terms of some set of rules which preserve the functional meaning of the program, and a step-by-step application of these rules to the initial program. … The concept of a supercompiler is a product of...
I’ve never felt the urge to make a PL until recently. I’ve been quite happy with a combination of Rust and Julia for most things, but after learning more about BEAM languages, LEAN4, Zig’s comptime, and some newer languages implementing algebraic effects, I think I at least have a compelling set of features I would like to...
Ante is a very interesting language. It has been in development for a long time with many revisions and has some promising features....
JSON and YAML work great for passing data between languages....
A functional, type-heavy language....
Also see the SaberVM announcement.
My personal experience agrees with the article: it’s pretty bad, but it works and there aren’t really better alternatives....
It’s about Rust, but includes a description of effects and much of the lowering could be applied to other languages.
Part 1: Language & Runtime comparison...
How much progress have you made since last time? What new ideas have you stumbled upon, what old ideas have you abandoned? What new projects have you started? What are you working on?...
This is a survey of projects/research that try to understand multiple programming languages in a “unified” way....
cross-posted from: programming.dev/post/8024192...
these are the conclusions I’ve reached. if you have anything against please leave it in the comments
Paper (in POPL 2024)
Paper...
Motivations...