Loucy's Portfolio Logo [ Back ]
Français
01

programmation language SPX

A compiled programming language with a space soul

ROLE

Creator

YEAR

2025 — Now

STACK

Kotlin, C++, TypeScript, VS Code API

LINKS

SPX is a fully functional compiled programming language, built from scratch to understand how programming languages truly work under the hood.

The compiler is written in Kotlin and produces C++, covering the whole pipeline: lexer, parser and code generation. The language itself is object-oriented and inspired by Java, but its syntax borrows the vocabulary of space exploration to make programming more approachable and fun.

A dedicated VS Code extension brings syntax highlighting and language support to the editor.

HIGHLIGHTS

  • Hand-written lexer, parser and code generator in Kotlin
  • Compiles down to C++
  • Object-oriented design inspired by Java
  • Space-themed syntax designed for accessibility
  • Companion VS Code extension for the SPX language