Alex has been pushing out new versions of Mono-D at an impressive pace. The latest adds improvements to the code completion engine. A previous release (which I should have mentioned here) was the first version available for Xamarin Studio (MonoDevelop 4). Thanks to Alex (and, of course, Rainer), the IDE situation in D is a far sight better than it was two or three years ago.
Alex has released a Christmas present for D-land in the form of Mono-D 0.4.5. This version plays Christmas carols in the background and features jingling bells each time you access a menu item. OK, maybe not. The full change log can be found in the announcement on the Mono-D site. Enjoy!
* a number of bug fixes and improvements to the build system, e.g.
- new linker option to disable using global and standard
library search paths
- added preliminary support for upcoming dmd win64 compiler
- added console application project template with
configurations for DMD and GDC for Win32 and x86
* semantic analysis now enabled by default
* “goto definition” now uses semantic analysis to find declaration
* added build project to build Visual D from within Visual Studio
itself without the need to modify makefiles
* now installed as an “extension” to VS 2010 and VS 2012
* fixed spurious crashes due to bug in precise garbage collection
I’ve been a fan of Visual D for a while, but I’d not gotten around to installing it on the new system I recently put together (been using Sublime Text 2 — paid money for it, ought to use it for something!) . This looks like a good time to do so.
It’s been a while since I’ve posted about a new release of Mono-D, but Alex has been cranking them out at a steady pace. Each release has something good, and the latest 0.4.4 continues that cycle. Says Alex,
I’ve implemented one of the last missing things regarding code completion (except those huge remaining fields in the expression evaluation, so correct trait&CTFE handling etc.) now. Though I doubt that everything is interpreted correctly I wrote a bunch of unit tests that passed successfully – imho another step in the right direction.
If you haven’t given Mono-D a try yet, now is a great time to do so.