Newsgroup: it.comp.macintosh
Titolo: Mono e MonoDevelop

Ciao a tutto,
sono un programmatore .net per lavoro e un utente mac per passione (da 
poco tempo... ma appassionato), e ho sempre sentito la mancanza di un 
tool di sviluppo .net su mac, sapevo dell'esistenza di mono e di 
monodevelop ma ho sempre evitato di installare i pacchetti in oggetti 
causa Beta...
Se non sbaglio circa 2 giorni fa è uscita la release ufficiale di Mono e 
la relativa beta 0.5 di monodevelop....
E ho visto la luce....
Lo voglio
Sono andato sul sito di mono, ho cliccato su download e per mia somma 
goduria ho vista il file .dmg bello che pronto per il mio ibook... 
clicco e "file not found" .... no è uno scherzo, riprovo, "file not 
found".... tristezza e disperazione, non posso non installarlo, cristo!!!
Voglio creare! Voglio che il mio mac diventi MIO, voglio piegarlo ai 
miei voleri, voglio programmarlo (non ditemi c o Xcode che non voglio 
ricordare i tempi delle superiori e il C... è passato troppo tempo e vb 
porta ad assuefazione)...
Non è che per caso conoscete un mirror o un'anima pia è disposto a 
mandarmi il suddetto pacchetto in posta? :)
Poi vado a vedere monodevelop, e scopro che è un applicazione Gnome, 
ecco... tutto ciò mi fa pensare... Devo installare X11?
Non sono troppo pratico, quindi chiedo conferma.
Poi vedo pure che non esiste un pacchetto ma dice di scaricarlo da 
redcarpet... ximian quindi, clicco... e mi manda a una pagina in cui 
monodevelop non è nemmeno citato... andando in "loop" con una serie di 
redirect ciclici tra la pagina e una pagina di "error 404", nessunodi 
voi ha mai installato il suddetto IDE? Nessuna dritta?
Insomma in questo momento sono indeciso sul da farsi...
Suicidio o .... comlpleta la frase.
Grazie per consigli aiuti e supporti morali.

 mandarmi il suddetto pacchetto in posta? :)
Pochi ci crederanno, ma gli ultimi commit fatti da Jordan Hubbard sul
repository CVS di DarwinPorts hanno riguardato proprio Mono:
(
http://www.opendarwin.org/pipermail/cvs-darwinports-all/2004-June/date.html
).
Come? Il cofondatore di FreeBSD, ideatore dei Ports del diavoletto con
le scarpe da ginnastica e ora a capo del dipartimento BSD in Apple si
occupa di .NET e C#? Beh, per lo meno ci si trastulla parecchio nel
tempo libero.
La distribuzione binaria del Framework di Mono prelevabile dal sito
go-mono.com
 non è altro che quella predisposta da Hubbard. Installando
l'infrastruttura di DarwinPorts è possibile configurare e compilare
Mono molto agevolmente. E non è questione di ore, ma di minuti.
-- 
Guido

Il fatto è cha 
go-mono.com
 non mi va?
Problemi do connessione mia o cosa?
Cos'è DarwinPorts?


 Cos'è DarwinPorts?
La compilazione e l'installazione di software Open Source su
Mac OS X purtroppo non sempre si può risolvere con la solita
tripletta ./configure; make; sudo make install.
Mac OS X presenta ancora delle peculiarità rispetto agli altri
sistemi BSD/UNIX e può richiedere l'applicazione di alcune
pezze ai sorgenti prima della compilazione.
Similmente al progetto Fink, il progetto DarwinPorts mette
a disposizione una infrastruttura (in questo caso basata su
script TCL) che permette di installare molto agevolmente
sul proprio Mac o sulla propria Darwin Box (anche Intel)
molti progetti Open Source direttamente dai sorgenti, occupandosi
automaticamente di applicare le patch necessarie e,
soprattutto, risovendo automaticamente tutte le dipendenze,
andando a compilare prima le librerie e gli altri tool di cui un
programma necessitasse.
Una volta compilati i sorgenti, DarwinPorts permette anche la
creazione di pacchetti per la distribuzione binaria, anche sotto
forma di immagini disco .dmg.
Il progetto DarwinPorts permetterà di prelevare dal sito
di OpenDarwin i pacchetti precompilati montando via WebDav
la directory 
http://packages.opendarwin.org
: è possibile
in realtà montarla già ora da Finder ricorrendo al menù
Vai -> Collegamento al Server... ma i pacchetti disponibili
non sono aggiornati: l'infrastruttura di DarwinPorts, come ho
scritto in un altro thread, è stata sottoposta proprio in questi
giorni ad un'imortante revisione.
Agire da Terminale utilizzando le semplici opzioni del comando
'port' non presenta comunque molte difficoltà: ti rimando alla
Guida di DarwinPorts (
http://darwinports.opendarwin.org/docs
) e
all'articolo che MacDevCenter vi ha recentemente dedicato:
http://www.macdevcenter.com/pub/a/mac/2004/04/09/darwinports.html
-- 
Guido

 
[Stracut]

 
Penso di si a me l'ha scaricato ed installato anche se non ci ho ancora
giocherellato, per installare MonoDevelop devi installare una marea di
librerie ed in particolare un parser XML che non so dove andare a
pescare (premesso che ci avro' speso si e no mezzora).
-- 
Ciao
Fabio

 
e per il costo ....
-- 
Ciao
Fabio

 vs.net... eccetto che per le dimensioni)
Benjamin Reed (
http://ranger.befunk.com/blog
) sta aggiornando a Mono 1.0
il branch unstable di Fink. Nel branch experimental/rangerrick/common 
ha già reso disponibili ulteriori componenti utili alla compilazione di 
MonoDevelop: se si è interessati ad una sua distribuzione binaria a 
breve, forse conviene seguire gli ultimi commit non di DarwinPorts ma di 
Fink (
http://news.gmane.org/gmane.os.apple.fink.cvs
).
-- 
Guido