29 Aug 2017
Edited: 30/08/17. Welcome to Part 2 of my GSoC final report! In this post I outline the approach Philip (mentor) Chimento and I decided on for introducing better and safer memory management in to GJS. In my last post I outlined why the piecemeal conversion to Rust was not the right approach to trying to make GJS more memory safe, it’s not required reading for this part however.
26 Aug 2017
Originally when I had envisioned this project, the selling point was “a piecemeal rewrite of key features in Rust”. So, how did that fare?
10 Aug 2017
I’ve had a bit of difficulty getting this post done in a decent timeframe as I have 4 papers on the go this semester, one of which I was enrolled for 2.5 weeks late and had to scramble to catch up on - there were some other things I wanted to discuss here but time constraints are pushing those to the next post. Never-the-less, onwards.
22 Jul 2017
This is a small update while I hammer out a much larger blog post (which has proven to be a little harder than normal to write).
28 Jun 2017
Much of the initial work on rustifying GJS has been investigation, reading, planning. All in order to get the bindings to various libraries organised. I can’t do much without bindings so this is pretty much critical. The way Rust is able to use/link to C/C++ libraries is via FFI.
22 Jun 2017
I’m overdue for an update; first semester of my final year of study is finished, and exams are over. Final marks aren’t due for a while longer though. So, now i’m able to dedicate a fairly large chunk of time to my GSoC project - investigate the benefits of using Rust in GSJ.
17 May 2017
One of the first tasks for my project (GSoC, Rustify GJS) was simply to get Rust building alongside the C++ code using autotools. To do so I had to learn some of the autotools suite, and how to write the configuration and makefile input.
10 May 2017
It’s shaping up to be a busy year for me. I’m in my final year of study (Bachelor of Software Engineering), I have a few personal projects, I also need to start looking for work or creating a job for myself.
15 Mar 2017
This is going to be a series of posts that highlight my experience with contributing to OSS in general, but focusing on Polari in particular.
14 Mar 2017
Occasionally I have a need (or just feel a need) to move my Linux installation around it’s little universe - it could be for any number of reasons;