O Language: Difference between revisions
From OnixOS
No edit summary |
m Protected "O Language" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
= 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. | |||
* [[Getting Started]] | The official source repository is [https://gitlab.com/olanguage/olang.git gitlab.com/olanguage/olang]. | ||
** [[Files]] | |||
** [[ | == 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]] | ||
*Free Books | ** [[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-TR.pdf|Turkish]] | ||
**[[:File:OlangForNewbies-EN.pdf|English]] | **[[: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.
- Getting Started — learn what O Language is, write a first program, and understand the basic project model.
- Advanced — continue here after learning the core language.
- Web — build HTTP applications with the language runtime.
- O Language Web Framework — create and operate projects with the
olfconventions and web CLI. - API — complete reference for the language, runtime, and command-line tools.
- Free Books
