[
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
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