O Language: Difference between revisions

From OnixOS
Created page with "O Language Page Not Ready :("
 
m Protected "O Language" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
O Language Page Not Ready :(
= O Language =
 
'''O Language''' is a '''System-Oriented Functional Programming Language (SOFPL)'''. It combines functional values with direct access to processes, files, sockets, databases, and HTTP services.
 
The official source repository is [https://gitlab.com/olanguage/olang.git gitlab.com/olanguage/olang].
 
== Index ==
 
Start with the first section and use the later sections as your needs grow.
 
* '''Getting Started''' — learn what O Language is, write a first program, and understand the basic project model.
** [[O_Language/Getting_Started|Getting Started]]
** [[O_Language/Getting_Started/Language_Basics|Language Basics]]
** [[O_Language/Getting_Started/Project_Files|Project Files]]
* '''Advanced''' — continue here after learning the core language.
** [[O_Language/Advanced|Advanced Topics]]
** [[O_Language/Advanced/Modules|Modules and Loading]]
** [[O_Language/Advanced/Runtime|Runtime and Concurrency]]
* '''Web''' — build HTTP applications with the language runtime.
** [[O_Language/Web|Web Programming]]
** [[O_Language/Web/Routing|Routing]]
** [[O_Language/Web/Database|Database]]
* '''O Language Web Framework''' — create and operate projects with the <code>olf</code> conventions and web CLI.
** [[O_Language/Web_Framework|O Language Web Framework]]
* '''API''' — complete reference for the language, runtime, and command-line tools.
** [[O_Language/API|API Reference]]
** [[O_Language/API/Syntax|Syntax]]
** [[O_Language/API/Tokens|Tokens and Operators]]
** [[O_Language/API/Types|Types]]
** [[O_Language/API/Functions|Built-in Functions]]
** [[O_Language/API/CLI|CLI]]
** [[O_Language/API/System|System APIs]]
* '''Free Books'''
**[[:File:OlangForNewbies-TR.pdf|Turkish]]
**[[:File:OlangForNewbies-EN.pdf|English]]
 
 
[[Category:O Language]]
[[Category:Programming languages]]

Latest revision as of 07:28, 25 August 2026

O Language

O Language is a System-Oriented Functional Programming Language (SOFPL). It combines functional values with direct access to processes, files, sockets, databases, and HTTP services.

The official source repository is gitlab.com/olanguage/olang.

Index

Start with the first section and use the later sections as your needs grow.