c0929bf6396e5e5cdfda3fa5be571bc5cd790957
In older versions, the 'read' function in the terminal library (termlib.lua) was most likely vibecoded by Fluxdrive, and was basically very inefficient. The new Unicode library includes functions for getting a code point from a character, and iterating Unicode characters from a string or an iterator function that returns every byte. It is now possible, in the filesystem library, to make virtual 'read streams' (filesystem.makeReadStream), which does the same thing as opening a file with some specific content. There are some new functions in read streams, which allows you to loop through bytes (open(...):iterateBytes), and loop through Unicode characters (open(...):iterateUnicodeChars). The edit app will be updated to v1.2.1 for importing the new Unicode library.
Halyde
A universal, customizable and feature-packed operating system for OpenComputers.
Installation
To install Halyde from OpenOS, simply run:
pastebin run nxP2zudb
If for some reason that doesn't work, try:
wget -f https://raw.githubusercontent.com/Team-Cerulean-Blue/Halyde/refs/heads/main/webinstall.lua /tmp/webinstall.lua && /tmp/webinstall.lua
Docs
Halyde is documented on GitBook.
Languages
Lua
99.8%
JavaScript
0.2%