opio.net
1.0.5
dotnet add package opio.net --version 1.0.5
NuGet\Install-Package opio.net -Version 1.0.5
<PackageReference Include="opio.net" Version="1.0.5" />
<PackageVersion Include="opio.net" Version="1.0.5" />
<PackageReference Include="opio.net" />
paket add opio.net --version 1.0.5
#r "nuget: opio.net, 1.0.5"
#:package opio.net@1.0.5
#addin nuget:?package=opio.net&version=1.0.5
#tool nuget:?package=opio.net&version=1.0.5
Opio Framework πΌοΈ
It is an integrated framework for making some applications, testing and making simple applications. This framework was created for the purpose of fun for YouTube and in order to use it with a browser specific to this language only, and does not require known languages ββsuch as html, css, js, and these sites only work on a browser. OP
Opio π¦
Opio is a new programming language designed for the modern era π¨βπ». It has been developed to be multilingual, allowing programmers to write code in any language they prefer, including Arabic. In addition, Opio supports visual programming, making it ideal for users who prefer a visual interaction with their code.
"Hello World" Example in Opio
Features π₯
- Multilingual support π
- Translation of op files to ops ποΈ
- Execution of .ops files π
- Integrated editor π
- Visual programming π³
- Speed of translation and execution π
- Ambitious goals π₯
Getting Started
Basic Applications ποΈ
- Console Applications π¬
- Oeb.OPS πΈοΈ
How work
Classes ποΈ
- OpioEngine: A class in the .net project that runs ops files. It previously ran ops files without translation, and this feature may return.
- OpioMode: A class that runs only one Mode.OPS and some of them compile from an op file.
- OpioSimply: It is the basic translator from op to ops.
- OpioTask: Some tools used for testing and some other things.
- OpioSimplyAction, OpioAction, OpioClass: Operating systems for testing.
- OpioConsole: To support Class Console in ops, op.
- OpioTranslator: Multilingual translator.
Translation from op to ops π½
The tool works by separating each command individually. It uses the OpioMode system to send the untranslated code, then performs the custom translation of every single thing after identifying it and builds an integrated code.
OpEditor ποΈ
OpEditor is a unique programming editor designed for the Opio programming language. It supports both textual and visual programming, and includes a translator and an operator for the Opio language.
Features
- Textual and Visual Programming: Write code in text format or manipulate program elements graphically.
- Op to Ops Translation: Translate code written in Op (standard mode) into Ops (simpler mode).
- Extraction for All Systems: Extract a complete project for an application on all systems.
- EXE Support: Currently, the editor only supports the creation of
.exefiles for Windows systems.
Supports π₯
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on opio.net:
| Package | Downloads |
|---|---|
|
console.opio
console for opio.net command system |
|
|
program.console.opio
Console Program for opio.net command system |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 1.0.5 | 332 | 12/31/2023 | |
| 1.0.0 | 203 | 12/31/2023 | |
| 0.9.9 | 235 | 12/18/2023 | |
| 0.9.5 | 268 | 11/28/2023 | |
| 0.6.0 | 256 | 11/23/2023 | |
| 0.5.0 | 247 | 11/19/2023 | |
| 0.4.40 | 260 | 11/14/2023 | |
| 0.4.21 | 246 | 11/12/2023 | |
| 0.4.2 | 244 | 11/12/2023 | |
| 0.4.1 | 261 | 11/12/2023 | |
| 0.4.0 | 249 | 11/12/2023 | |
| 0.3.900 | 255 | 11/12/2023 | |
| 0.3.860 | 262 | 11/11/2023 | |
| 0.3.850 | 269 | 11/11/2023 | |
| 0.3.785 | 305 | 11/11/2023 | |
| 0.3.75 | 278 | 11/11/2023 | |
| 0.3.8 | 266 | 11/11/2023 | |
| 0.3.7 | 271 | 11/11/2023 | |
| 0.3.6 | 277 | 11/11/2023 | |
| 0.3.5 | 297 | 11/10/2023 |
After a period of two months, we announce the completion of the first version. We are not yet able to say that this version is 100% complete, or as for Files Class, it is almost an incomplete experience.