Archive for October, 2007
Friday, October 26th, 2007
Hot on the heels of the latest Entice Designer release, Chris Miller has now open sourced his D Forms Library. The source can be found over at DSource. The project Wiki there is rather empty at the moment, but don’t let that deter you. Just click on the ‘Browse Source’ link at the top of the page (or, conveniently, just click here). You can read more about the new open sourceness of DFL and about how it is being ported to GTK, to free it from the shackles of being a Windows-only API, in a post in the DFL forum.
Technorati Tags: D Programming Language, D Forms Library, DFL, GUI, GTK
UPDATE: Chris points out in the comments below that DFL has always been open source. The change is that the source is now available at DSource.
UPDATE the Second: Fixed the link to the D Forms Library. It was pointing to the wrong page.
Posted in GUI, News | 3 Comments »
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: D Programming Language, editors, IDE
Posted in IDE, News | No Comments »
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: D Programming Language, GUI, DFL, Entice Designer
Posted in GUI, IDE, News | No Comments »
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: D Programming Languge, IDE, Eclipse
Posted in IDE, News | No Comments »
Monday, October 22nd, 2007
Mac users rejoice! Michel Fortin has released a D plugin for XCode. From the NG:
Basically, it does the following:
* It adds to Xcode the GDC D compiler and the appropriate build rules
so that D source files are recognised and are as easy to compile as
C, C++, and Objective-C ones. Once you’ve added a D source file to a
project or target, options specific to the D compiler will apear in
the build settings.
* It allows Xcode to track dependencies between files (by looking for
`import` declarations) and automatically recompile files when a
dependency has been modified.
* It allows the Xcode debugger to work with D files: setting breakpoints
and stepping thru the code works as you’d expect it.
* It provides “perfect” syntax highlighting using the lexer from
Digital Mars’ D front end.
* It populates the Code Sense editor function popup with functions,
classes, and some other constructs the D front end parser can find
in your D source file.
The plugin works on Mac OS X 10.4.10, with Xcode 2.4.1. I have no idea how it performs on the very-soon-to-be-released Mac OS X 10.5 Leopard (which has Xcode 3). I do not expect it to work unmodified though.
He says it is inspired by another D plugin for XCode by Alan West and uses the XCode plugin interface documented by Damien Bobillot.
I’ve not yet joined the ranks of Mac users, so no feedback from me. But so far, this has gotten positive responses in the NG.
Technorati Tags: D Programming Language, XCode, Mac
Posted in News | No Comments »