Archive for the ‘IDE’ Category

Mmrnmhrm 0.2.2

Friday, November 16th, 2007

A new version of Mmrnmhrm, a D IDE built on Eclipse, was released a few days ago. The big news from this release is the builder, which now allows you to compile your projects from within the IDE. Form the NG:

== Mmrnmhrm 0.2.2 (2007-11-13) ==
* Fixed dependency on the org.junit plugin, and consequently on JDT.
* Fixed SWT debug colors allways on.
* Fixed Source Coloring preference page “Basic types” entry bug.
* Removed unused DTLK project script builder (fix only takes effect on new projects).
* Rethought and implemented the integrated project builder, based on a simple IDE-managed response file. It should be ready for use now.

Technorati Tags: , ,

News Roundup

Thursday, November 8th, 2007

Here’s a roundup of several newsgroup announcements that have come while I’ve been slacking.

=====================================
yidabu announced the SciTE4D text editor (direct zip download link) for Windows. To install, unzip the archive and modify the included SciTEGlobal.properties file such that the ’seatd.global.include’ property points to your library path. From within the editor, you can use F7 or Ctrl-F7 to build libraries or binaries if you configure a dsss.conf file for your project. These instructions are direct from the NG, not tested by me, so if it doesn’t work for you don’t blame me!

=====================================
Chris Miller released Splat 0.6, his library that “allows you to manage multiple sockets and timers asynchronously from one thread easily.” This version adds support for Tango. Documentation is available online.

=====================================
Bill Baxter has launched a new project, std2, in order to port some of the new Phobos features from D 2.x to D 1.x.

=====================================
Charles Hixson has made available an LRUCache implementation. It requires D 2.x.

=====================================
Version 0.44 of Descent, the Eclipse plugin for D, was released. From the NG announcement:

The new features for this release are:
- completion for keywords, like public, import, module, abstract, __traits, etc.
- completion for imports *
- completion for special locations, like scope, extern, version and __traits
- completion for ddoc sections and macros
- completion for gotos, continues and breaks
- completion for type properties, like “int.sizeof”
- suggestions for function arguments names
- formatting of two-dimensional arrays is now nicer
- some bug fixes and improvements

eDitor 0.5

Friday, October 26th, 2007

Thomas Brix Larsen has announced a new version of eDitor. From the NG announcement:

Features:
* D keywords brought up-to-date.
* Remembers last opened project and files.
* Search in documentation implemented.
* In-program help (only rebuild example for now).
* CTRL+A selects all text in code tab.
* Option to have line numbers in margin.

Bugfixes:
* Find dialog crashed with multiple open files.
* Program settings dialog crashed randomly.
* = and : is now usable in project settings.
* All know crashes fixed.

I’m going to download it and play around with it this weekend. If it’s as good as it looks, I may very well be giving the bye-bye to Crimson Editor.

Technorati Tags: , ,

Entice Designer 0.8.4

Thursday, October 25th, 2007

Chris Miller has announced a new version of Entice Designer, the GUI builder and rich code editor for his DFL library. From the NG announcement:

New features in this version include:
* Advanced Find.
* Split editor view.
* File bookmarking and saved bookmarks.
* More plugin features.
* Autocomplete for Tango (as well as Phobos and DFL).
* and many more enhancements, options and bug fixes!
The changelog can be found in Help->About Readme.

One thing to note about Entice Designer is it is quite fast.
It starts up and runs quite fast even on 10 year old hardware.

Technorati Tags: , , ,

Mmrnmhrm 0.2.1

Wednesday, October 24th, 2007

Version 0.2.1 of Mmrnmhrm, a D IDE built on Eclipse, has been released. Several improvements in the editing component this time around. From the NG:

== Mmrnmhrm 0.2.1 (2007-10-23) ==
* Fixed major bug with document syntax highlighting and partitions.
* Improved name lookup: statement blocks and enum bodies are now supported correctly (they don’t see forward definitions anymore).
* Improved Code completion: duplicates or occluded names are no longer presented.
* Can now set, view, and remove Descent-compatible breakpoints in Mmrnmhrm’s editor (these will work with Descent’s debugger).
* DDoc text and code completion hovers are now processed and presented as HTML instead of raw characters, thanks to Ary Mazana’s Descent DDoc parser.
* Fixed some Neo AST bugs.
* Minor builder changes (builder still work in progress).

Technorati Tags: , ,