Logo UGIdotNET

Discussione 'ROTOR'

# Pubblicato il 22 set 2003 17.41 - Rispondi
Stefano Magni
ROTOR
Su ROTOR sono alle prime armi ... per cui abbiate un pò di pazienza !
Inanzitutto dove trovo l'installazione e quali requisiti software devo avere sul mio PC con WindowsXP SP1 - VS2003 ?
Mi piacerebbe effettuare debug su una semplice windows application andando a sbirciare tra il codice del framework. E' possibile o no ?
Grazie 1K
# Pubblicato il 22 set 2003 18.19 - Rispondi
Lawrence Oluyede
Re: ROTOR
on 22. Sep 2003 17:41 Stefano Magni wrote:
> Inanzitutto dove trovo l'installazione e quali requisiti software devo avere
> sul mio PC con WindowsXP SP1 - VS2003 ?

Direi che i requisiti in pratica li hai tutti. Ti manca solo il Perl per compilare. Comunque i requisiti dettagliati li trovi su: http://tinyurl.com/9onm
Li (e` un link alla pagina di Rotor su microsoft.com) troverai anche le release notes
e un po` di spiegazioni. Inoltre puoi trovare altro su www.sscli.net

> Mi piacerebbe effettuare debug su una semplice windows application andando >a
> sbirciare tra il codice del framework. E' possibile o no ?

Non e` possibile in quanto in Rotor le Windows Forms non ci sono. Puoi farlo sul resto di Rotor pero` :)
# Pubblicato il 23 set 2003 8.15 - Rispondi
Stefano Magni
Re: ROTOR
Dove trovo il compilatore Perl ?
Sono andato qui ma dove si trova il download ?
http://www.perl.org/get.html
# Pubblicato il 23 set 2003 8.27 - Rispondi
Stefano Magni
Re: ROTOR
Che sbadato .... si vede che sono appena le 8 !
Era qui :
http://www.activestate.com
# Pubblicato il 23 set 2003 9.16 - Rispondi
Lawrence Oluyede
Re: ROTOR
on 23. Sep 2003 08:15 Stefano Magni wrote:
> Dove trovo il compilatore Perl ?

ps. Perl e` intepretato ;-)
Comunque lo trovi qui: http://www.activestate.com/Products/ActivePerl/
# Pubblicato il 23 set 2003 9.23 - Rispondi
Stefano Magni
Re: ROTOR
Perl l'ho installato - tutto OK.
Ma di preciso a cosa server a Rotor il fatto di aver installato Perl ?
Ho effettuato il download di due file compressi (ROTOR) http://www.microsoft.com/downloads/details.aspx?FamilyId=3A1C93FA-7462-47D0-8E56-8DD34C6292F0&displaylang=en
ma dove si trova il setup? O basta esplodere i due file ... ????
# Pubblicato il 23 set 2003 11.14 - Rispondi
Raffaele Rialdi
Re: ROTOR
Devi seguire scrupolosamente quanto è descritto nel readfirst.html.
Io ho usato ActivePerl 5.6.1 su un Windows 2003 Server (che aveva già vs2003 installato).
Una volta esplosi gli archivi zippati e settate le variabili di environment, devi compilare.
La compilazione è immensamente lunga e quindi devi avere molta pazienza.

Nel mio articolo trovi dei link che sono molto importanti per muovere i primi passi.
Sinceramente ti sconsiglio di effettuare modifiche ai sorgenti finch'è non ci prendi la mano e diventi molto familiare con il sorgente.
Nel primo post di questo forum (il più vecchio) io e Pierre discutevamo alcuni dettagli sulla dimensione degli oggetti managed. Se il discorso ti interessa lì trovi alcuni riferimenti ai sorgenti di rotor.

Good luck!
Raffaele
# Pubblicato il 23 set 2003 12.06 - Rispondi
Stefano Magni
Re: ROTOR
Sono riuscito a compilare il tutto .... era veramente lunga come dicevi !!!!
Ho letto il tuo articolo dove dici "avviato sotto debugger Rotor" in riferimento alla piccola ConsolleApp che hai generato per verificare il comportamento del GC. Ma come fai ad effettuare il debub "sotto rotor " da VS2003 ? Un ultimo chiarimento : il Perl che ho installato seguendo la procedura .... ma ha cosa serve di preciso ?
# Pubblicato il 23 set 2003 12.35 - Rispondi
Lawrence Oluyede
Re: ROTOR
on 23. Sep 2003 12:06 Stefano Magni wrote:
>Un ultimo chiarimento : il Perl che ho installato seguendo la procedura .... ma ha cosa serve di
> preciso ?

Di certo non saprei, non sono andato ad indagare ma probabilmente ci sono degli script perl all'interno della
procedura di installazione.
# Pubblicato il 23 set 2003 12.35 - Rispondi
Raffaele Rialdi
Re: ROTOR
> hai generato per verificare il comportamento del GC. Ma come fai ad effettuare il debub "sotto rotor " da
> VS2003 ?
Se leggi l'articolo di msdn magazine che ho citato nell'articolo, è spiegato.

> Un ultimo chiarimento : il Perl che ho installato seguendo la procedura .... ma ha cosa serve di
> preciso ?
Perl è un linguaggio di scripting e serve per automatizzare le operazioni durante la compilazione. È stato scelto Perl per avere un linguaggio che fosse cross-platform (FreeBsd, Mac, Windows).

Devo dire che provarlo su FreeBsd è stato emozionante. Fai l'upload su FreeBsd di un'exe compilato su VS2003 via ftp, lo avvii senza ricompilare e funziona!
Lo so che è ovvio che funzioni, ma vederlo con i propri occhi è tutta un'altra cosa.

Raffaele
# Pubblicato il 23 set 2003 12.37 - Rispondi
Lawrence Oluyede
Re: ROTOR
> Devo dire che provarlo su FreeBsd è stato emozionante. Fai l'upload su FreeBsd di un'exe compilato su VS2003 via
> ftp, lo avvii senza ricompilare e funziona!
> Lo so che è ovvio che funzioni, ma vederlo con i propri occhi è tutta un'altra cosa.

Hai mai provato per curiosita` a fare prove di interoperabilita` tra Mono su Linux, Rotor su FreeBSD e .NET su Windows? E` solo una curiosita` :)
# Pubblicato il 23 set 2003 14.17 - Rispondi
Raffaele Rialdi
Re: ROTOR
no, avrei voluto faer più prove ma non ho ancora avuto il tempo e non ho neppure ancora installato mono.
:-(

Raffaele
# Pubblicato il 10 ott 2003 23.28 - Rispondi
Srgjan Srepfler
Re: ROTOR
Io avevo fatto una piccola applicazione console che faceva calcolo MD5 dei file nella cartella, mi ricordo che lo exe fatto sotto windows si eseguiva corettamente soto mono ed era circa un anno fa.

© 2001 User Group Italiano UGIdotNET. Tutti i diritti riservati. Note legali. - Partita IVA 01927050185