Thread overview
Mono-D 0.3.9
May 11, 2012
alex
May 11, 2012
Dejan Lekic
May 11, 2012
alex
May 19, 2012
Marco Leise
May 11, 2012
Couple of stuff changed the last days, especially due to the fact that I can go on with regular coding again – no more struggling with obstructed library versions, yay! Also, the latest monodevelop alpha is available for Ubuntu 12.04, thx to keks9n!

Furthermore thanks to all my ‘loyal’ users that keep posting issue reports!

Changelog:
- [Resolver] Resolution speed up + Removal of possible deadlock
- [Resolver/Completion] Implemented handling of module scope expressions &   declarations (dot Something-Syntax that prefers global symbols instead of locals)
- [Formatting] Fixed caret alignment bug when typing { or }
- [Building] Fixed bug which added empty directories as pseudo-objects in the build argument string so building wasn’t possible
- [Building] Added automatic makefile creation
- [Highlighting] Small string escaping bug
- [Formatting] Fixed the formatter which wasn’t working anymore since MD 2.9.5
- Fixed settings loading bug
- [Completion/Outline] Fixed an enormous bug that occurred after 2.9.4 changes was fixed
- [Building] Made compile target property configuration-dependent, not project-dependent anymore
- [Editing] Fixed editor rendering bug when pressing F12 (showed up a wrongly drawn text view)

http://mono-d.alexanderbothe.com
https://github.com/aBothe/Mono-D/issues
May 11, 2012
alex wrote:

> Couple of stuff changed the last days, especially due to the fact that I can go on with regular coding again – no more struggling with obstructed library versions, yay! Also, the latest monodevelop alpha is available for Ubuntu 12.04, thx to keks9n!
> 
> Furthermore thanks to all my ‘loyal’ users that keep posting issue reports!
> 
> Changelog:
> - [Resolver] Resolution speed up + Removal of possible deadlock
> - [Resolver/Completion] Implemented handling of module scope
> expressions &   declarations (dot Something-Syntax that prefers
> global symbols instead of locals)
> - [Formatting] Fixed caret alignment bug when typing { or }
> - [Building] Fixed bug which added empty directories as
> pseudo-objects in the build argument string so building wasn’t
> possible
> - [Building] Added automatic makefile creation
> - [Highlighting] Small string escaping bug
> - [Formatting] Fixed the formatter which wasn’t working anymore
> since MD 2.9.5
> - Fixed settings loading bug
> - [Completion/Outline] Fixed an enormous bug that occurred after
> 2.9.4 changes was fixed
> - [Building] Made compile target property
> configuration-dependent, not project-dependent anymore
> - [Editing] Fixed editor rendering bug when pressing F12 (showed
> up a wrongly drawn text view)
> 
> http://mono-d.alexanderbothe.com https://github.com/aBothe/Mono-D/issues

Unfortunately there is no way to have the latest (alpha) MonoDevelop here at work (because of company policy to use only stable software) , but will definitely use 0.3.9 on Windows. BTW, any particular reason for using the unstable MonoDevelop? :)

-- 
http://dejan.lekic.org
May 11, 2012
> Unfortunately there is no way to have the latest (alpha) MonoDevelop here at
> work (because of company policy to use only stable software) , but will
> definitely use 0.3.9 on Windows. BTW, any particular reason for using the
> unstable MonoDevelop? :)

Not really, I just saw that the 2.6 version was the latest available one for Linux on the MD Download page (that was in the time before I knew that later versions are actually downloadable though via console) and thought that this would be awkward... so I decided to stick to the really latest version. Sounds a bit confusing and not really reasonable but that's what I thought. -- Except the 2.8 -> 2.9 upgrade problem I wasn't really experiencing further bad effects by using the latest alpha/beta
May 19, 2012
Am Fri, 11 May 2012 13:35:34 +0200
schrieb "alex" <info@alexanderbothe.com>:

> > Unfortunately there is no way to have the latest (alpha)
> > MonoDevelop here at
> > work (because of company policy to use only stable software) ,
> > but will
> > definitely use 0.3.9 on Windows. BTW, any particular reason for
> > using the
> > unstable MonoDevelop? :)
> 
> Not really, I just saw that the 2.6 version was the latest available one for Linux on the MD Download page (that was in the time before I knew that later versions are actually downloadable though via console) and thought that this would be awkward... so I decided to stick to the really latest version. Sounds a bit confusing and not really reasonable but that's what I thought. -- Except the 2.8 -> 2.9 upgrade problem I wasn't really experiencing further bad effects by using the latest alpha/beta

At least, by the time 2.9 hits the repositories you have fixed all the bugs introduced by the transition! ;)
I'm still using the 2.8 compatible version, so things might have changed, but...
Can you make it easier to switch between compilers? I'd like to try building release versions with GDC for the optimizations and debug builds with DMD for the compilation speed. It could generally be useful to check if the code works on different compilers. The most painful part is that project specific compilation flags are not separate for each compiler. E.g. -funittest vs. -unittest.
Now a random thought from some make files: If there was a checkbox: "use compiler as linker", then you could define a "prefix for linker commands", so assuming the system default linker is used one could define linker flags for different compilers without worrying about -Wl or -L or -X,linker. That is definitely feasible on Linux, don't know about Windows where different linkers are in use.
Keep up the good work. No I'll have a look at what's going on in the DDT camp...

-- 
Marco