Hi David,

"Thompson, David" <dthomps...@worcester.edu> skribis:

> * Extend 'guix environment' to cover use-cases that people currently
> use docker-compose for

Could you clarify a bit what that would mean?

> * Improve UX of 'guix environment' by using sane defaults and
> conventions such as reading from 'guix.scm' file in current directory

Yup!  I haven’t forgotten about your proposal at:

  https://lists.gnu.org/archive/html/guix-devel/2017-08/msg00300.html

> * Add a small-scale, general-purpose, "serverless" computing
> environment a la AWS Lambda using g-expressions + call-with-container
> + a web server

Is it something akin to ‘remote-eval’ and ‘container-eval’?

  https://issues.guix.gnu.org/issue/36162

> * Improve portable application bundles so that only files needed at
> runtime (no headers, docs, etc.) are included somehow (not sure how to
> do this one)

I guess it boils down to making packages “smaller”, possibly using
multiple outputs and generally paying attention to what ‘guix size’
reports.

> * Allow system services to run unprivileged (perhaps via user
> namespaces) so that each user may have their own shepherd instance
> (would be useful for other features, too, such as the first item in
> this list)

Makes sense to me.

Thanks,
Ludo’.

Reply via email to