Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [soc-dev] last few weeks

Hi all,

An update...

We're chugging along here on the N2O project. We've made progress from the last milestone, where we were just doing the seeding of locally null dependent entities. Now we are able to propagate transitively type dependent sets from the null seeds generated in the first stage across entire workspaces with multiple projects full of ASTs and produce evaluations of the potentially Optional-refactorable sets of null-type dependent elements. Eventually we will achieve automatic source code transformations on these sets with total semantic preservation.

I'm learning a lot about the JDT, LTK and the JLS itself. My mentor Yasser Aziza has been helping me learn practical things like better git workflow, JUnit testing, Maven and Tycho integrations, and Continuous integration tools which will be quite useful as a developer later on (and I probably would have struggled without in this project).

Hope everyone else is having as good a GSOC experience with Eclipse as I am. Good luck with your work!

Best regards,
Oren Friedman

From: Oren Friedman
Sent: Monday, June 18, 2018 10:28 PM
To: Summer of Code dev list
Subject: Re: [soc-dev] All mentor evaluations are in
 
Hi all,

My project here. The goal is to deliver a JDT refactoring participant that replaces null literals with appropriately parameterized optional types, where possible, in a convenient, semantics-preserving and correct way across any size of Java project. Why? Because we know that always returning a value is cool and dereferencing a null pointer is totally lame!
We are making progress with the "seeding" of bindings from null literal AST nodes into the refactoring participant. At this point the user can interact with Java Model elements (compilation units, types, initializers, methods, fields) to extract bindings for expressions with null literals within that scope to then be further analyzed on a second pass, resolving transient type dependencies across compilation units and determining whether refactoring is possible for that occurence. The next stage is bringing in the code generation to create change objects which perform the semantically neutral transformation, and finally, integrating into the refactoring UI wizard. Working away!

Regards,
Oren Friedman


From: soc-dev-bounces@xxxxxxxxxxx <soc-dev-bounces@xxxxxxxxxxx> on behalf of Pavel Drankov <titantins@xxxxxxxxx>
Sent: Monday, June 18, 2018 4:38 PM
To: Summer of Code dev list
Subject: Re: [soc-dev] All mentor evaluations are in
 
Hello,

I would also like to post my project summary. My name is Pavel and my project page located here

Generally, we almost done with the initial version of the API and implementation. The things we would like to focus on now is writing documentation, making a sample application, which will demonstrate how the developed client can be used in practice, and, finally, blogging about it. So, after that, we think that someone will start to use it and share feedback/report issues/request features/doing anything else.

Best wishes,
Pavel

On 18 June 2018 at 19:57, AKASH BHARDWAJ < akash12bhardwaj@xxxxxxxxx> wrote:
Hi everyone,
Here is the quick summary of the status of my progress for the GSoC program.I am 3rd year undergrad student at Jaypee Institute of Information Technology,Noida,India .I am working under the guidance of Lukas Krawczyk on Eclipse Kuksa Ide support using Yocto image and Eclipse Che application tools and monitoring air pollution.I am able to build Yocto based SDKs(Software Development Kits)
which have Eclipse debug tools and gcc compilers .SDK is ready to run on AVR microcontrollers.I have implemented the SDK on raspberrypi 3 target and I am able to boot  the SDK on raspberrypi.I am also able launch Eclipse Che instance on localhost.
I am currently working on adding wiringPi recipe on my SDK and then connect raspberrypi to MQ-7 gas sensor to monitor air pollution.
Then I will implement the generated image on Eclipse Che in order to configure Eclipse Kuksa Ide Support.I am headed in the right direction.

Best Regards,
Akash Bhardwaj


On Mon, Jun 18, 2018 at 6:30 PM, Wayne Beaton < wayne.beaton@xxxxxxxxxxxxxxxxxxxxxx> wrote:
Where would you like students to send this summary? To this list?

That's what I was thinking, yes.

Wayne

On Mon, Jun 18, 2018 at 4:32 AM, Thomas SEGISMONT < tsegismont@xxxxxxxxx> wrote:
Hi Wayne,

Where would you like students to send this summary? To this list?

Thanks,
Thomas

2018-06-18 4:08 GMT+02:00 Wayne Beaton < wayne.beaton@xxxxxxxxxxxxxxxxxxxxxx>:
I'm happy to report that all mentor evaluations were completed. Thank you very much for making that happen.

I was, frankly, a little concerned about my own ability to chase people down while I was at EclipseCon France last week. So, again, thank you very much to all of our mentors for getting it done.

Can each of the students participating please give us a short (i.e. a couple of sentences; this should only take two minutes of your time) summary of your progress?

Thanks,

Wayne

--
Wayne Beaton
Director of Open Source Projects
The Eclipse Foundation

______________________________ _________________
soc-dev mailing list
To change your delivery options, retrieve your password, or unsubscribe from this list, visit


______________________________ _________________
soc-dev mailing list
To change your delivery options, retrieve your password, or unsubscribe from this list, visit



--
Wayne Beaton
Director of Open Source Projects
The Eclipse Foundation

______________________________ _________________
soc-dev mailing list
To change your delivery options, retrieve your password, or unsubscribe from this list, visit


______________________________ _________________
soc-dev mailing list
soc-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/soc-dev


Back to the top