#L%C3%98KO

2025-10-12

Loko Scheme: bare metal optimizing Scheme compiler
----
- 5 days ago | 5 points | 0 comments
- URL: scheme.fail/
- Discussions: news.ycombinator.com/item?id=4
- Summary: Loko Scheme is an optimizing R6RS/R7RS Scheme compiler that targets Linux, NetBSD and bare-metal amd64. It uses Concurrent ML for concurrency, has reasonable performance, and supports batteries via Akku.scm. The site offers downloads via Git, GitLab mirror, tarballs, AUR, Guix, Docker and a bootable disk image. It includes drivers for network, disk, video, serial, PS/2 and USB devices, enabling systems research, unikernels and bare-metal experiments. Licensed under EUPL-1.2-or-later, it provides a developer manual and invites bug reports by email or discussion on comp.lang.scheme and #loko IRC.

SESH.sxsesh_sx
2025-08-07

ACIDELICS Festival @ ArtCube - 15 Aug feat. Loko, Sevenum Six, VELCRO + more

sesh.sx/events/12175061

Event image
SESH.sxsesh_sx
2025-08-07

ACIDELICS Festival @ ArtCube - 15 Aug feat. Loko, Sevenum Six, VELCRO + more

sesh.sx/events/12175061

Event image
2025-07-17

Mein Namensvorschlag für die #Koalition wäre ja #LoKo (Lobby-Koalition). Jegliche Ähnlichkeit zum spanischen Wort "loco" ("verrückt") ist rein zufällig, aber nicht untreffend.

2025-06-13

@dploeger
falls Du auf eine weitere APP verzichten magst, hier eine Browser-Lösung auf #OSM -Basis:
#loko
lokjo.com

2025-06-02

Dass die #LoKo so schnell alle Masken fallen lässt, hätte ich dann doch nicht erwartet.
mastodon.social/@Xbergklimaneu

Guardian ᵒᶠ ᵗʰᵉ Hängemattegradausdenker.bsky.social@bsky.brid.gy
2025-04-30

Kaum ist die #LoKo klargemacht (oder heißt die jetzt SchleKaZ ?) wird auch schon die erste Maßnahme verkündet mit einem lauten Ruf nach „Ausländer raus“ Wen interessiert schon Grundgesetz oder EU-Recht? Widerlich.

Frei kündigt härteren Migratio...

Guardian ᵒᶠ ᵗʰᵉ Hängemattegradausdenker.bsky.social@bsky.brid.gy
2025-04-30

+++ BREAKING NEWS +++ Etwa die Hälfte der SPD-Mitglieder votiert für die Lobbyisten-Koalition und den Untergang der eigenen Partei. Die andere Hälfte hat schon aufgegeben und nicht einmal mit abgestimmt. Ehemals GroKo, jetzt (Achtung Wortspiel) #LoKo

SPD-Mitglieder stimmen für Koa...

blake shaw 🇵🇸rml@functional.cafe
2023-09-19

@donkeyblam chez is the smallest of all the major implementations I believe. Chibi, the simplest to embed in application, while also fully featured with the largest SRFI set of any other except maybe gauche is about 25mb. Gauche is a fully featured implementation that is probably the closest to a full implementation of #r7rs-large (red) aimed at extending other applications and is ~85mb. gambit, the second fastest, is ~140mb. Guile is very fast (performance has never been a hangup in my extensive experience) and probably boasts the most extensive tooling beyond racket, and is ~80mb. Guile also ships with libguile, a simple interpreter written in C that is just a few mb and dead simple to embed in applications, but its features are quite limited.

And then #loko, the new kid on the block that is climbing the #scheme benchmarks at breakneck speed and I believe currently tailing racket after gambit and chez, which is also a microkernel operating system with #ConcurrentML style multicore based on Guile's fibers, as well as its own #wayland-style WIP compositor ("valand"), is a mere 9mb, with no dependencies whatsoever. It bootstraps from sprinkles of hand written assembly, which makes up a mere %0.2 of the code in the repository. Extremely impressive project. The author also makes the #akku scheme package manager, which is starting to make cross-implementation compatibility possible among r6/r7rs implementations.

blake shaw 🇵🇸rml@functional.cafe
2023-06-10

A Realtek RTL8139 wifi driver written in #r6rs #scheme for the #loko kernel & operating system

Loko's concurrency is based on #Guile's Fibers implementation of ConcurrentML.

gitlab.com/weinholt/loko/-/raw

blake shaw 🇵🇸rml@functional.cafe
2023-06-09

fuzzing isn't only for the #kernel, you can fuzz your programs, too. particularly useful if your program is a programming language that is also an operating system written in the language that it hosts, like with #loko scheme (project of the weinholt, the author of this blog)

"Fuzzing #Scheme Code with #AFL++"
weinholt.se/articles/fuzzing-s

blake shaw 🇵🇸rml@functional.cafe
2023-05-01

@planet.scheme @admin just added #loko author's blog: @weinholt

blake shaw 🇵🇸rml@functional.cafe
2023-02-24

#loko's rapid ascent in the #r7rs #scheme benchmarks, surpassing #mit, #guile, #bigloo, and #chicken this past June, is fascinating

ecraven.github.io/r7rs-benchma

blake shaw 🇵🇸rml@functional.cafe
2022-12-14

What historical filesystems offer a radical departure from #POSIX?

There is:
- #Multics
- #XeroAlto
- #Hydra

...to name a few.

Read about them here on weinholt dot se, the blog of the author of #Loko and #Akku
weinholt.se/articles/non-posix

blake shaw 🇵🇸rml@functional.cafe
2022-12-04

Which #FunctionalProgramming language is both simple enough for a lone hacker to implement, while generic enough that the author can use their implementation to author a compiler that compiles itself on bare metal and from there bootstrap a novel OS with its own handmade #Wayland -like window manager? #Scheme of course
#loko #valand weinholt.se/articles/loko-sche

2022-07-09

@cwebber What you describe is what led me to #Loko #Scheme

scheme.fail/

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst