Scaly, the self-scaling programming language — what is built with it, and open source tools for document processing.
A compiled language whose memory is managed in regions the compiler infers: no garbage collector, no borrow checker, no lifetime annotations in ordinary code. Native code through LLVM, functions checked to be pure, and for loops that run on every core when their body allows it. Self-hosted, with a REPL, a build tool, packages from git, an HTTP stack, a language server and a VS Code extension, and source-level debugging.
Install on macOS and Linux — Windows and details
$ curl -fsSL https://scaly.io/install.sh | sh
Document typesetting and transformation at dazzling speed — on macOS, Windows and Linux, and even in the browser, with WebAssembly, as you type. Try it right here!
Try it right here Document ProcessingThe TypeScript compiler (typescript-go), ported from Go. On all of VS Code it reports the same 359 errors as tsgo, in 4.9 s where tsgo takes 6.9 s.
CompilerA FHIR R5 server generated from HL7's definitions, a drop-in for its C# counterpart on the same database: 1.4 to 1.9 times fewer instructions for a read, a tenth of the memory.
HealthcareA Scaly package that writes PDF files: pages of text in the standard or embedded TrueType fonts, rules, images, named destinations.
PackageA .NET DSSSL processor on the OpenJade engine — the dazzle line for the .NET ecosystem, with a PDF backend.
C#A C# port of the OpenJade DSSSL stylesheet processor. Bringing document transformation to the .NET ecosystem.
C#A TypeScript port of the OpenJade DSSSL stylesheet processor. Bringing document transformation to the modern JavaScript ecosystem.
TypeScript