On Thu, 2016-02-25 at 12:27 -0500, Neal Gompa wrote: > On Thu, Feb 25, 2016 at 12:25 PM, Matthew Miller > <mat...@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 > > <mat...@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 -- devel mailing list devel@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org