digitalmars.D.announce - Descent 0.2 released
- Ary Manzana (41/41) Mar 06 2007 Descent is a work in progress towards a fully functional Eclipse plugin
- Mark Wrenn (2/5) Mar 06 2007 Frank Benoit's Tioport project has a library called dejavu.
- Bill Baxter (23/30) Mar 06 2007 Ooh, that's a good one. Wait a minute -- haven't I seen this code
- Brad Anderson (5/42) Mar 06 2007 Descent is perfect.
- Ary Manzana (3/46) Mar 06 2007 All these replies make me like even more the name Descent (especially
- Daniel Keep (8/16) Mar 06 2007 Don't you mean J2D2? :P
- Bill Baxter (3/15) Mar 06 2007 No that sounds like a robotic garbage can on wheels. :-)
Descent is a work in progress towards a fully functional Eclipse plugin for D. Explanations on how to get it from within eclipse are here: http://www.dsource.org/projects/descent This release features: - a nice and useful editor - folding - automatic closing of strings, brackets, chars and comments - a complete outline view - automatic documentation generation over types and functions (try typing "/**" + Enter over a type or function with some parameters and return type - some code templates (for, foreach, new, cast) - New Package and New Module wizards - Some preferences (like colors of the syntax highligting, file templates, initial foldings). - The inability to rename a file - Still no automatic formatting (bad for the code templates, also) ... and lots of JDT features that are still not here, so don't wonder why they do not work. I mean, you'll see some "classpath", some "jre", some "jar", maybe... this need to be changed in the feature to D terminology... and need to do something. :-) Currently the plugin just serves as a not-that-dummy editor: it doesn't do autocompletion and it doesn't compile, and you can't launch or deubg application from within it. Future directions: 1. Compiling files from within the IDE. 2. Launching from within the IDE. 3. Debugging from within the IDE (maybe integration with Ddbg is possible?) 4. Autocompletion, semantic highlighting, full error listing, search, refactoring, etc (the hard part). Anyone interested in contributing for the project, drop a message in the forums: http://www.dsource.org/forums/viewforum.php?f=107 (or if Walter kindly decides to open a new list related to editors... :-P) Before this point I didn't allow contributions because almost the whole work was in porting JDT's code. Now is the moment to tweak it and add D stuff. Especially a separate project would be the debug interface plugin. One more thing: I'm thinking of renaming the project to Déjàvu (it has the letter D, it has "jav" on it, and it reminds you of some other plugin...). What do you think?
Mar 06 2007
Ary Manzana wrote:One more thing: I'm thinking of renaming the project to Déjàvu (it has the letter D, it has "jav" on it, and it reminds you of some other plugin...). What do you think?Frank Benoit's Tioport project has a library called dejavu.
Mar 06 2007
Mark Wrenn wrote:Ary Manzana wrote:Ooh, that's a good one. Wait a minute -- haven't I seen this code before? :-) Using "dejavu" for a java to D conversion tool definitely trumps any other usage I can think of, except for perhaps a D to java conversion tool... or a D tool specifically for viewing Java code. But neither of those is likely to happen. :-) Maybe you can think of a good name with vaguely astronomical connotations, since we have Digital Mars on the one hand and Eclipse on the other. Some random words that may spark an idea: radioactive radial red shift asteroid meteoroid Or how about "Pathfinder"? Named after the successful Martian rover mission. It has a 'd', it's positive, it has a Mars/astronomy connections, and it's roughly descriptive of what the software actually does (help you find your way through piles of code). Or forget all that and just call it "9D9". Because it sounds like some kind of cool bounty hunter robot. Radial/radio are not bad either -- "Rad" tool for "D". --bbOne more thing: I'm thinking of renaming the project to Déjàvu (it has the letter D, it has "jav" on it, and it reminds you of some other plugin...). What do you think?Frank Benoit's Tioport project has a library called dejavu.
Mar 06 2007
Bill Baxter wrote:Mark Wrenn wrote:Descent is perfect. BA P.S. I'm the one who would have to change the project name in all the different places on the server ;)Ary Manzana wrote:Ooh, that's a good one. Wait a minute -- haven't I seen this code before? :-) Using "dejavu" for a java to D conversion tool definitely trumps any other usage I can think of, except for perhaps a D to java conversion tool... or a D tool specifically for viewing Java code. But neither of those is likely to happen. :-) Maybe you can think of a good name with vaguely astronomical connotations, since we have Digital Mars on the one hand and Eclipse on the other. Some random words that may spark an idea: radioactive radial red shift asteroid meteoroid Or how about "Pathfinder"? Named after the successful Martian rover mission. It has a 'd', it's positive, it has a Mars/astronomy connections, and it's roughly descriptive of what the software actually does (help you find your way through piles of code). Or forget all that and just call it "9D9". Because it sounds like some kind of cool bounty hunter robot. Radial/radio are not bad either -- "Rad" tool for "D". --bbOne more thing: I'm thinking of renaming the project to Déjàvu (it has the letter D, it has "jav" on it, and it reminds you of some other plugin...). What do you think?Frank Benoit's Tioport project has a library called dejavu.
Mar 06 2007
Brad Anderson escribió:Bill Baxter wrote:All these replies make me like even more the name Descent (especially Brad's answer). I won't change it. Thank you. :-PMark Wrenn wrote:Descent is perfect. BA P.S. I'm the one who would have to change the project name in all the different places on the server ;)Ary Manzana wrote:Ooh, that's a good one. Wait a minute -- haven't I seen this code before? :-) Using "dejavu" for a java to D conversion tool definitely trumps any other usage I can think of, except for perhaps a D to java conversion tool... or a D tool specifically for viewing Java code. But neither of those is likely to happen. :-) Maybe you can think of a good name with vaguely astronomical connotations, since we have Digital Mars on the one hand and Eclipse on the other. Some random words that may spark an idea: radioactive radial red shift asteroid meteoroid Or how about "Pathfinder"? Named after the successful Martian rover mission. It has a 'd', it's positive, it has a Mars/astronomy connections, and it's roughly descriptive of what the software actually does (help you find your way through piles of code). Or forget all that and just call it "9D9". Because it sounds like some kind of cool bounty hunter robot. Radial/radio are not bad either -- "Rad" tool for "D". --bbOne more thing: I'm thinking of renaming the project to Déjàvu (it has the letter D, it has "jav" on it, and it reminds you of some other plugin...). What do you think?Frank Benoit's Tioport project has a library called dejavu.
Mar 06 2007
Bill Baxter wrote:... Or forget all that and just call it "9D9". Because it sounds like some kind of cool bounty hunter robot. Radial/radio are not bad either -- "Rad" tool for "D". --bbDon't you mean J2D2? :P -- Daniel -- Unlike Knuth, I have neither proven or tried the above; it may not even make sense. v2sw5+8Yhw5ln4+5pr6OFPma8u6+7Lw4Tm6+7l6+7D i28a2Xs3MSr2e4/6+7t4TNSMb6HTOp5en5g6RAHCP http://hackerkey.com/
Mar 06 2007
Daniel Keep wrote:Bill Baxter wrote:No that sounds like a robotic garbage can on wheels. :-) --bb... Or forget all that and just call it "9D9". Because it sounds like some kind of cool bounty hunter robot. Radial/radio are not bad either -- "Rad" tool for "D". --bbDon't you mean J2D2? :P
Mar 06 2007