Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Dynamic Languages Toolkit (DLTK) » Language constraints?
Language constraints? [message #991] Tue, 03 April 2007 09:49 Go to next message
Sergey Gomanyuk is currently offline Sergey GomanyukFriend
Messages: 46
Registered: July 2009
Member
Hi, I'm not familiar with DLTK yet. As I understand DLTK is positioned as
LTK for _dynamic_ languages.

So the questions are:
1. What are the main obstacles to implement IDE for strongly typed languages
like Java or C/C++ with help of DLTK?
2. What kind of requirements must language comply with to implement IDE for
it with help of DLTK?

---------
Sergey Gomanyuk
Re: Language constraints? [message #1023 is a reply to message #991] Tue, 03 April 2007 10:27 Go to previous messageGo to next message
Andrey Platov is currently offline Andrey PlatovFriend
Messages: 28
Registered: July 2009
Junior Member
Hello Sergey,

In fact there are no obstacles to use DLTK for strongly typed languages.
I believe some performance-oriented folks may found that internal
structures, facilities and architecture might be optimized if we would
be oriented on strongly typed languages only, but I think such
performance gains as well as differences would be quite minimal.

According to the above I'd like to expand DLTK acronym as Draft LTK, or
something like that :) ... Definitely one of DLTK main goals is to
propose some facilities to the LTK layer in the future.

As for your questions
1) There are no obstacles to use DLTK for Java or C++ IDEs
2) Hmm... your question triggered hot discussion here :) Short answer
is: we think that any kind of language could benefit from the DLTK
including declarative and functional languages, however some DLTK Core
Framework facilities will be useless for some languages...

Kind Regards,
Andrey Platov


Sergey Gomanyuk wrote:
> Hi, I'm not familiar with DLTK yet. As I understand DLTK is positioned as
> LTK for _dynamic_ languages.
>
> So the questions are:
> 1. What are the main obstacles to implement IDE for strongly typed languages
> like Java or C/C++ with help of DLTK?
> 2. What kind of requirements must language comply with to implement IDE for
> it with help of DLTK?
>
> ---------
> Sergey Gomanyuk
>
>
>
Re: Language constraints? [message #2367 is a reply to message #1023] Thu, 03 May 2007 16:08 Go to previous messageGo to next message
Teddy Walker is currently offline Teddy WalkerFriend
Messages: 18
Registered: July 2009
Junior Member
In several slides you say, that Lisp, Prolog and Scheme don't fit. What's
the criteria here?
Perhaps, so it will become clear for us, which languages fits good.

Teddy
Re: Language constraints? [message #2426 is a reply to message #2367] Mon, 07 May 2007 09:14 Go to previous messageGo to next message
Andrei Sobolev is currently offline Andrei SobolevFriend
Messages: 17
Registered: July 2009
Junior Member
Hi Teddy,

I suppose any language could use DLTK.
But some of DLTK core elements such as Model Outline, Search, etc. are
designed for structured languages such as Python, Ruby, Java, etc.

So if it possible to map languages elements to selected structure, then
DLTK will fit good. But if not, it also could be used for project
management, etc.

Thanks, Andrei.

Teddy Walker wrote:
> In several slides you say, that Lisp, Prolog and Scheme don't fit.
> What's the criteria here?
> Perhaps, so it will become clear for us, which languages fits good.
>
> Teddy
Re: Language constraints? [message #6365 is a reply to message #2426] Thu, 07 June 2007 15:43 Go to previous message
Sergey Gomanyuk is currently offline Sergey GomanyukFriend
Messages: 46
Registered: July 2009
Member
Hi,
as I understand if my language model can be mapped to DLTK core language
model then all is good and DLTK Core is the best solution to integrate my
language into Eclipse.

Well, lets consider two another situations:
first: language model is very similar to DLTK Core model but contains
additional aspects, so is the a way to extend and reuse existing model and
customize feature implementations provided by DLTK Core?
second: language model is completely different from DLTK Core model. Can I
replace DLTK Core model and reuse features which implementation is dependent
from DLTK Core model?

Another question:
could you enumerate (in general) and divide DLTK Core features (presented
now) by language model dependent and independent?

"Andrei Sobolev" <andrei.sobolev@xored.com> wrote in message
news:f1mqjm$taq$1@build.eclipse.org...
> Hi Teddy,
>
> I suppose any language could use DLTK.
> But some of DLTK core elements such as Model Outline, Search, etc. are
> designed for structured languages such as Python, Ruby, Java, etc.
>
> So if it possible to map languages elements to selected structure, then
> DLTK will fit good. But if not, it also could be used for project
> management, etc.
>
> Thanks, Andrei.
>
> Teddy Walker wrote:
> > In several slides you say, that Lisp, Prolog and Scheme don't fit.
> > What's the criteria here?
> > Perhaps, so it will become clear for us, which languages fits good.
> >
> > Teddy
Previous Topic:DLTK Webinar
Next Topic:Python exemplary IDE
Goto Forum:
  


Current Time: Fri Apr 12 19:07:49 GMT 2024

Powered by FUDForum. Page generated in 0.02425 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top