Re: Dumb idea for accelerating FOSS development

2011-01-12 Thread Florian Weimer
* Ian Lance Taylor: > Bill Cox writes: > >> $ gcc myprog.c -lgit://github/~waywardgeek/sonic=0.1 > > In Go we have a program goinstall which looks at import statements and > pulls in required libraries, where the libraries are named based on > where the sources live. A similar process could

Re: Dumb idea for accelerating FOSS development

2011-01-12 Thread Ian Lance Taylor
Bill Cox writes: > $ gcc myprog.c -lgit://github/~waywardgeek/sonic=0.1 In Go we have a program goinstall which looks at import statements and pulls in required libraries, where the libraries are named based on where the sources live. A similar process could work in the C/C++ world, based o

Re: Dumb idea for accelerating FOSS development

2011-01-12 Thread Jonathan Wakely
On 12 January 2011 14:07, Bill Cox wrote: > > Well, after a short nap, the thought of fixing this in gcc seems even > dumber to me, though the problem is quite real.  Another tool called > before gcc could get the header and library files into a place where > they could be used.  It could even be c

Re: Dumb idea for accelerating FOSS development

2011-01-12 Thread David Brown
On 12/01/2011 12:07, Bill Cox wrote: First, the problem: I've got a C library I want to share. There are many users who want to use it. This should be as easy as breathing, but it's not! My users and I face what I'm calling "GNU/Linux Innovation Red Tape". This library is two files: sonic.c a

Re: Dumb idea for accelerating FOSS development

2011-01-12 Thread Bill Cox
On Wed, Jan 12, 2011 at 8:43 AM, Axel Freyn wrote: > Hi, > On Wed, Jan 12, 2011 at 01:43:51PM +0100, Basile Starynkevitch wrote: >> On Wed, Jan 12, 2011 at 06:07:48AM -0500, Bill Cox wrote: >> > Unfortunately, while I could implement this idea in a few days, the >> > red tape would keep it in limb

Re: Dumb idea for accelerating FOSS development

2011-01-12 Thread Axel Freyn
Hi, On Wed, Jan 12, 2011 at 01:43:51PM +0100, Basile Starynkevitch wrote: > On Wed, Jan 12, 2011 at 06:07:48AM -0500, Bill Cox wrote: > > Unfortunately, while I could implement this idea in a few days, the > > red tape would keep it in limbo so long that I'll likely die of old > > age before it get

Re: Dumb idea for accelerating FOSS development

2011-01-12 Thread Robert Millan
2011/1/12 Bill Cox : >    $ gcc myprog.c -lgit://github/~waywardgeek/sonic=0.1 You already have this, it's called FUSE. E.g. $ sshfs $publicrepo $tmp $ gcc myprog.c -I$tmp $tmp/sonic.c If you want it to speak GIT protocol, just write a GIT extension, etc. -- Robert Millan

Re: Dumb idea for accelerating FOSS development

2011-01-12 Thread Basile Starynkevitch
On Wed, Jan 12, 2011 at 06:07:48AM -0500, Bill Cox wrote: > Unfortunately, while I could implement this idea in a few days, the > red tape would keep it in limbo so long that I'll likely die of old > age before it gets into Debian Stable. Oh, well... here's the dumb > idea anyway... In short, sup

Dumb idea for accelerating FOSS development

2011-01-12 Thread Bill Cox
First, the problem: I've got a C library I want to share. There are many users who want to use it. This should be as easy as breathing, but it's not! My users and I face what I'm calling "GNU/Linux Innovation Red Tape". This library is two files: sonic.c and sonic.h. To share it in Debian, fir