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

Reply via email to