Re: guix is the guildhall that we always wanted!

2017-03-16 Thread Marko Rauhamaa
Mark H Weaver : > We need to keep all Guix package definitions within Guix itself, for > the same reason that Linux (the kernel) developers insist on keeping > all device drivers within a single monolithic tree. I think that's one of the most unfortunate aspects of Linux. Just saying. Marko

Targeting languages with "return" to tree-il

2017-03-16 Thread Matt Wette
I have been planing a bit with writing to tree-il to execute on the VM. Since my language has a return statement I have been using prompts when writing to tree-il. I was wondering if there is an overhead issue with this. Is there? If so, I was wondering if there is some prompt pattern that t

Guile 2.2.0 build fails at bootstrapping language/cps/types.go

2017-03-16 Thread 白い熊
Hello: I'm trying to build the new GNU Guile 2.2.0 - my build fails eventually with: make[2]: Leaving directory '/home/shiroikume/compile/guile-2.2.0/libguile' Making all in bootstrap make[2]: Entering directory '/home/shiroikume/compile/guile-2.2.0/bootstrap' BOOTSTRAP GUILEC language/c

Re: guix is the guildhall that we always wanted!

2017-03-16 Thread Ludovic Courtès
Hello! Mark H Weaver skribis: > Andy Wingo writes: > >> So! My proposal for this new "guildhall" would be: >> >> 1. a web service >> >> 2. on which users registers projects >> >> 3. a project is a name + a git repository with a /package.scm file >> >> 4. the package.scm contain

Re: guix is the guildhall that we always wanted!

2017-03-16 Thread Mark H Weaver
Andy Wingo writes: > So! My proposal for this new "guildhall" would be: > > 1. a web service > > 2. on which users registers projects > > 3. a project is a name + a git repository with a /package.scm file > > 4. the package.scm contains Guix package definitions for that project

Re: Yet another GNU Guile package manager (Fwd: Re: How to make GNU Guile more successful)

2017-03-16 Thread Alex Kost
Matt Wette (2017-03-16 05:07 -0700) wrote: >> On Mar 16, 2017, at 2:03 AM, carl hansen wrote: >> ​" >> guile-lib >> >> guile-lib is intended as an accumulation place for pure-scheme Guile >> modules, allowing for people to cooperate integrating their generic Guile >> modules into a coherent libra

Re: guix is the guildhall that we always wanted!

2017-03-16 Thread Rodger Fox
Can we link guildhall authentication to Savannah accounts? On 2017-03-16 11:25 am, Andy Wingo wrote: Hi all! I've always wondered about the right solution for getting Guile users to share code with each other. At one point I thought that we would have a Guile-specific packaging system lik

Re: guix is the guildhall that we always wanted!

2017-03-16 Thread Amirouche Boubekki
Héllo wingo! On 2017-03-16 19:25, Andy Wingo wrote: Hi all! [...] But it turns out that we can use the same strategy to distribute reproducible binaries for any package that Guix includes. Notably, if you run: guix pack -S /opt/guile-fibers-1.0.0=/ guile-next guile-fibers glibc-utf8-loc

guix is the guildhall that we always wanted!

2017-03-16 Thread Andy Wingo
Hi all! I've always wondered about the right solution for getting Guile users to share code with each other. At one point I thought that we would have a Guile-specific packaging system like CPAN or NPM, but one with GNU stow-like characteristics. We had problems with C extensions though: how do

Re: GNU Guile 2.2.0 released

2017-03-16 Thread Nala Ginrut
Congrats! 6 years, well I never realized it. At that time I was a newbie in Scheme land... Best regards. On Thu, Mar 16, 2017 at 6:16 PM, Andy Wingo wrote: > We are delighted to announce GNU Guile release 2.2.0, the first of a > new stable release series. > > More than 6 years in the making, Gu

Re: Yet another GNU Guile package manager (Fwd: Re: How to make GNU Guile more successful)

2017-03-16 Thread Matt Wette
> On Mar 16, 2017, at 2:03 AM, carl hansen wrote: > > ​FYI: > ​ > > ​"​ > guile-lib > > guile-lib is intended as an accumulation place for pure-scheme Guile > modules, allowing for people to cooperate integrating their generic Guile > modules into a coherent library. Think "a down-scaled, limi

GNU Guile 2.2.0 released

2017-03-16 Thread Andy Wingo
We are delighted to announce GNU Guile release 2.2.0, the first of a new stable release series. More than 6 years in the making, Guile 2.2 includes a new optimizing compiler and high-performance register virtual machine. Compared to the old 2.0 series, real-world programs often show a speedup of

Re: Yet another GNU Guile package manager (Fwd: Re: How to make GNU Guile more successful)

2017-03-16 Thread carl hansen
​FYI: ​ ​"​ guile-lib guile-lib is intended as an accumulation place for pure-scheme Guile modules, allowing for people to cooperate integrating their generic Guile modules into a coherent library. Think "a down-scaled, limited-scope CPAN for Guile". Also, it can be seen a