Mar 20 17:35:05 <lemmy> isuru: add your name and contact details to the end of the wiki page
Mar 20 17:35:26 <lemmy> and check code.google.com/soc/2008 how to write an application. :)
Mar 20 17:35:28 <isuru> How can I take part in SoC?
Mar 20 17:35:46 <isuru> how do I add my details?
Mar 20 17:35:49 <isuru> I'm new to this..
Mar 20 17:35:59 <lemmy> But for toString it doesn't really meet the expected size of a GSoC project.
Mar 20 17:36:37 <lemmy> One doesn't need three month to do it.
Mar 20 17:38:22 <isuru> So.. why they have included in that.. and there some names in the "Interested Students" list in http://wiki.eclipse.org/Google_Summer_of_Code_2008_Ideas for "toString"
Mar 20 17:41:35 <lemmy> Those are just ideas and not accepted applications
Mar 20 17:43:50 <isuru> so, is it useless to try for only "toString generation" idea?
Mar 20 17:45:48 <lemmy> I'd say so, yes
Mar 20 17:46:32 <ijuma> isuru: perhaps it can be combined with others
Mar 20 17:48:08 <benny`work> lemmy, i'm not sure about what you're saying. having to look at possible features + plugin know-how + ast seems for me a 3 month thing if you're not familiar with eclipse yet. ok, maybe it's a bit less then other projects but i think for someone new it's ok (personal opinion)
Mar 20 17:50:04 <lemmy> benny`work: Do you expect the student to build anything from scratch?
Mar 20 17:55:44 * sid0 has quit (Read error: 104 (Connection reset by peer))
Mar 20 17:56:00 * sid0 (i=sid0@59.94.129.113) has joined #eclipse-soc
Mar 20 17:57:41 * sid0 has quit (Read error: 104 (Connection reset by peer))
Mar 20 17:57:58 * sid0 (i=sid0@59.94.129.113) has joined #eclipse-soc
Mar 20 17:58:03 <isuru> I haven't developed any plugin or feature for eclipse. I even didn't fix any bugs.. I'm just interested in Eclipse and I thought that "toString generation" is a possible task for me.. I have been using Eclipse for almost two years now.. Just for Java development..
Mar 20 17:59:30 <benny`work> lemmy, i didn't look at any already exisiting projects but i don't think that any of them really fits the quality and usability of JDT. besides the integration which will definitly be different
Mar 20 18:00:23 <ijuma> http://eclipse-jutils.sourceforge.net/
Mar 20 18:02:46 <isuru> JUtils also has the same "toString" feature.. But I'm not sure why it's there in the ideas page.. I wish I could do that.. So, what I should do? Give up any hopes for that??
Mar 20 18:03:38 <benny`work> i would just ask in the jdt newsgroups or dev list
Mar 20 18:03:42 <benny`work> or on the bugs itself
Mar 20 18:06:45 * nitind|work (n=Nitin@sccc-66-78-236-255.smartcity.com) has joined #eclipse-soc
Mar 20 18:11:43 <lemmy> benny`work: Personally I'd would base my impl on Apache commons StringBuilder and simply build the Eclipse integration on top.
Mar 20 18:12:32 <lemmy> But you might be right that it is a good project for an unexperienced Eclipse newbie who needs to learn the basics first.
Mar 20 18:12:49 <ijuma> lemmy: you mean ToStringBuilder?
Mar 20 18:13:24 <lemmy> ijuma: I can't remember the name. IIRC yes
Mar 20 18:13:42 <ijuma> even though I use ToStringBuilder, I am not sure that approach would be used by JDT
Mar 20 18:13:47 <lemmy> The question is, if you want your toString method to use reflection.
Mar 20 18:13:50 <ijuma> requiring a dependency is out of character
Mar 20 18:14:12 <ijuma> i think the idea is to simply select the fields you want included and eclipse will generate it for you
Mar 20 18:14:15 <lemmy> Or to regenerate it each time you add/change a field.
Mar 20 18:14:19 <ijuma> like it does for hashCode and equals
Mar 20 18:14:37 <lemmy> Could be hooked in as a builder
Mar 20 18:14:48 <lemmy> or save actoin
Mar 20 18:14:50 <lemmy> action
Mar 20 18:14:53 <ijuma> indeed
Mar 20 18:14:59 <ijuma> so, there are a few possibilities ;)
Mar 20 18:15:02 <ijuma> which means work
Mar 20 18:15:12 <isuru> I'm new to this.. So will this "toString" idea is good for me...
Mar 20 18:16:21 <lemmy> ijuma: agreed, it could be extended into three month of work
Mar 20 18:17:01 <lemmy> but in that case the student needs to win me over with his/her ideas.
Mar 20 18:17:01 <lemmy> ;)
Mar 20 18:17:09 <ijuma> lemmy: for sure
Mar 20 18:17:33 <ijuma> i would not call it "useless" though :)
Mar 20 18:17:57 <ijuma> it is a competition as you say, so it's not just a matter of picking an idea and getting accepted
Mar 20 18:19:12 <lemmy> a student has to turn an idea into an application.
Mar 20 18:19:37 <lemmy> simply repeating the idea has low chance of getting accepted. at least I wouldn't
Mar 20 18:19:44 <ijuma> yeap
Mar 20 18:22:07 <isuru> I know this is a competition.. But this idea is something I can do... I mean I get an opportunity to explore Eclipse and do something great.. But I'm not sure what I should do.. This is my first time using IRC.. So I hope you all get an idea... I'm just a beginner..
Mar 20 18:23:13 <isuru> :|
Mar 20 18:23:59 <lemmy> isuru: familiarize yourself with the toString idea. Search for alternative implementation (e.g. in NetBeans...), come up with a story how your impl would look like and what features it would have. which problems would be addressed... and turn all this into an application. :)
Mar 20 18:25:09 <lemmy> It's a plus if the application shows that the student has an understanding of the problem at hand
Mar 20 18:25:13 <lemmy> a big plus
Mar 20 18:26:09 <lemmy> keep in mind that you get $500 out of the $4500 the minute your app is accepted. So it certainly requires some efforts.
Mar 20 18:28:31 * Beyhan_ (n=chatzill@91.89.241.117) has joined #eclipse-soc
Mar 20 18:28:40 * Beyhan_ is now known as Beyhan
Mar 20 18:29:56 <isuru> So.. I must submit a very good application and keep hopes on that... :)
Mar 20 18:30:23 <lemmy> exactly
Mar 20 18:30:29 <benny`work> lemmy, btw: do you know if we have any willing mentors from jdt?
Mar 20 18:30:39 <lemmy> last year we got >100 apps and we ended up accepting 21.
Mar 20 18:30:46 <lemmy> benny`work: nope
Mar 20 18:32:06 <benny`work> lemmy, how does it work behind the scenes? if there are any jdt applications do you ask to team if someone has interest to mentor a student or do you just wait if the team comes with a mentor
Mar 20 18:32:07 <benny`work> ?
Mar 20 18:35:11 * tarun2000 (n=tarun@ool-43500be0.dyn.optonline.net) has joined #eclipse-soc
Mar 20 18:38:33 * tarun2000 has quit (Remote closed the connection)
Mar 20 18:39:57 <isuru> what happens with the existing plugin "jutils" http://eclipse-jutils.sourceforge.net/. It has the same features requested.. Some one will have to create "toString generation" idea from scratch and provide much more features than "jutils". So this task is very much complicated..
Mar 20 18:44:31 <isuru> ?
Mar 20 18:47:32 * nitind|work has quit ("ChatZilla 0.9.81 [Firefox 2.0.0.12/2008020121]")
Mar 20 18:51:20 * tarun2000 (n=tarun@ool-43500be0.dyn.optonline.net) has joined #eclipse-soc
Mar 20 18:53:31 <isuru> lemmy: are you there?
Mar 20 19:01:39 <lemmy> isuru: will be back occasionally since I
Mar 20 19:01:57 <lemmy> 'm about to co-present a talk at eclipsecon
Mar 20 19:03:31 <isuru> ok... we'll talk later..