Hello all! > > - What do you think about Rust programming language rather than using C? > > > > https://www.rust-lang.org/ > > The language still seems to evolve a bit too quickly for production > code, forcing everybody on recent compilers and not providing good > long-term stability of APIs yet. Also, the resulting lack of a gcc > frontend is troubling.
I like the ideas of Rust. As of yet, I prefer GNU Guile. > But that said, GNUnet components can be written > (or re-written) in any language, and certainly Rust (and Go) have some > advantages. Also, GNUnet benefits a lot from existing C code and > libraries, which would have to be ported to imported into Rust (or Go), > which is a non-trivial starting cost that must be paid. But overall I'm > in favor of type safety and we generally welcome people contributing > code in any language with a free compiler. Neat! > > Having a re-implementation of libgnunetutil in Rust would be a good > start. The recent crypto changes might facilitate this, as they were > done to make the re-implementation of libgnunetutil's crypto in Go > easier, and hence should also facilitate the same for a Rust library. > libgnunetutil correspond to the following header: https://git.gnunet.org/gnunet.git/tree/src/include/gnunet_util_lib.h A question comes to mind: What is up regarding event loop integration? Did anything change regarding that topic? I am thinking about rebooting my work guile bindings. Thanks! Amirouche ~ https://hyper.dev