Factor 0.101 now available

Factor 0.101 drops: site melts, fans ask ARM64 and assembly

TLDR: Factor 0.101 brings cleaner UI, better high‑res support, Unicode 17, and a Neovim plugin. Fans flooded the link, gushed about Factor’s unique feel, and debated ARM64 and inline assembly—nostalgia meets curiosity as this quirky language gets a big, buzzworthy refresh.

The cult favorite language Factor just launched version 0.101 and the community did what communities do best: they crashed the link and sprinted to Planet Factor for the announcement. One fan opened with the spicy question on everyone’s mind—does this mean ARM64 (newer chip) support?—while another confessed Factor “ruined me for everything else,” turning the thread into a cozy nostalgia bonfire. Meanwhile, a practical crowd asked the real tabloid question: inline assembly when?

Under the hood, this update makes the app prettier and saner for humans: buttons and scrollbars now render directly (easier to theme), high‑res screens look better on Linux and Windows (though switching monitors still needs work), Unicode jumps to 17 (more symbols and emoji), and there’s plugin support for Neovim (a fan‑favorite code editor). The grab‑bag of goodies kept the comments lively: BlueSky protocol support for the social‑tech set, “World Emoji Day” in holidays for chaotic good, Markdown streams for doc nerds, and even Raylib “live coding” for show‑offs.

Not all cheers—there are slot renames and vocabulary reshuffles that may break old projects, prompting grumbles and “time to migrate” sighs. But the vibe stayed electric: veterans praising Factor’s compiled‑but‑interactive magic, newbies peeking in, and everyone trading memes about “stackheads” returning for a glow‑up. Drama, love, and a little chaos—classic Factor.

Key Points

  • Factor 0.101 released with nearly 700 commits, including UI rendering changes for buttons and scrollbars to simplify theming.
  • HiDPI scaling fixes implemented on Linux and Windows; window settings don’t auto-update when moving between displays with different scaling factors.
  • Updated to Unicode 17.0.0 and added plugin support for the Neovim editor.
  • Multiple backward-compatibility changes: ltake argument order swap; environment handling on Windows; folder removals in favor of new repos; tuple slot renames; vocabulary renames.
  • Numerous new vocabularies and tools added (e.g., Base92, bluesky, dotenv, editors support, stream protocols, monadics, Pickle) and library improvements (alien.syntax with C-LIBRARY:).

Hottest takes

"Factor supports ARM64 now? Nice." — erichocean
"Factor was the first language I ever 'played' with and it absolutely ruined me for every thing else" — Avshalom
"Does anyone know if it supports inline assembly?" — fithisux
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.