frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: A systems language with runtime reflection and no GC

https://xxml-language.com
3•thatsoulyguy•9h ago
Hi HN,

I’ve been working on an experimental programming language called XXML. The project started from a frustration I kept running into across systems languages:

Languages with strong ownership tend to avoid runtime reflection.

Languages with rich reflection usually rely on GC or give up memory guarantees.

Compile-time code generation often requires a separate macro language.

I wanted to explore whether those tradeoffs are truly necessary.

What XXML is trying to do

XXML is a statically-typed, native language that:

Uses explicit ownership and borrowing (no garbage collector)

Supports runtime reflection while respecting ownership rules

Allows compile-time code generation using normal language constructs, not macros

Compiles to LLVM IR and produces native binaries

Reflection APIs are constrained so unsafe ownership operations are rejected at compile time. The goal isn’t “dynamic at all costs,” but introspection without losing safety.

What it’s useful for (so far)

Some concrete use cases I’m exploring:

Safe plugin/mod systems for native applications

Auto-generated serialization (e.g., JSON/RPC) without macros

Debugging and inspection tools that can reason about user types

Declarative domains (UI/layout/asset graphs) that benefit from structured syntax

What it’s not

This is early-stage and definitely not production-ready:

The ecosystem is minimal

The language is still evolving

Documentation and tooling are incomplete

I’m mostly interested in feedback from people who’ve worked on:

compilers

language runtimes

systems with heavy serialization or plugin boundaries

Code

GitHub repo: https://github.com/ThatSoulyGuy/XXMLCompiler or https://xxml-language.com

I’d especially appreciate criticism around:

the ownership model

reflection safety boundaries

where this design is fundamentally flawed

Thanks for reading — happy to answer questions.

Show HN: I wrote a book – Debugging TypeScript Applications (in beta)

https://pragprog.com/titles/aodjs/debugging-typescript-applications/
27•ozornin•6d ago•12 comments

Show HN: PowerNetbox – PowerShell module with 100% NetBox API coverage

https://github.com/ctrl-alt-automate/PowerNetbox
2•ctrl-alt-auto•1h ago•1 comments

Show HN: Footywhoops – A real-time audio pattern generator and a MIDI Sequencer

https://github.com/system32-ai/footywhoops
2•debarshri•1h ago•0 comments

Show HN: Solving Zodiac's Z32 – top candidate has anomaly visible from space

https://github.com/dstampher/zodiac-z32-cipher
2•dstamp•3h ago•0 comments

Show HN: I Ching simulator with accurate Yarrow Stalk probabilities

https://castiching.com/
17•jackzhuo•1d ago•11 comments

Show HN: Generate Passwords from Regex Constraints

https://gruhn.github.io/regex-utils/password-generator.html?constraints=%5E.%7B16%2C32%7D%24%0A%5...
3•ngruhn•4h ago•2 comments

Show HN: Cargo-rail: graph-aware monorepo tooling for Rust; 11 deps

https://github.com/loadingalias/cargo-rail
60•LoadingALIAS•4d ago•4 comments

Show HN: KpopAPI – RESTful Kpop API:)

https://www.kpopapi.com/docs
2•satinfive•5h ago•2 comments

Show HN: Beautiful browser-based music frequencies

https://github.com/iamdinakar/music
2•DinakarS•6h ago•0 comments

Show HN: Open-source customizable AI voice dictation built on Pipecat

https://github.com/kstonekuan/tambourine-voice
21•kstonekuan•21h ago•10 comments

Show HN: PicPick – AI-powered photo curator using CLIP and face recognition

https://github.com/hardiksondagar/picpick
2•hardiksondagar•9h ago•0 comments

Show HN: A systems language with runtime reflection and no GC

https://xxml-language.com
3•thatsoulyguy•9h ago•0 comments

Show HN: A Lightweight Hono and Preact Template for Cloudflare Workers

https://github.com/keplerjst/hinoco
2•keplerjst•12h ago•0 comments

Show HN: I made a spreadsheet where formulas also update backwards

https://victorpoughon.github.io/bidicalc/
246•fouronnes3•3d ago•113 comments

Show HN: Tiny VM sandbox in C with apps in Rust, C and Zig

https://github.com/ringtailsoftware/uvm32
192•trj•2d ago•12 comments

Show HN: G023's OllamaMan – Web-based OS for managing Ollama servers

https://github.com/g023/g023-OllamaMan
3•g023•14h ago•0 comments

Show HN: Tripwire: A new anti evil maid defense

https://github.com/fr33-sh/Tripwire
81•DoctorFreeman•4d ago•48 comments

Show HN: LinkedQL – Live Queries over Postgres, MySQL, MariaDB

https://github.com/linked-db/linked-ql
30•phrasecode•6d ago•22 comments

Show HN: Local Privacy Firewall-blocks PII and secrets before ChatGPT sees them

https://github.com/privacyshield-ai/privacy-firewall
111•arnabkarsarkar•5d ago•54 comments

Show HN: 999 Penguins

https://999penguins.com
10•learntocode222•23h ago•3 comments

Show HN: Cardly – Manage, track, and get alerts for your gift card balances

https://cardlyai.app/
3•Pastaza•17h ago•1 comments

Show HN: A meditation timer without guidance, music, or growth mechanics

https://www.centertimer.com
2•tannerc•17h ago•0 comments

Show HN: Feedvote – A $149 lifetime alternative to Canny for Linear users

https://feedvote.app
2•youchen•17h ago•1 comments

Show HN: Hacker News Christmas Colors Browser Extension

https://github.com/FreedomBen/hacker-news-christmas-colors-browser-ext
4•freedomben•17h ago•0 comments

Show HN: Chat with a Random AI

https://randomai.vercel.app/
2•borisandcrispin•17h ago•0 comments

Show HN: Gemini Pro 3 imagines the HN front page 10 years from now

https://dosaygo-studio.github.io/hn-front-page-2035/news
3332•keepamovin•5d ago•963 comments

Show HN: Silly website to earn badges for touching grass

https://www.touched-grass.com
7•buildItN0w_•11h ago•1 comments

Show HN: User.mom – Everything you need to reach Product-Market-Fit

https://user.mom
6•Wronnay•19h ago•3 comments

Show HN: Listened to your feedback, Critical CSS Generator

https://kigo.studio/tools/critical-css-generator
11•stevenpotts•1w ago•4 comments

Show HN: Depup – a dependency upgrade advisor for Python projects

https://github.com/saran-damm/depup
3•saran-damm•20h ago•0 comments