On Thu, 2016-02-25 at 12:27 -0500, Neal Gompa wrote:
On Thu, Feb 25, 2016 at 12:25 PM, Matthew Miller
<mattdm(a)fedoraproject.org> wrote:
> On Thu, Feb 25, 2016 at 12:03:52PM -0500, David Malcolm wrote:
> > "rewrite DNF in a language that can be compiled to efficient
> > machine
> > code, which doesn't require a large runtime support library, and
> > which
> > can interoperate with C".
> > I think I'm only semi-serious here [1], but have you considered
> > Rust?
>
> Also on the same level of semi-serious: Go, because this seems to
> be
> The Language Of Choice For Container Tech, which means that Red Hat
> and
> Fedora is rapidly building up expertise. (Is Go the new Python?)
>
> --
> Matthew Miller
> <mattdm(a)fedoraproject.org>
> Fedora Project Leader
At least Go now supports shared libraries and dynamic linking, though
I like the concepts in Rust more, language wise. Does Rust support
shared libraries and dynamic linking?
I believe so; here's an example of building a shared library in Rust
and calling into it from various languages:
https://doc.rust-lang.org/book/rust-inside-other-languages.html