All public logs
From OnixOS
Combined display of all available logs of OnixOS. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 07:21, 25 August 2026 Tedaryum talk contribs created page 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:21, 25 August 2026 Tedaryum talk contribs created page 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:20, 25 August 2026 Tedaryum talk contribs created page 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:20, 25 August 2026 Tedaryum talk contribs created page 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:20, 25 August 2026 Tedaryum talk contribs created page 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:20, 25 August 2026 Tedaryum talk contribs created page 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...")
- 07:20, 25 August 2026 Tedaryum talk contribs created page 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>....")
- 07:19, 25 August 2026 Tedaryum talk contribs created page 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...")
- 07:19, 25 August 2026 Tedaryum talk contribs created page Talk:O Language/Advanced/Runtime (Created blank page)
- 07:19, 25 August 2026 Tedaryum talk contribs created page 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:18, 25 August 2026 Tedaryum talk contribs created page 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:17, 25 August 2026 Tedaryum talk contribs created page 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:16, 25 August 2026 Tedaryum talk contribs created page 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:14, 25 August 2026 Tedaryum talk contribs created page 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:12, 25 August 2026 Tedaryum talk contribs created page 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...")
- 16:44, 9 August 2026 Tedaryum talk contribs created page OnixOS talk:Building From Scratch (Created blank page)
- 09:56, 7 August 2026 Tedaryum talk contribs created page OnixOS talk:Contributors (Created blank page)
- 09:54, 7 August 2026 Tedaryum talk contribs created page 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] |}")
- 05:48, 3 June 2026 Tedaryum talk contribs blocked MediaWiki default talk contribs with an expiration time of indefinite (account creation disabled)
- 10:57, 8 May 2026 Tedaryum talk contribs created page 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...")
- 00:48, 13 April 2026 Tedaryum talk contribs protected Talk:Planet [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 00:48, 13 April 2026 Tedaryum talk contribs created page Talk:Planet (Created page with "-")
- 00:45, 13 April 2026 Tedaryum talk contribs created page 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
- 17:06, 28 March 2026 Tedaryum talk contribs created page 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
- 22:28, 11 March 2025 Tedaryum talk contribs protected OnixOS:Installation [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 17:27, 11 March 2025 Tedaryum talk contribs protected Documentation [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 17:08, 11 March 2025 Tedaryum talk contribs created page OnixOS talk:Package Management (Created blank page)
- 10:14, 11 August 2024 Tedaryum talk contribs created page File:OlangForNewbies-EN.pdf
- 10:14, 11 August 2024 Tedaryum talk contribs uploaded File:OlangForNewbies-EN.pdf
- 10:14, 11 August 2024 Tedaryum talk contribs created page File:OlangForNewbies-TR.pdf
- 10:14, 11 August 2024 Tedaryum talk contribs uploaded File:OlangForNewbies-TR.pdf
- 10:04, 11 August 2024 Tedaryum talk contribs created page OnixOS:Repositories (Created blank page)
- 10:04, 11 August 2024 Tedaryum talk contribs created page OnixOS:Package Management (Created blank page)
- 10:03, 11 August 2024 Tedaryum talk contribs created page OnixOS:Installation (Created blank page)
- 10:03, 11 August 2024 Tedaryum talk contribs created page OnixOS:Getting Started (Created blank page)
- 09:59, 11 August 2024 Tedaryum talk contribs created page File:Colorize terminal example.png
- 09:59, 11 August 2024 Tedaryum talk contribs uploaded File:Colorize terminal example.png
- 09:57, 11 August 2024 Tedaryum talk contribs created page Talk:Helpers (Created blank page)
- 09:57, 11 August 2024 Tedaryum talk contribs created page Helpers (Created page with "= XML Parser = The xmlp() function is used to parse the XML. It is extremely simple to use. Returns the result as a hash. <code>def result = (xmlp("test.xml")) output(result)</code> Output: <code>...xml content...</code> = URL Fetch/Extract = The urlfetch(<type (GET, POST)>, , ) and urlextract (, ) functions execute URL operations for data retrieval and destructor functions. urlfetch.ola: <code>def olang = (urlfetch("GET","<nowiki>http://o-lang.tk</nowiki>")) def...") Tag: Visual edit
- 09:57, 11 August 2024 Tedaryum talk contribs created page Talk:Database (Created blank page)
- 09:57, 11 August 2024 Tedaryum talk contribs created page Database (Created page with "= Models and Connections = How to make models, connections and migrations. Connections; First we need to define database connection; <code>def db = (database("dbtype","dbstring"))</code> Database type and Database strings are connection types. For example you need sqlite3 connection; <code>def db = (database("sqlite3","sqlite_database_example.db"))</code> Now ready to connect models and databases; <code>def modeldef = (model(db, "modelname", {....table definitions})...") Tag: Visual edit
- 09:56, 11 August 2024 Tedaryum talk contribs created page Talk:Dialers (Created blank page)
- 09:56, 11 August 2024 Tedaryum talk contribs created page Dialers (Created page with "Dialer functions can automatically initiate a socket or provide sockete access and automatically communicate over a socket. dial_serve.ola (dial serve example): <code>sock socket "tcp4" "9050" "0.0.0.0"; def messages = { "ping”: "pong”, "call”: "Calling… NOPE! :)”, "help”: "Not helpfull!” } sock_listen(socket, messages)</code> The 9050 port is ready to connect. dial_client.ol (dial client example): <code>sock socket "tcp4" "9050...") Tag: Visual edit
- 09:56, 11 August 2024 Tedaryum talk contribs created page Talk:Make Router (Created blank page)
- 09:56, 11 August 2024 Tedaryum talk contribs created page Make Router (Created page with "The router socket structure was created with the intention of creating an API over the HTTP/S protocol and exchanging data through the socket. In web based projects it is possible to write web server quickly and easily. In addition, the API can be created in micro-services. hello.olm (as hello module): <code>def hello = fn(name){ return ("Hello, "+name+"! Welcome to Olang") }</code> router.ol (as router): <code>load "hello.olm" def config = { <nowiki> </nowiki>...") Tag: Visual edit
- 09:55, 11 August 2024 Tedaryum talk contribs created page Talk:Advanced (Created blank page)
- 09:55, 11 August 2024 Tedaryum talk contribs created page Advanced (Created page with "Advanced Section") Tag: Visual edit
- 09:54, 11 August 2024 Tedaryum talk contribs created page Talk:Definitions (Created blank page)
- 09:54, 11 August 2024 Tedaryum talk contribs created page Definitions (Created page with "How to make definitions and details = Definition = Simple casting definition; <code>def something = something;</code> = Hash = Simple casting hashes; <code>def pyramid = {"x":10, "y":10, "z":10} pyramid["x"] 10</code> = Array = Simple casting arrays; <code>def triangle = [10,20,30] triangle[1] 10</code> = Integer = Simple casting integer; <code>def zero = 0 0</code> = String = Simple casting string; <code>def name = "Oytun" "Oytun"</code> = Functions = S...") Tag: Visual edit
- 09:54, 11 August 2024 Tedaryum talk contribs created page Talk:Functions (Created blank page)
