baldoalessandro / rustoxidation

Oboarding per Hacknight 12/03

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rust Oxidation

Il piano della serata è di vedere come si ossidano progetti in C in teoria ma soprattutto in pratica. Andremo a lavorare su https://github.com/rust-torino/uastar-rs, libreria già ossidata da @dodomorandi, per renderla più idiomatica.

Chat per la serata

https://matrix.to/#/!NZiaAxaPaxjbtgvMtG:matrix.org?via=matrix.org

Risorse

Possibili progetti C da ossidare

Perchè son piccoli, non hanno dipendenze e possibilmente hanno i test

Qua ci sono vari ed eventuali https://github.com/nothings/single_file_libs

Altri più grossi:

Progetti già ossidati ma che necessitano di lavoro

Usare c2rust da Docker

Immagine docker pre-buildata (grazie al Dockerfile di alex179ohm, vedi sopra) Ospitata qui sul repo:

docker pull docker.pkg.github.com/tohacknight/rustoxidation/docker-c2rust:latest

Nella cartella con i sorgenti di interesse dare:

docker run --rm -v ${PWD}:/app -e USER=$( id -u ) -e GROUP=$( id -g ) -it docker.pkg.github.com/tohacknight/rustoxidation/docker-c2rust bash

About

Oboarding per Hacknight 12/03


Languages

Language:Dockerfile 100.0%