www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - D Addin for MonoDevelop on Linux

reply alex <a_bothe gmx.net> writes:
Hi everyone,

I just want to announce the first alpha release of Mono-D.

FYI, Mono-D is a MonoDevelop AddIn which provides code completion/refactoring
features and project management for D.

So, you'll be able to enjoy comfort-features also on non-windows systems!

Just check out http://mono-d.sourceforge.net

Please feel free to leave comments/critics etc. on that blog!
Dec 05 2011
next sibling parent reply =?UTF-8?B?QWxleCBSw7hubmUgUGV0ZXJzZW4=?= <xtzgzorex gmail.com> writes:
On 05-12-2011 20:35, alex wrote:
 Hi everyone,

 I just want to announce the first alpha release of Mono-D.

 FYI, Mono-D is a MonoDevelop AddIn which provides code completion/refactoring
 features and project management for D.

 So, you'll be able to enjoy comfort-features also on non-windows systems!

 Just check out http://mono-d.sourceforge.net

 Please feel free to leave comments/critics etc. on that blog!

Hi, Some questions: 1) Where do I find the refactoring/completion features? Do I need to enable/configure them somewhere? 2) Will you add per-project compiler parameter configuration? This is very necessary, as some projects rely strongly on certain parameters. 3) Is using this on Windows supported (or does it just happen to work?)? In any case, good work so far! - Alex
Dec 05 2011
next sibling parent reply alex <a_bothe gmx.net> writes:
1) Code completion can be enabled via adding phobos library paths etc. to the
compiler configuration(s). There's a tutorial how to do this in the 'Getting
Started' section of the project site.

2) You can add per-project (both linker and compiler) parameters. Extra include
paths and library references, of course.

3) Yes.
Dec 05 2011
parent =?UTF-8?B?QWxleCBSw7hubmUgUGV0ZXJzZW4=?= <xtzgzorex gmail.com> writes:
On 06-12-2011 07:06, alex wrote:
 1) Code completion can be enabled via adding phobos library paths etc. to the
 compiler configuration(s). There's a tutorial how to do this in the 'Getting
 Started' section of the project site.

That did the trick, thanks!
 2) You can add per-project (both linker and compiler) parameters. Extra include
 paths and library references, of course.

Oh wow, completely missed the relevant section in project options. Oops!
 3) Yes.

Great! - Alex
Dec 06 2011
prev sibling parent Andrej Mitrovic <andrej.mitrovich gmail.com> writes:
You've mentioned you made a fix for the project settings bug, but did
you upgrade the plugin? In the updates section it says no updates are
available.

I've used MonoD for a while before and it looks like a very nice IDE. :)
Dec 05 2011
prev sibling next sibling parent reply =?UTF-8?B?QWxleCBSw7hubmUgUGV0ZXJzZW4=?= <xtzgzorex gmail.com> writes:
On 05-12-2011 20:35, alex wrote:
 Hi everyone,

 I just want to announce the first alpha release of Mono-D.

 FYI, Mono-D is a MonoDevelop AddIn which provides code completion/refactoring
 features and project management for D.

 So, you'll be able to enjoy comfort-features also on non-windows systems!

 Just check out http://mono-d.sourceforge.net

 Please feel free to leave comments/critics etc. on that blog!

Hm, it doesn't seem like the add-in uses smart indentation. For example: void main() {<hit enter> doesn't indent as it normally would in e.g. the C# add-in. Is this a bug or just not supported yet? - Alex
Dec 06 2011
parent alex <a_bothe gmx.net> writes:
Sorry, but it's not implemented yet.
Dec 06 2011
prev sibling parent Andrea Fontana <advmail katamail.com> writes:
Good work. 

Tested on Ubuntu 64bit with Monodevelop 2.8 compiled from source.
Works fine and it's very responsive (code completion is too responsive!)

Bug: syntax highlight for  "test" works but not for `test`


alex Wrote:

 Hi everyone,
 
 I just want to announce the first alpha release of Mono-D.
 
 FYI, Mono-D is a MonoDevelop AddIn which provides code completion/refactoring
 features and project management for D.
 
 So, you'll be able to enjoy comfort-features also on non-windows systems!
 
 Just check out http://mono-d.sourceforge.net
 
 Please feel free to leave comments/critics etc. on that blog!

Dec 06 2011