594 points by katrinarodri 9 days ago | 443 comments
CheerpJ 4.1: Java in the browser via WebAssembly with Java 17 support(cheerpj.com) CheerpJ is a WebAssembly-based Java Virtual Machine for the browser. It has extensive compatibility with Java 8 and Java 11. CheerpJ provides a full runtime environment1 for running Java applications, applets (Java 8), libraries, and Java Web Start / JNLP applications in the browser without plugins.
Access Control Syntax(stuffwithstuff.com) I’m still tinkering on a scripting language for my hobby fantasy console project. I’m ashamed to admit this, but up to this point, the language had absolutely no notion of modules.
40 points by todsacerdoti 11 days ago | 20 comments
Lisp in Space(corecursive.com) Have you ever had a unique approach to a problem and been excited to use it, but you meet with skepticism. That’s today’s story. What happens if you take someone who’s passionate about a certain approach and put them in an organization where that’s just not the way things are done? Today is the story of getting LISP into space.
Hacker News now runs on top of Common Lisp(gitlab.io) Hacker News was written in the Arc lisp dialect, a dialect created by Paul Graham. Arc was implemented on top of Racket, but that has now changed. HN runs on top of SBCL since a few months.
Rust Coreutils 0.1.0 Release(github.com/uutils) We are excited to announce the release of Rust Coreutils 0.1.0 — our first 0.1 milestone! This release brings major performance gains, SELinux support, and expanded GNU compatibility.
Java Turns 30, a Retrospective(theregister.com) It was 30 years ago when the first public release of the Java programming language introduced the world to Write Once, Run Anywhere – and showed devs something cuddlier than C and C++.
We Tested 7 Languages Under Extreme Load and Only One Didn't Crash(freedium.cfd) In the quest for reliable systems that can handle extreme workloads, choosing the right programming language is critical. We designed a comprehensive stress test to push seven popular languages to their absolute limits, measuring performance under conditions that would make most systems buckle. The results challenged our preconceptions and revealed surprising strengths in an unexpected contender.
Why Algebraic Effects?(antelang.org) Algebraic effects1 (a.k.a. effect handlers) are a very useful up-and-coming feature that I personally think will see a huge surge in popularity in the programming languages of tomorrow.