L'auteur de rubyscript2exe l'explique bien. A un moment donné, il faut bien utiliser un executable en langage machine, qui se lance tout seul. Il a utilisé Pascal pour ecrire cet executable (EEE), surement par préférence personnelle. Il aurait aussi pu utiliser le langage C, par exemple.
Le but de rubyscript2exe est de pouvoir faire tourner un script Ruby directement sur une machine où il n'y a pas d'interpreteur Ruby. Il n'est donc pas possible d'utiliser Ruby pour ecrire le packer.
[^] # Re: ce n'est pas du tout un compilateur
Posté par castorpilot . En réponse au message compileur. Évalué à 2.
Le but de rubyscript2exe est de pouvoir faire tourner un script Ruby directement sur une machine où il n'y a pas d'interpreteur Ruby. Il n'est donc pas possible d'utiliser Ruby pour ecrire le packer.