Jump to page: 1 2
Thread overview
NetBeans
May 06, 2009
JC
May 06, 2009
dsimcha
May 07, 2009
BLS
May 08, 2009
JC
May 09, 2009
Ellery Newcomer
May 16, 2009
Chris Mueller
May 19, 2009
Ellery Newcomer
May 19, 2009
Chris Mueller
Jun 23, 2009
Paul D. Anderson
Jun 24, 2009
Ellery Newcomer
Jun 24, 2009
Paul D. Anderson
Jun 24, 2009
Ary Borenszweig
May 06, 2009
I am considering trying NetBeans for all of my development. I have been using Eclipse, but have found that I am only using it because of its project interface and its language highlight support (which sometimes doesn't work).

This brings me to my question: I know that NetBeans will work for PHP and C++, the other two languages I use, but is there a way to get it to work with D?

Thanks,
JC
May 06, 2009
== Quote from JC (jcrapuchettes@gmail.com)'s article
> I am considering trying NetBeans for all of my development. I have been using
> Eclipse, but have found that I am only using it because of its project interface
> and its language highlight support (which sometimes doesn't work).
> This brings me to my question: I know that NetBeans will work for PHP and C++,
> the other two languages I use, but is there a way to get it to work with D?
> Thanks,
> JC

AFAIK, no, but if you could create a plugin for it, I would be forever grateful. A few months ago, I crossed over to the dark side and wrote a very small (1-day) project in Java because it had a library that I really needed.  Despite despising everything else about the language (I had never used Java before this), I was thoroughly amazed by the power of NetBeans.

The experience made me understand why people use Java:  As much as Java the core language sucks, the IDEs for it are so good that they're almost metaprogramming facilities that write a bunch of your more tedious Java code for you.  Of course, I wouldn't trade D templates for it, but if C++'s relatively weak templates were the tradeoff, I might consider it.  If something half this good were created for D, it would be a huge step toward getting D accepted by the wider community.
May 07, 2009
dsimcha wrote:
> == Quote from JC (jcrapuchettes@gmail.com)'s article
>> I am considering trying NetBeans for all of my development. I have been using
>> Eclipse, but have found that I am only using it because of its project interface
>> and its language highlight support (which sometimes doesn't work).
>> This brings me to my question: I know that NetBeans will work for PHP and C++,
>> the other two languages I use, but is there a way to get it to work with D?
>> Thanks,
>> JC
> 
> AFAIK, no, but if you could create a plugin for it, I would be forever grateful.
> A few months ago, I crossed over to the dark side and wrote a very small (1-day)
> project in Java because it had a library that I really needed.  Despite despising
> everything else about the language (I had never used Java before this), I was
> thoroughly amazed by the power of NetBeans.
> 
> The experience made me understand why people use Java:  As much as Java the core
> language sucks, the IDEs for it are so good that they're almost metaprogramming
> facilities that write a bunch of your more tedious Java code for you.  Of course,
> I wouldn't trade D templates for it, but if C++'s relatively weak templates were
> the tradeoff, I might consider it.  If something half this good were created for
> D, it would be a huge step toward getting D accepted by the wider community.

I spend (waste) a couple of time in creating a Netbeans based D IDE.
(and I agree, Netbeans is a pretty good tool, and the Developer Collaboration plugin is fantastic)

Problem was, and still is the virulent paradigm and API change.
During NB 5.5 / 6 the Schlieman engine was a hot topic. ( Meanwhile this engine is pretty dead. Was not usable for D 'cause LARL 1 limitation ++)

The next incarnation since NB 6.1 - 6.5 was GSF (Generic scripting framework) which , however, never really fits into the Editor-Lexer- bridge API.
I will not say that it was impossible to create D language support using these APIs but you always have to keep your own code base in sync. with the NB SVN repos, which was, frankly said, a pain in the ass.

Now, for the upcoming NB 6.7 the "foreign language related " APIs  seem to become stable. IMO the  remaining part is ANTLR integration/support.

Scala,Python,Ruby,PHP,Erlang and since a few days, Scheme support are looking quit promising...

Björn
PS :what happens to Netbeans since ORACLE is the new SUN Owner?





May 08, 2009
So, are you saying that it might be possible to create a D plugin for NB 6.7?
Also, what is ANTLR?
Thanks,
JC

BLS wrote:
> dsimcha wrote:
>> == Quote from JC (jcrapuchettes@gmail.com)'s article
>>> I am considering trying NetBeans for all of my development. I have been using
>>> Eclipse, but have found that I am only using it because of its project interface
>>> and its language highlight support (which sometimes doesn't work).
>>> This brings me to my question: I know that NetBeans will work for PHP and C++,
>>> the other two languages I use, but is there a way to get it to work with D?
>>> Thanks,
>>> JC
>>
>> AFAIK, no, but if you could create a plugin for it, I would be forever grateful.
>> A few months ago, I crossed over to the dark side and wrote a very small (1-day)
>> project in Java because it had a library that I really needed.  Despite despising
>> everything else about the language (I had never used Java before this), I was
>> thoroughly amazed by the power of NetBeans.
>>
>> The experience made me understand why people use Java:  As much as Java the core
>> language sucks, the IDEs for it are so good that they're almost metaprogramming
>> facilities that write a bunch of your more tedious Java code for you.  Of course,
>> I wouldn't trade D templates for it, but if C++'s relatively weak templates were
>> the tradeoff, I might consider it.  If something half this good were created for
>> D, it would be a huge step toward getting D accepted by the wider community.
> 
> I spend (waste) a couple of time in creating a Netbeans based D IDE.
> (and I agree, Netbeans is a pretty good tool, and the Developer Collaboration plugin is fantastic)
> 
> Problem was, and still is the virulent paradigm and API change.
> During NB 5.5 / 6 the Schlieman engine was a hot topic. ( Meanwhile this engine is pretty dead. Was not usable for D 'cause LARL 1 limitation ++)
> 
> The next incarnation since NB 6.1 - 6.5 was GSF (Generic scripting framework) which , however, never really fits into the Editor-Lexer- bridge API.
> I will not say that it was impossible to create D language support using these APIs but you always have to keep your own code base in sync. with the NB SVN repos, which was, frankly said, a pain in the ass.
> 
> Now, for the upcoming NB 6.7 the "foreign language related " APIs  seem to become stable. IMO the  remaining part is ANTLR integration/support.
> 
> Scala,Python,Ruby,PHP,Erlang and since a few days, Scheme support are looking quit promising...
> 
> Björn
> PS :what happens to Netbeans since ORACLE is the new SUN Owner?
May 09, 2009
ANTLR is a parser generator for java plus a few other languages. It is used in the netbeans C/C++ plugin and maybe others. Writing a D grammar for ANLTR *might* be less tedious than just converting the DMD frontend to java, I'm not really sure, but it definitely is powerful enough to do it. Much better than the Schliemann crap, IMO.

Probably the best bet, as it is present from at least 5.5 and on, but I shudder to think of the rest of the code that would have to be written.

And I have an ANLTR grammar that I am working on roughly for the topic at hand. I'm also interested in a netbeans plugin for D.

JC wrote:
> So, are you saying that it might be possible to create a D plugin for NB 6.7?
> Also, what is ANTLR?
> Thanks,
> JC
> 
> BLS wrote:
>> dsimcha wrote:
>>> == Quote from JC (jcrapuchettes@gmail.com)'s article
>>>> I am considering trying NetBeans for all of my development. I have been using
>>>> Eclipse, but have found that I am only using it because of its project interface
>>>> and its language highlight support (which sometimes doesn't work).
>>>> This brings me to my question: I know that NetBeans will work for PHP and C++,
>>>> the other two languages I use, but is there a way to get it to work with D?
>>>> Thanks,
>>>> JC
>>>
>>> AFAIK, no, but if you could create a plugin for it, I would be forever grateful.
>>> A few months ago, I crossed over to the dark side and wrote a very small (1-day)
>>> project in Java because it had a library that I really needed.  Despite despising
>>> everything else about the language (I had never used Java before this), I was
>>> thoroughly amazed by the power of NetBeans.
>>>
>>> The experience made me understand why people use Java:  As much as Java the core
>>> language sucks, the IDEs for it are so good that they're almost metaprogramming
>>> facilities that write a bunch of your more tedious Java code for you.  Of course,
>>> I wouldn't trade D templates for it, but if C++'s relatively weak templates were
>>> the tradeoff, I might consider it.  If something half this good were created for
>>> D, it would be a huge step toward getting D accepted by the wider community.
>>
>> I spend (waste) a couple of time in creating a Netbeans based D IDE.
>> (and I agree, Netbeans is a pretty good tool, and the Developer Collaboration plugin is fantastic)
>>
>> Problem was, and still is the virulent paradigm and API change.
>> During NB 5.5 / 6 the Schlieman engine was a hot topic. ( Meanwhile this engine is pretty dead. Was not usable for D 'cause LARL 1 limitation ++)
>>
>> The next incarnation since NB 6.1 - 6.5 was GSF (Generic scripting framework) which , however, never really fits into the Editor-Lexer- bridge API.
>> I will not say that it was impossible to create D language support using these APIs but you always have to keep your own code base in sync. with the NB SVN repos, which was, frankly said, a pain in the ass.
>>
>> Now, for the upcoming NB 6.7 the "foreign language related " APIs  seem to become stable. IMO the  remaining part is ANTLR integration/support.
>>
>> Scala,Python,Ruby,PHP,Erlang and since a few days, Scheme support are looking quit promising...
>>
>> Björn
>> PS :what happens to Netbeans since ORACLE is the new SUN Owner?
May 16, 2009
Hio,

i'm tyring to develop currently a D-Plugin for NetBeans for my bachelor thesis.

It should be possible to get support for D.  NetBeans Framework give much help to implement the gui for an IDE and provides different interfaces for Syntax-Highlighting, Code-Completion and of course for defining the project structure.

But it's of course much work to get the flexibility and different features which are in other popular IDEs are already integrated (and efficiency, performance is also always discussed about java-based IDEs especially for projects with many packages and modules).

I'm currently in the beginning.  At the moment i'm defining the project structure on the filesystem and on the gui. Here's a small snapshot: http://img40.imageshack.us/img40/4481/testi.png :)





JC Wrote:

> I am considering trying NetBeans for all of my development. I have been using Eclipse, but have found that I am only using it because of its project interface and its language highlight support (which sometimes doesn't work).
> 
> This brings me to my question: I know that NetBeans will work for PHP and C++, the other two languages I use, but is there a way to get it to work with D?
> 
> Thanks,
> JC

May 19, 2009
Chris Mueller wrote:
> Hio,
> 
> i'm tyring to develop currently a D-Plugin for NetBeans for my bachelor thesis.
> 
> It should be possible to get support for D.  NetBeans Framework give much help to implement the gui for an IDE and provides different interfaces for Syntax-Highlighting, Code-Completion and of course for defining the project structure.
> 
> But it's of course much work to get the flexibility and different features which are in other popular IDEs are already integrated (and efficiency, performance is also always discussed about java-based IDEs especially for projects with many packages and modules).
> 
> I'm currently in the beginning.  At the moment i'm defining the project structure on the filesystem and on the gui. Here's a small snapshot: http://img40.imageshack.us/img40/4481/testi.png :)
> 

Nice. How comprehensive do you plan on getting?
May 19, 2009
The result of my thesis should be a starting point for an Open-Source-Project. I'm planing to create a small basic system which provides functionalities for developing small D projects, but can be extended later with all wished features an IDE should have.

It should have a defined project structure to manage source
code, packages, libraries and project specific properties.
Build process for compilation, running and linking should be delegated
to a Buildsystem like make or maybe even ant. Of course, DSSS is also an option. I'm also a supporter for an ide-independant project-type, Output
should be buildable via the buildsystem without the ide as well.

But I try to keep it also useable without having great knowledge about configuring build files. (I see it more an extension point for users, who want to have more control about the build process or even deployment. Maintaining the build file can be handled by IDE itself).

For the Code Editor i'm aiming to get syntax highlighting and Indentation, and maybe other features when i'll still have time in the end. For syntax highlighting i also got the idea to define the context-free grammer and make use of some different java parser and lexer generators. Will be probably a little difficult because what i know the specification of the current status of the language is only
located in the source code of the dmd compiler. But maybe it's also
a good starting point to formalize it. It's still open whether D1
or D2 will be used.

Library support is focused on static libs for now. (Dynamic libs is
in my opinion a little too complex for the thesis, especially it's handled differently on each plattform and linker. Should be added later)

Profiling, Code-Completion, Refactoring is currently not part of it,
because i want to focus first on the basics and the thesis takes only
3 months. Maybe i'll accomplish usage of the interfaces for debugging in
NetBeans but it also depends on the buildsystem, which must be implemented first :)

Let's see ...

Ideas, Issues, Wishes, Opinions are always welcome :)


Chris




Ellery Newcomer schrieb:
> Chris Mueller wrote:
>> Hio,
>>
>> i'm tyring to develop currently a D-Plugin for NetBeans for my bachelor thesis. 
>>
>> It should be possible to get support for D.  NetBeans Framework give much help to implement the gui for an IDE and provides different interfaces for Syntax-Highlighting, Code-Completion and of course for defining the project structure. 
>>
>> But it's of course much work to get the flexibility and different features which are in other popular IDEs are already integrated (and efficiency, performance is also always discussed about java-based IDEs especially for projects with many packages and modules).
>>
>> I'm currently in the beginning.  At the moment i'm defining the project structure on the filesystem and on the gui. Here's a small snapshot: http://img40.imageshack.us/img40/4481/testi.png :)
>>
> 
> Nice. How comprehensive do you plan on getting?
June 23, 2009
Looking for info on NetBeans and D, I was surprised to find this interview dated 18 months ago.

http://blogs.sun.com/geertjan/entry/interview_author_of_d_programmi ng

Did the NetBeans editor ever get built? Is it available?

Paul
June 24, 2009
Paul D. Anderson wrote:
> Looking for info on NetBeans and D, I was surprised to find this interview dated 18 months ago.
> 
> http://blogs.sun.com/geertjan/entry/interview_author_of_d_programmi ng
> 
> Did the NetBeans editor ever get built? Is it available?
> 
> Paul

I think that was BLS (?)

And the answer is no, it didn't.

Chris, where are you? Can I email you?
« First   ‹ Prev
1 2