1. GJS and using Rust language
1.1. Project Description
The goal of this project was to research the use of Rust in GJS to improve the memory safety with a possibility of kick-starting a full conversion to Rust.
GJS is a JavaScript binding for use within GNOME projects (and uses Mozilla SpiderMonkey for the JS engine), of which quite a few use it: gnome-documents, gnome-maps, gnome-shell, polari, sushi, to name a few. Hence it is a critical part of the infrastructure and must be a dependable and reliable tool.
1.2. About Me
My name is Luke Jones I am a Software Engineering student at the Massey University in Palmerston North, New Zealand.
1.3. Mentor