User contributions for Tedaryum
From OnixOS
25 August 2026
- 07:2107:21, 25 August 2026 diff hist +1,148 N O Language/API/Types Created page with "= Types = O Language values are dynamically represented at runtime. {| class="wikitable" ! Value !! Example !! Description |- | Integer || <code>42</code> || Signed whole number. |- | Float || <code>3.14</code> || Floating-point number. |- | Boolean || <code>true</code> || Boolean value. |- | String || <code>"O Language"</code> || Text value. |- | Array || <code>[1, "two", true]</code> || Ordered, zero-based collection. |- | Hash || <code>{"name": "O"}</code> || Key/va..."
- 07:2107:21, 25 August 2026 diff hist +1,594 N O Language/API/Tokens Created page with "= Tokens and Operators = == Literals == {| class="wikitable" ! Token !! Example |- | Identifier || <code>name</code> |- | Integer || <code>42</code> |- | Float || <code>3.14</code> |- | String || <code>"hello"</code> |- | Boolean || <code>true</code>, <code>false</code> |} Comments start with <code>#</code> and continue to the end of the source input. == Operators and delimiters == Arithmetic operators are <code>+</code>, <code>-</code>, <code>*</code>, and <code>/<..."
- 07:2007:20, 25 August 2026 diff hist +1,067 N O Language/API/Syntax Created page with "= Syntax = == Definitions and expressions == <pre> def answer = 6 * 7 def greeting = "Hello, " + "world!" output(answer) </pre> Statements may be separated with semicolons. Braces delimit blocks, hashes, and scopes. == Functions == <pre> def add = fn(left, right) { return left + right } output(add(2, 3)) </pre> Functions are first-class values and can be passed to <code>map</code>. == Conditions and iteration == Use <code>if</code> and <code>else</code> for br..."
- 07:2007:20, 25 August 2026 diff hist +992 N O Language/API Created page with "= API Reference = This is the complete reference section. Use it when you know what you want to do and need the exact name, form, or accepted value. * Syntax — definitions, functions, control flow, scopes, and language forms. * Tokens and Operators — literals, operators, delimiters, and keywords. * Types — language values and runtime objects. * O_Language/API/Functions|Built-in Functio..."
- 07:2007:20, 25 August 2026 diff hist +2,322 N O Language/Web Framework Created page with "= O Language Web Framework (olf) = <code>olf</code> is the convention-based web framework for O Language. It provides a project layout for routes, controllers, templates, browser assets, and database code. == Create and run a project == <pre> olang web init my-project cd my-project olang web run </pre> The official framework source is [https://gitlab.com/olanguage/web/framework the olf repository]. == Project structure == {| class="wikitable" ! Path !! Responsibili..."
- 07:2007:20, 25 August 2026 diff hist +1,021 N O Language/Web/Database Created page with "= Database = Database programming has three common steps: open a connection, define a model, and apply schema changes. == Connection and model == <pre> def db = database("sqlite3", "example.db") def users = model(db, "users", { "id": "int", "name": "text", "email": "text" }) </pre> == Schema and data == <pre> migrate(users) create(users, {"name": "Ada", "email": "[email protected]"}) def result = fetch(users, {"name": "Ada"}) update(users, {"name": "Ada"}, {"em..." current
- 07:2007:20, 25 August 2026 diff hist +822 N O Language/Web/Routing Created page with "= Routing = Routes are stored as a hash passed to <code>webserver</code>. A route maps a path to an HTTP method and a response. <pre> def show_user = fn(id) { return json({"id": id}) } def config = { "/users/:id": { "type": "GET", "response": show_user } } </pre> Supported route types include <code>GET</code>, <code>POST</code>, <code>PUT</code>, <code>DELETE</code>, <code>PATCH</code>, <code>OPTIONS</code>, <code>UPLOAD</code>, and <code>STATIC</code>...." current
- 07:1907:19, 25 August 2026 diff hist +1,295 N O Language/Web Created page with "= Web Programming = O Language includes an HTTP server runtime. This section explains web programming concepts; O Language Web Framework explains project scaffolding and the <code>olf</code> conventions. == Start an HTTP server == Pass a port and a route hash to <code>webserver</code>: <pre> def config = { "/": {"type": "GET", "response": "Welcome!"} } webserver("8080", config) </pre> == Handle requests == A route response can be a f..." current
- 07:1907:19, 25 August 2026 diff hist 0 N Talk:O Language/Advanced/Runtime Created blank page current
- 07:1907:19, 25 August 2026 diff hist +903 N O Language/Advanced/Runtime Created page with "= Modules and Loading = Modules use the <code>.olm</code> extension. A module can define functions and values that become available to the program that loads it. <pre> load "helpers.olm" </pre> The path is resolved from the current project directory. Keep shared definitions in modules instead of repeating them in every entry point. == Web project loading == Web projects use one central loader: <pre> load "lib/loader.olm" </pre> <code>boot.ola</code> loads <code>li..."
- 07:1807:18, 25 August 2026 diff hist +903 N O Language/Advanced/Modules Created page with "= Modules and Loading = Modules use the <code>.olm</code> extension. A module can define functions and values that become available to the program that loads it. <pre> load "helpers.olm" </pre> The path is resolved from the current project directory. Keep shared definitions in modules instead of repeating them in every entry point. == Web project loading == Web projects use one central loader: <pre> load "lib/loader.olm" </pre> <code>boot.ola</code> loads <code>li..."
- 07:1707:17, 25 August 2026 diff hist +1,081 N O Language/Advanced Created page with "= Advanced Topics = Use this section after Getting Started. It covers the runtime model and language features used in larger programs. == Modules == Move reusable definitions into <code>.olm</code> modules and load them by path. The complete loading order and project loader conventions are described in Modules and Loading. == Runtime control == O Language can start external processes, work with environme..."
- 07:1607:16, 25 August 2026 diff hist +728 N O Language/Getting Started/Project Files Created page with "= Project Files = O Language projects use a small number of file types: {| class="wikitable" ! Extension !! Use |- | <code>.ola</code> || Application source or an entry-point file. |- | <code>.olm</code> || Loadable O Language module. |- | <code>.olp</code> || Package metadata and dependency definitions. |- | <code>.ops</code> || Process configuration. |- | <code>.obc</code> || Compiled bytecode output. |} Web projects also use conventional directories such as <code>c..."
- 07:1407:14, 25 August 2026 diff hist +1,119 N O Language/Getting Started/Language Basics Created page with "= Language Basics = == Values and definitions == Use <code>def</code> to bind a value to a name. O Language supports numbers, text, booleans, arrays, hashes, and functions. <pre> def answer = 6 * 7 def greeting = "Hello, world!" def enabled = true def colors = ["red", "blue"] def user = {"name": "Ada"} output(answer) </pre> == Functions == Functions are values. Define one with <code>fn</code>, return a value with <code>return</code>, and call it by name. <pre> def..." Tag: Visual edit: Switched
- 07:1207:12, 25 August 2026 diff hist +1,475 N O Language/Getting Started Created page with "= Getting Started = This section is for a new O Language user. It explains the language's purpose, the first program, and the small set of ideas needed before reading the advanced or reference pages. == What is O Language? == O Language is a system-oriented functional language. Values and functions are central, while system operations such as processes, files, networking, and databases are available from the same runtime. The official source repository is [https://gi..."
- 07:1107:11, 25 August 2026 diff hist +900 O Language No edit summary
21 August 2026
- 19:3719:37, 21 August 2026 diff hist −20 OnixOS:Contributors No edit summary current
20 August 2026
- 06:4806:48, 20 August 2026 diff hist −7 OnixOS:Contributors No edit summary
- 06:4206:42, 20 August 2026 diff hist −22 OnixOS:Contributors No edit summary
9 August 2026
- 16:4416:44, 9 August 2026 diff hist 0 N OnixOS talk:Building From Scratch Created blank page current
- 16:3916:39, 9 August 2026 diff hist +21,576 OnixOS:Building From Scratch No edit summary
- 16:3716:37, 9 August 2026 diff hist +59 Main Page No edit summary current Tag: Manual revert
- 16:3516:35, 9 August 2026 diff hist −34,929 Main Page Replaced content with "= OnixOS = thumb|right|OnixOS Logo '''OnixOS''' is an open-source, Arch Linux-based distribution. It ships with '''O Language''' — a system-level functional programming language developed specifically for OnixOS — and offers a curated set of developer tools. __TOC__ == About == OnixOS is built on top of Arch Linux and inherits its rolling-release model and package ecosystem. {| class="wikitable" ! Property !! Value |- | Architecture || x..." Tags: Replaced Reverted
- 16:3216:32, 9 August 2026 diff hist +34,870 Main Page No edit summary Tags: Reverted Visual edit: Switched
7 August 2026
- 10:0610:06, 7 August 2026 diff hist +15 OnixOS:Contributors No edit summary
- 10:0410:04, 7 August 2026 diff hist +44 OnixOS:Contributors No edit summary
- 09:5609:56, 7 August 2026 diff hist 0 N OnixOS talk:Contributors Created blank page current
- 09:5409:54, 7 August 2026 diff hist +294 N OnixOS:Contributors Created page with "{| class="wikitable" |+ Contributors |- ! Developer !! Assignment !! Profile |- | Oytunistrator || Maintainer || [https://gitlab.com/oytunistrator Github] |- | Deniz || Maintainer || [https://gitlab.com/SirmaXX Github] |- | Mert || Kernel Developer || [https://gitlab.com/hwpplayer1 Github] |}"
- 09:4909:49, 7 August 2026 diff hist +45 Main Page No edit summary
- 06:2406:24, 7 August 2026 diff hist +1,792 OnixOS:Building From Scratch No edit summary
3 June 2026
- 08:2008:20, 3 June 2026 diff hist −1 Download →Vagrant Tag: Visual edit
- 07:4307:43, 3 June 2026 diff hist 0 Download No edit summary Tag: Visual edit
- 07:3907:39, 3 June 2026 diff hist +99 Download No edit summary Tag: Visual edit
- 07:1207:12, 3 June 2026 diff hist 0 Download No edit summary Tag: Visual edit
- 07:0107:01, 3 June 2026 diff hist +58 Download →Vagrant Tag: Visual edit
31 May 2026
- 09:4909:49, 31 May 2026 diff hist +48 Forum No edit summary Tag: Visual edit
8 May 2026
- 11:0211:02, 8 May 2026 diff hist +1,456 Main Page No edit summary Tag: Visual edit: Switched
- 10:5710:57, 8 May 2026 diff hist +13,496 N OnixOS:Building From Scratch Created page with "= Building OnixOS = This document covers the complete build lifecycle of the OnixOS Build System — from environment setup and package repository builds to ISO creation, syncing, Docker-based builds, and live build monitoring. __TOC__ == Prerequisites == The build system runs on '''Arch Linux''' (or an Arch-based environment). The following packages are required for ISO builds and are installed automatically by <code>build.py</code>: {| class="wikitable" ! Package..."
- 10:5010:50, 8 May 2026 diff hist +57 Documentation No edit summary current Tag: Visual edit: Switched
13 April 2026
- 00:4800:48, 13 April 2026 diff hist 0 m Talk:Planet Protected "Talk:Planet" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) current
- 00:4800:48, 13 April 2026 diff hist +1 N Talk:Planet Created page with "-"
- 00:4500:45, 13 April 2026 diff hist −17 Planet No edit summary Tag: Visual edit
- 00:4500:45, 13 April 2026 diff hist +203 N Planet Created page with "OnixOS Planet is an aggregator page that collects blog posts and updates from the OnixOS community, providing a centralized stream of developer content. <nowiki>https://planet.onix-project.com/</nowiki>" Tag: Visual edit
- 00:4100:41, 13 April 2026 diff hist +17 MediaWiki:Sidebar No edit summary current
28 March 2026
- 17:0617:06, 28 March 2026 diff hist −17 Forum No edit summary Tag: Visual edit
- 17:0617:06, 28 March 2026 diff hist +201 N Forum Created page with "The official community forum for the Onix Project, where users can engage in discussions, share feedback, and access support resources, can be found at <nowiki>https://forum.onix-project.com/</nowiki>." Tag: Visual edit
- 17:0417:04, 28 March 2026 diff hist −20 MediaWiki:Sidebar No edit summary Tag: Manual revert
- 17:0417:04, 28 March 2026 diff hist −7 MediaWiki:Sidebar No edit summary Tag: Reverted
- 17:0217:02, 28 March 2026 diff hist +27 MediaWiki:Sidebar No edit summary Tag: Reverted
- 17:0017:00, 28 March 2026 diff hist +15 MediaWiki:Sidebar No edit summary
