I've been waiting for ages for a prepackaged build of Mono for OS X that didn't involve the plague of Fink. I finally gave up and built one, with the able help of Brian Jepson. The result is here, a DMG of a package that gives you /usr/local/mono. Enjoy!
--Nat
Re:Fink
ask on 2004-03-12T08:37:45
google search for fink, feeling lucky...Re:Fink
shiflett on 2004-03-12T17:26:20
That only takes me to fink's SourceForge site. They don't describe themselves as a plague.:-) Re:Fink
gnat on 2004-03-13T09:29:33
It believes that you can beat DLL hell with sufficiently advanced tools. All I ever ended up with was a system for installing binary forms of that "A requires L 1.0, B requires L 2.0, installing one borks the other" misery, which meant I became miserable sooner but didn't actually remove the source of the misery.Now I build things in their own directories.
/usr/local/ethereal will have all the shared libraries needed to run ethereal, and if Mono ever requires a different version of the library then nothing will break because mono is in /usr/local/mono. --Nat
Re:Fink
jhi on 2004-03-16T17:41:42
> It believes that you can beat DLL hell with sufficiently advanced tools.
Yeah. I really wanted Fink (or something with similar promises) to work, so I have given it a try. Three times by now, I think. Every time I have ended up with some seriously hosed software setups. That is, for the software that I did get installed at all. It sucketh overmuch. Nevermore.
I've lost all hope of any binary-only open source distribution systems ever working, incidentally. Just give me the source, man.
Re:also ...
gnat on 2004-03-13T09:43:26
Mono's a virtual machine plus compilers (C# and Visual Basic for.NET), as well as ASP.NET (mod_perl/PHP type deal), and reimplementations of a lot of the Microsoft runtime libraries. It lets you ... write programs ... that ... do ... stuff. People whose opinions I respect have said that C# is much more fun to develop in than C for the types of programs that Unix folks typically write in C (network, file, GUI) and is about as fast. That sounds like an interesting claim, so I've been meaning to check it out.
--Nat
Faint Praise for C#
chromatic on 2004-03-15T23:24:21
Almost everything is more fun to develop in than C. That includes Java, barely, but not C++.
Re:Faint Praise for C#
ethan on 2004-03-16T10:06:55
Almost everything is more fun to develop in than C.
That's a question of mindset. For people with a lot of hubris, C is the perfect language. It always gives me a good feeling to know that each C statement is translated into a few machine instructions and will never do more than I actually asked for.
At the same time (and that makes C so cool), it's a language leading to relatively compact source code. You'd expect to be ending up writing a lot of code as the language is rather spartan, but often you don't.
That includes Java, barely, but not C++
Turn that around. Java for me is a synonym for boredom. C++ on the other hand is one of those languages that packed every available feature into the language (a bit like Perl) and therefore has its own flavor of TIMTOWTDY, including a thousand ways to shoot yourself in the foot. And that's a good thing, IMHO.