GRU Devlog 40 - deertree

September 11, 2022 — G1n

Sorry for not posting last devlog, I haven’t done anything and wanted to take a break.

This time, I was working on deertree and fixed some things on webpage. I published deertree specifications. They are not done yet, but publishing them on git might help us to keep progress.

As you can see, devlogs are getting little. I am working more on my other (non-GRU) projects nowadays. New school year started and we have busy timetable. I want to focus more on some one (GRU) project (currently thinking that it will be deertree), but take break with devlogs for unknown amount of time.

I want to hear some feedback. Email me (or xmpp) on g1n@hextilde.xyz, join #gru channel on tilde.chat/libera.chat/teapot.chat

tags: gru, deertree

GRU Devlog 35 - deertree

June 12, 2022 — G1n

This 2 weeks I was working on deertree specifications. They are avalible on https://gruos.org/deertree/, but weren’t published on git because I think that they are not done yet.

Also I was working on compiler. First several days I was trying lex/yacc and even implemented basic syntax tree. But then I changed to python (I named this compiler pydtc), because I don’t fully understand syntax trees yet, so I hope in python it will be a bit easier.

So far with python I made some progress and it can already output syntax tree for very basic code and convert it to C or Assembler (yes, I added support for both).

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

tags: gru, deertree

GRU Devlog 34 - txtutils, deertree

May 29, 2022 — G1n

This 2 weeks I spent developing new programming language, called DeerTree. It is going to be combination of C, Rust and Go to make low-level development a bit simpler.

I have written some parts of specifications for language and standart library, but I think it is not ready for publishing yet.

But I have already started implementing compiler using lex and yacc. It already has lexer and basic parser implemented, right now I am working on syntax tree.

Also I have published txtutils. It has just grep for now.

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

tags: gru, txtutils, deertree