The Signum language
Small rules.
Clearer programs.
A neural-symbolic language built around reducers. Write a rule, pass a value through it, and inspect the result.
Start in your browser. No install or account required.
Try a small program
01 / ExplorePass a message into print.
"hello" >> print
Run this example to see its result.
Execution details
Reported engine: signum.mjs (not run yet). Timing includes the request and response, not just execution. This run does not establish parity with other backends.
Run sends this source to the server. Keep private information out of examples.
02 / Read the language
A small vocabulary.
Room to compose.
These six symbols give structure to a program. Follow one into the documentation to see it in context.
03 / Make something
From first line to shared idea.
Choose the next step that fits what you are working on.
Get a feel for the rules.
Start with a value and a pipe. Then move on to reducers, guards, and iteration.
Read the getting-started guide 02 / ExperimentChange it. Run it. Inspect it.
Open a guarded rule in a new editor tab. Existing drafts stay where you left them.
Try a reducer 03 / Build togetherBring a question or an idea.
Discuss a result, share a small program, or show the community what you are building.
Visit the communityBefore you start
Know what you are running.
The online playground is a place to explore Signum, not a substitute for checking the full toolchain. The result identifies the engine that handled your request.
Read about compiler backendsWhere does my code run?
Pressing Run sends source to this site's server. It uses the configured native runner, or the embedded JavaScript interpreter when no native runner is configured. A failed request is shown as an error, not a simulated result.
Is my code published automatically?
No. Editing keeps a draft in this browser when storage is available. Save privately stores a separate copy on the server. Share creates a link that lets anyone with the complete link read that copy.
Can I use every compiler backend here?
The online editor exposes the configured execution service. It does not offer a four-backend comparison or certify identical output across engines. The documentation describes the wider toolchain.
Your place in the workshop
Keep your ideas here.
Signum Studio brings projects, research and people into one space. Save a draft, follow a question, or build with someone. Start with Signum—or bring the language you already know.
An account is optional for learning and trying the Playground. Your work starts private.