GRU Devlog 30 - libweb, orth, fosshost

April 03, 2022 — G1n

Last week I found why title tag wasn’t working - I haven’t implemented one of cases, so it is failing on them. I am still trying to make it working.

This week I started to make own forth implementation called orth. Currently it can do very little amount of things: tokenize input, get numbers. Trying to implement token stack right now.

Also, I have received email from fosshost. So they accepted our application and requested details about what VM we need. We decided to go with x86_64 CPU, 5G RAM and 50G disk. I think everything should be fine.

I am a bit lazy last few weeks, but I guess it is fine and I will get back on track soon.

Hope you liked this post! If you would like to help us, contact me via email, xmpp or irc :)

tags: gru, libweb, orth, fosshost

GRU Devlog 29 - libweb

March 20, 2022 — G1n

This 2 weeks were not very productive I think. I published libweb. I think it already can support the most basic web 1.0 pages, because it has support of headers (h1, h2, …) and paragraphs tags (p). This week I tryed to implement title tag but had troubles with it, will publish it when it will be done…

Also I had requested fosshost vps. They haven’t answered to request yet, but seems they are busy, so waiting.

Hope you liked this post! If you would like to help us, contact me via email, xmpp or irc :)

tags: gru, libweb, fosshost

GRU Devlog 28 - orion, E, LibWeb

March 06, 2022 — G1n

I think this weeks were productive. Last week I have accessed initrd on orion and printed tar archive files. Currently VFS is needed to be implemented and for that I need kmalloc.

Also several more functions were added to EGG E - set background color, drawing rectangles, lines, circles and maybe some other ones. Currently I don’t know how it will be made into real display server, but I hope that we will see.

I think the coolest project I was working this days is LibWeb. It is going to be library where web things will be implemented. Currently I am working on HTML tokenizer and parser. It already can tokenize and parse very simple page with head and body, but it is already very cool, because i started it just several days ago. Also I would like to implement CSS and maybe JavaScript (ECMAScript) there.

Also I thought about some other ideas - LibImage and LibJSON. I think after HTML it won’t be very hard to parse them, and they could help us in future when we will be making more GUI things.

Hope you liked this post! If you would like to help us, contact me via email, xmpp or irc :)

tags: gru, orion, egg, e, libweb