Re: [9fans] request for more GSoC project suggestions

2009-03-26 Thread lucio
> If we can rope in at minimum rminnich and preferably > also forsyth, then I will feel a lot less unsure of my skills. Or equivalent, of course; these are the one _I_ would feel most comfortable with. ++L

Re: [9fans] request for more GSoC project suggestions

2009-03-26 Thread Devon H. O'Dell
2009/3/26 Juan M. Mendez : > Maybe porting parrot (http://www.parrot.org ) to Plan9 would be an > interesting Gsoc project My co-worker is the backup org admin for Parrot (but is responsible for the Perl 6 and Parrot programs). If there's real interest here, submit a proposal for a port to Plan 9

Re: [9fans] request for more GSoC project suggestions

2009-03-26 Thread Juan M. Mendez
Maybe porting parrot (http://www.parrot.org ) to Plan9 would be an interesting Gsoc project Parrot is a virtual machine designed to efficiently compile and execute bytecode for dynamic languages. Parrot currently hosts a variety of language implementations in various stages of completion, includin

Re: [9fans] request for more GSoC project suggestions

2009-03-26 Thread lucio
> Alright, sounds good. Are you signed up as a mentor? (I'm not an > admin, so I don't know). > I'm not, but that can be arranged. > I'll add this to the ideas page; if you're interested and able to > mentor, this would be a great project, I think. I would be wary of being the sole mentor here,

Re: [9fans] request for more GSoC project suggestions

2009-03-26 Thread Joel C. Salomon
On Wed, Mar 25, 2009 at 7:26 PM, erik quanstrom wrote: > On Wed Mar 25 19:22:23 EDT 2009, devon.od...@gmail.com wrote: >> Another student I spoke to on IRC spoke of the possibility of >> bootstrapping LLVM for Plan 9 on Linux and getting it to run natively. >> That would give us a whole bunch of d

Re: [9fans] request for more GSoC project suggestions

2009-03-26 Thread Devon H. O'Dell
2009/3/26 : >> so if you have any ideas you'd like to get on >> there, just mail them to me, or to the plan9-gsoc mailing list and >> I'll get them plopped up there. > > I'm actively working on GCC from two directions: a port of the Plan 9 > libraries to a cross-compilation environment under NetBS

Re: [9fans] request for more GSoC project suggestions

2009-03-26 Thread Charles Forsyth
>GSoC isn't entirely about completing a >project: the scope of a project may just be laying groundwork or a >foundation for a later project which involves the porting. Based on the experience last time, I think it is better to have simpler projects that are straightforward, self-contained (but mod

Re: [9fans] request for more GSoC project suggestions

2009-03-26 Thread lucio
> so if you have any ideas you'd like to get on > there, just mail them to me, or to the plan9-gsoc mailing list and > I'll get them plopped up there. I'm actively working on GCC from two directions: a port of the Plan 9 libraries to a cross-compilation environment under NetBSD (I have Ubuntu hand

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread erik quanstrom
> I think the gist behind LLVM is that compilers can target it as a > machine type, and it is able to create native binaries for its own > supported machine type for anything that can run on it. So any > compiler that can target LLVM would be able to target Plan 9. (Which > is several of them) at

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Roman Shaposhnik
On Mar 25, 2009, at 4:26 PM, erik quanstrom wrote: On Wed Mar 25 19:22:23 EDT 2009, devon.od...@gmail.com wrote: Another student I spoke to on IRC spoke of the possibility of bootstrapping LLVM for Plan 9 on Linux and getting it to run natively. That would give us a whole bunch of different c

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Devon H. O'Dell
2009/3/25 erik quanstrom : > On Wed Mar 25 19:22:23 EDT 2009, devon.od...@gmail.com wrote: >> Another student I spoke to on IRC spoke of the possibility of >> bootstrapping LLVM for Plan 9 on Linux and getting it to run natively. >> That would give us a whole bunch of different compilers. >> >> --d

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Roman Shaposhnik
On Mar 25, 2009, at 6:10 PM, Chris Brannon wrote: Erik Quanstrom wrote: On Wed Mar 25 16:39:16 EDT 2009, cmbran...@cox.net wrote: The Comeau C++ compiler [1] uses the cfront technique, doesn't it? It is supposed to be very standards-compliant. [1] http://www.comeaucomputing.com where do t

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Devon H. O'Dell
I'd like to note again that I was kidding about cfront <_< 2009/3/25 Paul Lalonde : > A cfront-ish approach to templates leads to hellish duplication of > template-generated code in each module, and thence to even worse code bloat. >  Of course, my understanding of what's possible in a cfront tran

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Roman Shaposhnik
On Mar 25, 2009, at 6:51 PM, Paul Lalonde wrote: A cfront-ish approach to templates leads to hellish duplication of template-generated code in each module, and thence to even worse code bloat. That's not the case, really. The compiler (well, at least the conventional one, not the one like

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Paul Lalonde
A cfront-ish approach to templates leads to hellish duplication of template-generated code in each module, and thence to even worse code bloat. Of course, my understanding of what's possible in a cfront translation is perhaps (probably) naive. Paul On 25-Mar-09, at 2:12 PM, Charles Forsyt

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Devon H. O'Dell
2009/3/25 Federico G. Benavento : [snip] > As for applications for Plan 9, the ones we need (read to cope with > the rest of the world) are too big for a soc project, so even if I don't > like gcc, a port would help on this matter. Yes and no. As long as there are reasonable expectations for the p

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Roman V. Shaposhnik
On 03/25/09 02:12 PM, Charles Forsyth wrote: A modern cfront is nearly impossible. Templates make it hella-hard. really? how is that? Everything is possible. It is software, after all. But it is not practical. The original cfront was, to some extent, a cpp(1) on steroids. AFAIR, it

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Chris Brannon
Erik Quanstrom wrote: > On Wed Mar 25 16:39:16 EDT 2009, cmbran...@cox.net wrote: > > The Comeau C++ compiler [1] uses the cfront technique, doesn't it? It is > > supposed to be very standards-compliant. > > > > [1] http://www.comeaucomputing.com > > where do they claim this? i see a claim that

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread erik quanstrom
On Wed Mar 25 16:39:16 EDT 2009, cmbran...@cox.net wrote: > > > Gogo reimplementation of cfront. > > > > i'm pretty sure c++ has "advanced" to the point where > > the cfront implementation technique is unworkable. > > The Comeau C++ compiler [1] uses the cfront technique, doesn't it? It is > sup

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Federico G. Benavento
hola, I think we usually ask for drivers because that's what keeps some of us away of using Plan 9 natively or in new hardware, but I also get Charles point, soo.. I'd really like to see p9p for windows and/or 9vx for windows as well. for the first, I heard somewhere that a german fellow even got

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread erik quanstrom
On Wed Mar 25 19:22:23 EDT 2009, devon.od...@gmail.com wrote: > Another student I spoke to on IRC spoke of the possibility of > bootstrapping LLVM for Plan 9 on Linux and getting it to run natively. > That would give us a whole bunch of different compilers. > > --dho at the risk of being called s

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Devon H. O'Dell
Another student I spoke to on IRC spoke of the possibility of bootstrapping LLVM for Plan 9 on Linux and getting it to run natively. That would give us a whole bunch of different compilers. --dho

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Paul Lalonde
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I wouldn't even consider a native GL port; it's device driver hell for an API that I'm hoping will be extinct in the next couple of years. VMGL looks like it might be a good base. I would like to see it speak 9p though :-) Paul On Mar 25, 2009

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Charles Forsyth
>A modern cfront is nearly impossible. Templates make it hella-hard. really? how is that?

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Paul Lalonde
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 A modern cfront is nearly impossible. Templates make it hella-hard. And generics might actually be C++'s best feature, at least in performance-code land. Paul On Mar 25, 2009, at 1:12 PM, Devon H. O'Dell wrote: 2009/3/25 Paul Lalonde : --

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread James Tomaschke
Paul Lalonde wrote: I'd like to see a 3D graphics protocol. Then I could run the host on some linux or window or mac box to do the display, and run the graphics app in Plan9, or inferno, or ... A port of vmgl to Plan9 would be nice for this. http://www.cs.toronto.edu/~andreslc/xen-gl/ As for

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Chris Brannon
> > Gogo reimplementation of cfront. > > i'm pretty sure c++ has "advanced" to the point where > the cfront implementation technique is unworkable. The Comeau C++ compiler [1] uses the cfront technique, doesn't it? It is supposed to be very standards-compliant. [1] http://www.comeaucomputing.co

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Devon H. O'Dell
2009/3/25 erik quanstrom : >> Gogo reimplementation of cfront. > > i'm pretty sure c++ has "advanced" to the point where > the cfront implementation technique is unworkable. So when I say something absolutely absurd on the list, people take it seriously? I've got to work on my sense of humor here.

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread erik quanstrom
> Gogo reimplementation of cfront. i'm pretty sure c++ has "advanced" to the point where the cfront implementation technique is unworkable. - erik

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Devon H. O'Dell
2009/3/25 Paul Lalonde : > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > I'd like to see a 3D graphics protocol.  Then I could run the host on some > linux or window or mac box to do the display, and run the graphics app in > Plan9, or inferno, or ... > > And (heresy aside) I've love a way to

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Paul Lalonde
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I'd like to see a 3D graphics protocol. Then I could run the host on some linux or window or mac box to do the display, and run the graphics app in Plan9, or inferno, or ... And (heresy aside) I've love a way to compile C++ programs for plan9

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Devon H. O'Dell
2009/3/25 Charles Forsyth : [snip] > I don't know where the best place to suggest or discuss them would be, > but I thought this list would reach nearly everyone interested. I've sort of volunteered myself to webmaster the gsoc.cat-v.org page for this year's SoC, so if you have any ideas you'd lik

[9fans] request for more GSoC project suggestions

2009-03-25 Thread Charles Forsyth
There are GSoC project suggestions at http://gsoc.cat-v.org/ideas/ but I think more are needed, and that it would be especially good to have a further set of useful but simpler and smaller projects. Projects need to be non-trivial for GSoC, but shouldn't be hard enough that many of us would shun t