Home - Owen2k6/GoOS GitHub Wiki
GoOS Wiki
Welcome to the GoOS Wiki, the official documentation hub for the GoOS operating system.
This wiki will eventually cover:
- Core OS architecture (kernel, drivers, window manager, themes)
- Built‑in applications
- Developer APIs
- User guides
At present, the wiki focuses on the GoOS scripting and coding languages.
Languages
Giff
The graphical interface scripting framework of GoOS, designed to build UI layouts declaratively.
Pages:
- Language Specification
- Windows & Layout
- Controls
- Panels
- Events & Commands
- Variables & Expressions
- File & Directory I/O
- Networking
- Persistence & State
- Examples
- Troubleshooting
GoCode
A lightweight, tab‑sensitive interpreter for console and UI scripting inside GoOS.
Pages:
- Language
- Windows & UI
- Variables & Types
- Control Flow
- Persistence
- Console & Colours
- Examples
- Troubleshooting
9xCode (9xc)
A structured scripting language with library imports, variable types, console/file/time support, and 9xGL integration.
Pages:
- Language & Basics
- Console
- System & Flow
- File I/O
- Time
- 9xGL & Windows
- GoOS Library
- Examples
- Troubleshooting
About
This wiki is a work in progress.
Future sections will expand to cover:
- GoOS internals (window manager, taskbar, themes)
- Gold.Graphics drawing system
- Resource management
- Application development guides