WELCOME TO NETDUST.ORG / A SCRIPTING LANGUAGE FOR SMALL MACHINES / LAST UPDATE 2026.08 /

              __      __               __   
.-----.-----.|  |_.--|  |.--.--.-----.|  |_ 
|     |  -__||   _|  _  ||  |  |__ --||   _|
|__|__|_____||____|_____||_____|_____||____|
~ a scripting language for small machines ~

Overview

netdust is an interpreted scripting language written in .nd files. it isn't tied to a single implementation — it runs on whichever runtime fits the platform, from a native binary to a full application framework.

Why netdust

  • rooms, not files.
    programs are built from small scoped blocks called into and out of — there is no bare global scope, even main is a room.
  • one language, several runtimes.
    the same .nd source can run headless on a lightweight interpreter or inside a full GUI application host.
  • small by design.
    no package sprawl, no build system to configure — write a .nd file and run it.

A Look At It

code start
bring : std.io

room main():
    call std.io.println("hello, netdust")
end;