Mono, MonoDevelop, and a Mac newbie

A couple months ago I decided to purchase an Apple G4 Laptop.  One of the main things I wanted to do in all my spare time was to get Mono installed.  A couple weeks ago I got around to installing Mono.  The process was very smooth thanks to the .dmg download available on the go-mono.com website.

As I began playing around with Mono I realized that I missed the nice friendly confines of VS.NET.   Believe it or not vi just wasn't cutting it.  I began to search for a IDE I could use on my Mac.  I tried XCode with the C# templates by Druware, which seemed like a decent environment but not quite what I was looking for.  Next up was Eclipse with Improve's C# Plugin which was pretty nice.  Good syntax highlighting, compile time errors with source code references (click on the error and it takes you to the source file), however, the Improve plugin required setting references on individual files which was very awkward and unnatural.  After a little more playing with different build targets within Eclipse I began to browse around for another alternative.  About a week ago I decided to try and get MonoDevelop running despite the warnings on the mono-project.com website that the process was not for the feint of heart (which I read as not for those just messing around in spare time).  A week later I'm still attempting to get all the dependencies installed that MonoDevelop requires.  Unfortunetly I missed the step in the instructions on go-mono.com that said to set fink to unstable mode.  This led to installing a bunch of older components that didn't satisfy the requirements for the MonoDoc and MonoDevelop applications.  Last night after about a day and a half of updates via fink (don't worry they just run I wasn't sitting their watching it for the whole time) I think I'm a couple installs away from having MonoDevelop running.

All this has me thinking about who I need to track down at Apple to get future versions of OS X to include Mono, as well as a nice IDE with syntax highlighting, code completion, and an integrated debugger.  If you happen to know who that is let me know :-)

# re: Mono, MonoDevelop, and a Mac newbie

Wednesday, November 17, 2004 9:31 PM by Timothy Mowlem    
I tried to get MonoDevelop on MacOSX to install but I was unable to get the GTK# library running.

It would be excellent for Apple to support C#/CLR as apps written for the PC should be able to run on the Mac then so we would have a much greater choice of software and VirtualPC would not really be needed.

Suggest joining ADC and then logging an enhancement request and sending encouraging emails to Apple, perhaps also posting on some of the Apple discussion groups.

# re: Mono, MonoDevelop, and a Mac newbie

Wednesday, November 17, 2004 9:38 PM by Steve    
It sounds like I'm having the same problem. I have everything installed as defined in the guide on mono-project.com, but when I try to run MonoDevelop (or any Gtk# app) I get a bunch of errors about it not trying to find .dll's.

# re: Mono, MonoDevelop, and a Mac newbie

Thursday, November 18, 2004 2:55 PM by Eric Newton    
HAHA good luck trying to get apple to preinstall mono on their precious Macs!

I just had to comment on that... (bleeding saracasm)

# re: Mono, MonoDevelop, and a Mac newbie

Thursday, November 18, 2004 9:54 PM by Steve    
Yeah I don't have much of a shot do I :(

# re: Mono, MonoDevelop, and a Mac newbie

Tuesday, December 21, 2004 11:01 PM by Tom    
> HAHA good luck trying to get apple to preinstall mono on their precious Macs!

Yeah, God forbid they might want to introduce the runtime of nearly an entire operating system that allows people to run arbitrarily unsafe code. Why would they want to do that when they already have pretty tight integration with the Jaa VM, which is relatively safe to operate, and won't take the operating system down with it left and right.

# re: Mono, MonoDevelop, and a Mac newbie

Sunday, December 26, 2004 11:29 AM by Chris Roberts    
Hi all,
I did finally get MonoDevelop to work on my system (Mandrake Linux 10.0). There were no binaries specifically for my system and I not one who like to try compiling things so I went with the Red hat 9 RPMS on Mono's site. It took me quite a while to get it to work, and I think in a couple cases I had to do a RPM --force when it was asking for a older package of something I already knew was in there. By the way this was using Mono V1.05. It really burns me up that they have to have all these OS specific packages... I mean OpenOffice can install from one package on virtually any Linux... what's wrong with everyone else. Anyway... my short review of MonoDevelop:

Pros
-----
Class & method autocompetion works nice
Setting up references is easy (I couldn't get this to work in Eclipse at all without making my own batch files to compile)
All the basics: Syntax highlighting, error highlighting on compiles.

Cons
-----
Still pretty buggy... it crashes in certain circumstances
Not all preferences are saved... for example I have to reset my font sizes every time I use it.
No HTML (ASPX) highlighting.

# re: Mono, MonoDevelop, and a Mac newbie

Tuesday, December 28, 2004 6:51 AM by Dan    
Any luck here? I ran into the same troubles a few months ago, and gave up.

# re: Mono, MonoDevelop, and a Mac newbie

Tuesday, December 28, 2004 8:53 AM by Steve    
Nope, I've given up. Been trying Eclipse and XCode...

Post a Comment

 
 
Prove you're not a spammer: 
7 + 6 =