Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jdt-core-dev] Re: [e4-dev] JDT e4 contribution: improve support for java-like languages

Hello,

The different threads/wiki pages mention "java-like" languages.
As one of the core developers of counterclockwise, an Eclipse plugin for the clojure language, I would like to know for sure whether you place a language like Clojure in the scope of this work, or not.

I'm asking for clarifications, because I don't see "java-like language" definition not fit clojure as closely as e.g. groovy or scala. Clojure does fit a "JVM-hosted with great interoperability with java" definition better, IMHO.

Thanks in advance for your answers,

--
Laurent Petit

2010/7/12 Satish C Gupta <satish.gupta@xxxxxxxxxx>

It is great to see it starting. I consume JDT Core to compile code snippets written using a subset of Java and embedded in a model. Structural elements such as class, method, field etc. are represented by model, but behavior associated with a method body is encoded in a code snippet, which is embedded in the model. I typically need to validate/compile a code snippet (essentially type checking and binding resolution for identifiers used in code snippets but referring to model elements, and type system captured by the model). The challenge that I face is to achieve that efficiently without requiring generation of Java code for full model + code snippets. The fun part is that I also use JDT debug to "simulate" such models.

I think it would be more useful if the scope of this project is not limited to Java-like but "compilation unit" as being the basic unit, but also Java subset or Java like languages at sub "compilation unit" level because there couple be other people like me who consuming JDT tooling at sub-compilation-unit level.


Regardless of scope, I am interested in listening and contributing to this discussion and share my experience in consuming JDT Core and JDT Debug. That way, I will not be learning about the design choices after those have been finalized, and hopefully will be able to give another perspective/possibility based on my experience. Of course I have vested interest in figuring out if this work will make my life easier in anyway :-)


It would be probably better to have a single place for discussing this and getting info about it. Right now, there seems to be at least two places

http://wiki.eclipse.org/Extending_JDT_For_Java_Like_Languages
https://bugs.eclipse.org/bugs/show_bug.cgi?id=36939

Can this be consolidated to a designated single project location, mailing list etc.? Is there already a consolidated space, and if yes, how to subscribe or be part of it?


Regards,

+satish



From: Andrew Eisenberg <andrew@xxxxxxxxxxxx>
To: Chris Aniszczyk <caniszczyk@xxxxxxxxx>
Cc: E4 Project developer mailing list <e4-dev@xxxxxxxxxxx>, jdt-core-dev@xxxxxxxxxxx
Date: 21/06/2010 22:28
Subject: [jdt-core-dev] Re: [e4-dev] JDT e4 contribution: improve support        for java-like languages
Sent by: jdt-core-dev-bounces@xxxxxxxxxxx





Thanks, Olivier and Chris,

I'll be following this closely and contributing where I can.

On Mon, Jun 21, 2010 at 8:51 AM, Chris Aniszczyk <caniszczyk@xxxxxxxxx> wrote:
> On Mon, Jun 21, 2010 at 10:46 AM, Boris Bokowski <Boris_Bokowski@xxxxxxxxxx>
> wrote:
>>
>> [replying on e4-dev only since I am not subscribed to the JDT lists]
>>
>> I think the e4 project would be a great place to do this. Do you have an
>> idea who would be participating in this work? Can they introduce themselves
>> on the e4 mailing list?
>
> This sounds great. I'd recommend letting people know on bug 36939 about this
> effort...
>     
https://bugs.eclipse.org/bugs/show_bug.cgi?id=36939
>
> I've cc'd Andrew Eisenberg and Miles Sabin who have previously expressed
> interest in this type of work and may be interested in joining the e4
> effort.
>
> --
> Cheers,
>
> Chris Aniszczyk
>
http://aniszczyk.org
> +1 860 839 2465
>
_______________________________________________
jdt-core-dev mailing list
jdt-core-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/jdt-core-dev



_______________________________________________
jdt-core-dev mailing list
jdt-core-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/jdt-core-dev



Back to the top