After two years of daily updates and studies, we announce the first version. This version is a stable version. After a long period of work and losses, we have prepared a clean version by updating a lot of things, eliminating ambivalence and conflict. This version is good for all of us.
Read more “Onix OS First Version Released (1.0)”Tag: olang
O Language Prompt Update
Prompt complete was changed in this update. In addition, some other functions have been updated. New problem prompt updated and fixed issues.
New features;
- Process start and stop feature;
olang process --start|stop|init --file
- Job launch;
olang job --file
- Ability to scan changed files;
olang watch --file
- Code Assembly property;
olang compile --file
- Direct code execution feature;
olang exec
- Library file creation feature;
olang generate --file
- Setting up requirements feature;
olang install and olang get
- To build the project feature;
olang build --file
- The ability to run code in a file;
olang run --file and olang

Other features can be learned with the olang -h
command. In addition, previously required commands such as ops, olangc, opkg
were removed.
File(--file)
variables are used as a requirement in some sections and optional in some sections.
Latest Update: https://gitlab.com/olanguage/olang/tree/master
ODZNAMES: What happens to the local server?
Malicious intrusion attempts have been initiated. In the near future, all malicious software running on the yada will try to block new applications written in that language in the struggle with those who try to gain access to uninfected folders.
I ran the first bad site cleaning tool I wrote with that language on my server. The results seem impressive to the general public. When administrators access unauthorized access to the system, server logs are automatically checked for errors, and sites and accounts are automatically deactivated in a server-side query.
In addition, all servers added to the blacklist are disconnected before they can connect to the server. This increases server security. I’ll share the source code for it after the tests are over in the coming days. In the meantime, many sites were blacklisted and their accounts were closed.
O Language: Web Site Update
The website of that language has been renewed. We converted the site to a documentation site in order to use it more efficiently. So we will create the documentation directly by hovering over the site. You can search by direct documentation.
For example, if you use the term “file” directly on the site, you can make automatic assignments like “Files”. We made searches and corrections in the post. We have adapted our documentation to the most recent version.
These types of optimizations will be effective both in terms of google and site. While doing such optimizations, we have updated the site design. You can visit olang.space to see the updates.
O Language: Exception Management
Exception management is an array that allows you to check whether an error has occurred depending on an object. The content is checked to see if there is an error, or to the end if no error has occurred.
Begin is used to control an object.
begin object{ ...... }
“Expect” and “recover” are used to debug and print out errors. Automatic “error” identification is done. In this way, we can use this definition as an internal variable.
begin object{ if (test == "hello"){ except test "Hello is not usefull. Please use Hi on project." } recover test{ println(error) } }
If no errors are received, “final” is used. If there is no error in this way, the values in “final” are automatically executed.
def test = "hello" begin object{ if (test == "hello"){ except test "Hello is not usefull. Please use Hi on project." } recover object{ println(error) } final object{ println("Hello is not used. Yay!") } }
This is how we debug it. Exception detection can be used in this way.
Web site: http://olang.space/
Source: http://olang.space/begin