I'm Zane. I write software for computers that no longer exist, languages that probably shouldn't, and occasionally something useful by accident.
Some of this works. Some of it is a work in progress. All of it is being built in public because waiting until things are "ready" is how projects die in private folders.
Because someone has to maintain IDE support for programming languages older than most democracies:
- hals-lsp - Space Shuttle programming, minus the shuttle
- jovial-lsp - For when the US Air Force needs syntax highlighting
- cms2-lsp - US Navy's finest, now with autocomplete
- coral66-lsp - British military computing, as God intended
- chill-lsp - ITU telecom standard. We are also pretty Chill
- os360-lsp - COBOL F, PL/I F, and HLASM for the discerning mainframe enthusiast
- mumps-lsp - Yes, MUMPS. Yes, it's real. Yes, your hospital probably runs on it
- racf-lsp - IBM mainframe security. Building in public. Does not work yet
- chill-compiler - CHILL to C transpiler. Because someone asked "but can it run on modern hardware"
- z390 - IBM Mainframe emulator (contributor). The 1960s called, they want their batch processing back
- voyager-fds-emulator - Voyager Flight Data Subsystem. The computer that's leaving the solar system
- minuteman-computer-emulator - ICBM guidance computer. I'm probably on a list now
- setun70-emulator - Soviet ternary computer. Because binary is for capitalists
- viking-marsrover-emulator - 1970s Mars lander. 40KB of RAM. Absolute unit
Keeping scientific computing alive, one 50-year-old numerical library at a time:
- SLATEC - Modernising the SLATEC library for modern Fortran
- SLATEC.jl - Julia port of SLATEC. Work in progress
- dcuhre - Multi-dimensional adaptive integration. Riveting stuff
- odepackzane - ODE solvers, now with fewer punch cards
- plankalkuel - Zuse's 1948 programming language. Hipster computing before it was cool
- flow-matic - Grace Hopper's business language. COBOL's mum, basically
- zuse-chess-1942 - Chess in Plankalkuel. Historically accurate existential dread included
- conway - RISC-V and x86 binary translator. It translates things
- wu - Media forensics toolkit. For legal teams. Very serious
- nistcobol85 - NIST COBOL 85 test suite. 11,000 test cases of pure joy
Languages I Actually Use: Python, C, Fortran, Java, Julia, various Assemblers
Languages I Keep Alive Out of Spite: COBOL, JOVIAL, CMS-2, CORAL 66, CHILL, MUMPS, PL/I, HAL/S
Computers I Emulate: IBM System/360, Voyager FDS, Minuteman, Setun-70, Viking Lander
Based in New Zealand. GMT+12/13. Already in your future.



