# Compilatore bytecode cil per ruby

**URL:** <https://www.ruby-forum.com/t/compilatore-bytecode-cil-per-ruby/96895>\
**Category:** IT\
**Created:** [July 3, 2006, 9:27am UTC](https://www.ruby-forum.com/t/compilatore-bytecode-cil-per-ruby/96895 "2006-07-03T09:27:18Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Roberto\_De\_Ioris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/50afbb/32.png) [@Roberto\_De\_Ioris](https://www.ruby-forum.com/u/Roberto_De_Ioris)\
**Post date:** [July 3, 2006, 9:27am UTC](https://www.ruby-forum.com/t/compilatore-bytecode-cil-per-ruby/96895/1 "2006-07-03T09:27:18Z")

</div>

Ciao a tutti,  
vi segnalo questo compilatore da ruby a bytecode cil (.net per capirci):

[http://plas.fit.qut.edu.au/Ruby.NET/](http://plas.fit.qut.edu.au/Ruby.NET/)

E’ ancora una beta ma ho compilato qualche hello world senza problemi 🙂

Saluti

---

<div class="post-metadata">

**Author:** ![Roberto\_De\_Ioris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/50afbb/32.png) [@Roberto\_De\_Ioris](https://www.ruby-forum.com/u/Roberto_De_Ioris)\
**Post date:** [July 3, 2006, 12:36pm UTC](https://www.ruby-forum.com/t/compilatore-bytecode-cil-per-ruby/96895/2 "2006-07-03T12:36:54Z")

</div>

Interessante. Qualcuno sa che limitazioni/vantaggi presenta rispetto  
allo  
standard ruby?

Adesso posso embeddare ruby dentro excel? 🙂

On 7/3/06, Roberto De Ioris [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Ml mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

## – Chiaroscuro

Liquid Development: [http://liquiddevelopment.blogspot.com/](http://liquiddevelopment.blogspot.com/)

---

<div class="post-metadata">

**Author:** ![Roberto\_De\_Ioris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/50afbb/32.png) [@Roberto\_De\_Ioris](https://www.ruby-forum.com/u/Roberto_De_Ioris)\
**Post date:** [July 3, 2006, 1:47pm UTC](https://www.ruby-forum.com/t/compilatore-bytecode-cil-per-ruby/96895/3 "2006-07-03T13:47:05Z")

</div>

Ho scritto proprio ora un post sul mio blog:

> **[Ruby.NET Compiler | Programming Zen](https://programmingzen.com/ruby-net-compiler/)**
>
> The Queensland University of Technology (Australia) has announced the preliminary Beta release of their Gardens Point Ruby.NET compiler. It is not complete nor something that can be used in a production environment, but I’m going to keep an eye on...

Il progetto e’ molto interessante ma mi sembra davvero agli inizi, tanto  
che  
alcuni programmi banali non girano. Nel momento in cui il codice  
iniziera’ a  
diventare stabile ed ottimizzato e soprattutto a supportare  
l’integrazione  
con gli altri linguaggi… la faccenda si fara’ interessante.

In particolare pensate alla fase di deployment. Nel giro di pochi mesi,  
molti utenti Windows avranno gia’ il .NET 2.0 Framework di default, per  
cui  
la distribuzione di un programma scritto in Ruby potrebbe diventare  
veramente semplice e richiedere pochi KB (piuttosto che usare  
rubyscript2exe  
o allegare ruby stesso al programma di installazione).

Inoltre il progetto e’ finanziato da Microsoft, per cui sarei piu’ che  
lieto  
di vedere un add-in per usare Ruby con Visual Studio .NET (o anche solo  
riuscire ad integrare in maniera omogenea e naturale un’interfaccia  
grafica  
generata in C# da [VS.NET](http://VS.NET), con la logica dell’applicazione scritta in  
Ruby).

Per finire, le librerie presenti nel .NET Framework sono fin troppe e  
complesse, ma averne accesso diventa un vantaggio che puo’ rivelarsi  
utile  
di tanto in tanto.

Sia chiaro, [Ruby.NET](http://Ruby.NET) non sostituisce Ruby (soprattutto 2.0 con YARV), ma  
va  
tenuto d’occhio.

Ciao,  
Antonio

---

<div class="post-metadata">

**Author:** ![Roberto\_De\_Ioris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/50afbb/32.png) [@Roberto\_De\_Ioris](https://www.ruby-forum.com/u/Roberto_De_Ioris)\
**Post date:** [July 3, 2006, 3:30pm UTC](https://www.ruby-forum.com/t/compilatore-bytecode-cil-per-ruby/96895/4 "2006-07-03T15:30:00Z")

</div>

On Mon, 03 Jul 2006 09:26:32 +0200 Roberto wrote:

> vi segnalo questo compilatore da ruby a bytecode cil (.net per capirci):  
> [http://plas.fit.qut.edu.au/Ruby.NET/](http://plas.fit.qut.edu.au/Ruby.NET/)  
> E’ ancora una beta ma ho compilato qualche hello world senza problemi 🙂

Qui c’e` una patch per utilizare [Ruby.NET](http://Ruby.NET) con Mono:  
[http://sparcs.kaist.ac.kr/~tinuviel/download/patch-ruby.net](http://sparcs.kaist.ac.kr/~tinuviel/download/patch-ruby.net)

questa e` la relativa discussione su ruby-talk:  
[http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/198331](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/198331)

saluti,  
Gianluigi

---

<div class="post-metadata">

**Author:** ![Roberto\_De\_Ioris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/50afbb/32.png) [@Roberto\_De\_Ioris](https://www.ruby-forum.com/u/Roberto_De_Ioris)\
**Post date:** [July 5, 2006, 12:51am UTC](https://www.ruby-forum.com/t/compilatore-bytecode-cil-per-ruby/96895/5 "2006-07-05T00:51:30Z")

</div>

On Mon, 3 Jul 2006 07:44:12 -0400, Antonio C. wrote:

> Per finire, le librerie presenti nel .NET Framework sono fin troppe e  
> complesse, ma averne accesso diventa un vantaggio che puo’ rivelarsi utile  
> di tanto in tanto.

Ma significa anche rinunciare de-facto alla portabilità (e costringere  
ad usare tutto mono – ammesso che quella specifica libreria sia  
presente – non mi pare una gran soluzione).

---

<div class="post-metadata">

**Author:** ![Roberto\_De\_Ioris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/50afbb/32.png) [@Roberto\_De\_Ioris](https://www.ruby-forum.com/u/Roberto_De_Ioris)\
**Post date:** [July 5, 2006, 6:50pm UTC](https://www.ruby-forum.com/t/compilatore-bytecode-cil-per-ruby/96895/6 "2006-07-05T18:50:09Z")

</div>

On Tue, 4 Jul 2006 19:28:54 -0400, Antonio C. wrote:

> Ma puo’ capitare di avere a che fare con  
> applicazioni che non richiedono (o non possono avere) portabilita’ su piu’  
> piattaforme.

Si, può capitare. Ma quello che voglio dire è che già che si lavora con  
Ruby la portabilità è relativamente facile ottenerla, e ci devono  
essere ottimi motivi per rinunciarci (non si sa mai, inoltre)

---

<div class="post-metadata">

**Author:** ![Roberto\_De\_Ioris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/50afbb/32.png) [@Roberto\_De\_Ioris](https://www.ruby-forum.com/u/Roberto_De_Ioris)\
**Post date:** [July 5, 2006, 7:33pm UTC](https://www.ruby-forum.com/t/compilatore-bytecode-cil-per-ruby/96895/7 "2006-07-05T19:33:28Z")

</div>

On 7/5/06, Enrico F. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> 

Concordo con te. La portabilita’ e’ uno dei vantaggi di linguaggi come  
Ruby  
e Python, e in generale e’ un’ottima caratteristica che va sfruttata.  
[Ruby.NET](http://Ruby.NET) non sostituisce Ruby neppure lontamente, pero’ apprezzo la  
pruralita’ di iniziative e alternative disponibili.

---

<div class="post-metadata">

**Author:** ![Roberto\_De\_Ioris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/50afbb/32.png) [@Roberto\_De\_Ioris](https://www.ruby-forum.com/u/Roberto_De_Ioris)\
**Post date:** [July 5, 2006, 1:30am UTC](https://www.ruby-forum.com/t/compilatore-bytecode-cil-per-ruby/96895/8 "2006-07-05T01:30:53Z")

</div>

On 7/4/06, Enrico F. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> presente – non mi pare una gran soluzione).  
> Certo dipende dalle circostanze. Ma puo’ capitare di avere a che fare  
> con  
> applicazioni che non richiedono (o non possono avere) portabilita’ su  
> piu’  
> piattaforme.

Antonio

---

<div class="post-metadata">

**Author:** ![Roberto\_De\_Ioris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/50afbb/32.png) [@Roberto\_De\_Ioris](https://www.ruby-forum.com/u/Roberto_De_Ioris)\
**Post date:** [July 8, 2006, 1:55am UTC](https://www.ruby-forum.com/t/compilatore-bytecode-cil-per-ruby/96895/9 "2006-07-08T01:55:12Z")

</div>

On Wed, 5 Jul 2006 13:30:32 -0400, Antonio C. wrote:

> [Ruby.NET](http://Ruby.NET) non sostituisce Ruby neppure lontamente, pero’ apprezzo la  
> pruralita’ di iniziative e alternative disponibili.

Questo è indubbio. E anzi permette di inserire Ruby in ambienti Java  
Enterprise / .Net Enterprise, magari dalla finestra, ma sempre  
introdurlo.
