A new language we're working on https://nc.klado.dev
  • TypeScript 62.4%
  • CSS 37.6%
Find a file
noClaps fa8190e7f0
All checks were successful
/ deploy (push) Successful in 35s
Remove builtin exit function
This can be part of the stdlib, since for a function to be marked as throwing it now needs to use the `throw` keyword. This means `exit()`, although used to exit the program, is technically not "throwing" under that definition.
2026-06-12 19:24:28 +01:00
.forgejo/workflows Add CLOUDFLARE_ACCOUNT_ID 2026-06-07 17:35:25 +01:00
src Remove builtin exit function 2026-06-12 19:24:28 +01:00
.gitignore Migrate docs to Astro Starlight 2026-06-03 17:45:40 +01:00
astro.config.ts Customise theme 2026-06-04 23:57:17 +01:00
LICENSE Migrate docs to Astro Starlight 2026-06-03 17:45:40 +01:00
package.json Update dependencies 2026-06-12 18:17:13 +01:00
pnpm-lock.yaml Update dependencies 2026-06-12 18:17:13 +01:00
pnpm-workspace.yaml Use wrangler.jsonc and set custom domain 2026-06-07 17:32:44 +01:00
README.md Add build instructions to README 2026-06-03 17:52:37 +01:00
tsconfig.json Migrate docs to Astro Starlight 2026-06-03 17:45:40 +01:00
wrangler.jsonc Use wrangler.jsonc and set custom domain 2026-06-07 17:32:44 +01:00

NC Design

This repository holds the design specification for the NC programming language.

Build instructions

You'll need pnpm and Node.js.

Clone the repo:

git clone https://arbor.klado.dev/nclang/design.git
cd design

Install dependencies and start dev server:

pnpm install
pnpm dev

Build the site:

pnpm build

This will build the site and place the output files in dist/.