David Craven <da...@craven.ch> skribis:

>> Can we reasonably expect to bootstrap it from source,
>> using a series of previous Rust versions, or using an
>> alternative implementation?
>
> Currently as Jelle said no. But there is [0] that may be a
> viable option in the future.
>
> [0] https://github.com/thepowersgang/mrustc

That would be great.

>> Having crates available as normal Guix packages is the
>> best option for Guix users: uniform interface, the ability
>> to use ‘guix environment’ and all the tools, transactional
>> upgrade and rollback, etc.
>
> I think with a cargo plugin that interacts with the guix daemon,

The Guix daemon is very low-level, is has no idea what a package is, so
it’d be the wrong place for such things IMO.

What we did for other languages should work here: (1) provide an
importer, and (2) provide a build system (we have ‘guix import cpan’ and
‘perl-build-system’, and so on.)

Ludo’.

Reply via email to