2025-12-05 16:02:54
Displayed 169 times
End of 2025 internship
Monday is the last day of the 2025 internship with Epitech students.
We managed to push to production (of our prototype) multiple features :
- Marshalling / unmarshalling of the whole KC3 environment and all KC3 data types.
- IKC3 (the KC3 interactive interpreter) supports RPC through sockets.
- IKC3 supports TLS with libtls and libressl or with libretls and openssl.
- KC3S (the script interpreter) code has been de-duplicated from IKC3 and has same feature set (rpc and tls).
- There is now a Debian package for KC3 and a Debian repository with proper GPG signing.
- There is a start of a PDF read/write library.
All in all it was very productive and challenging as any C project but we managed to keep a working codebase at almost all point. Coverage was not checked but the tests suite covers a large portion of our own use cases so we did not get too much problems from KC3. It was a good experience for them and for me !