> It can be shrinked if necessary, but I wouldn't say it's that big. JVM > backend for LLVM was developed less than in 3 months, part-time. And > this includes runtime library.
as a general rule, students overestimate the amount of time they will have during the summer and underestimate the scope of work. in my opinion, this idea looks too large for a summer. other mentors may disagree. but ultimately, it's up to you to convince a majority of mentors of the merit of the idea and one mentor that this project is interesting, aligned with his interests and has a high probability of success. > As the primary goal is to make some of Plan 9 userland run of Inferno > without source code changes, I can start with a subset of the library. > This schedule is preliminary, of course, but newlib was ported to JVM in > comparable timeframe, and 9libc is more compact. if your goal is to port a little bit of the plan 9 c library, then you should say that and be more specific about what part? do you also plan on porting part or all of any of the other libraries like bio? what set of programs do you intend on porting as part of this project? > > how do you plan on binding read(2) into sys->read(2) > > Is this question about how do I intend to wrap syscalls in general or is > it specific about read(2)? wrapping syscalls. also, there are a number of functions in libc/9sys that depend on the namespace layout which may be different. which need fixing, and which will be fixed? - erik -- You received this message because you are subscribed to the Google Groups "Plan 9 Google Summer of Code" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/plan9-gsoc?hl=en.
