Daily Shaarli

All links of one day in a single page.

June 10, 2026

Rosetta Code - programming chrestomathy site

Rosetta Code is a programming chrestomathy site. The idea is to present solutions to the same task in as many different languages as possible, to demonstrate how languages are similar and different, and to aid a person with a grounding in one approach to a problem in learning another. Rosetta Code currently has 1,350 tasks, 405 draft tasks, and is aware of 996 languages, though we do not (and cannot) have solutions to every task in every language.

Rosetta Code

Minix3

MINIX 3 is a free, open-source, operating system designed to be highly reliable, flexible, and secure. It is based on a tiny microkernel running in kernel mode with the rest of the operating system running as a number of isolated, protected, processes in user mode. It runs on x86 and ARM CPUs, is compatible with NetBSD, and runs thousands of NetBSD packages. Get MINIX 3 now and join our community!

GitHub - phronmophobic/membrane: A Simple UI Library That Runs Anywhere · GitHub
thumbnail

Membrane provides all the tools you need to build a user interface. While all the pieces are built to work together, each piece is optional or can be mixed and matched with other implementations. For example, you could use your favorite UI framework and the other layers to reach another platform. Alternatively, you could provide your own ncurses graphics backend and leverage the ui framework and graphics model.

The three main pieces are:

  • A UI framework, membrane.component, that provides state management for GUIs
  • A platform agnostic model for graphics and events
  • Multiple graphics backends that provide concrete implementations for #2

For membrane to run on a platform, the only requirements are:

  • Drawing implementations for graphical primitives like shapes, text, and images
  • An event loop that forwards events (eg. mouse clicks, key presses) to membrane and repaints

Clojure

clj.rs - experimental Clojure dialect targeting the Rust ecosystem

cljrs is an experimental Clojure dialect targeting the Rust ecosystem. It aims to be a capable Lisp runtime with persistent data structures, a hosted macro system, and native interop — compiled or interpreted, suitable for use as an agentic coding runtime.

Available on crates.io. Early stage; expect rough edges.

clj.rsClojureRust Language