[Squeak-fr] Re: other language using squeak VM ?
Bru, Pierre
Pierre.Bru at spotimage.fr
Lun 26 Mai 12:33:39 CEST 2003
> >> le langage ne me gène pas. c'est juste qu'il faut
> >> apprendre toute la bibliothèque...
>
> Et non moi j'apprends a la demande qd j'en ai besoin.
> Je me vois mal apprendre comment generer du postscript
> ou connaitre toutes les collections.
je suis mal placé pour juger: je suis tombé dans dans le postscript au
tout début, quand c'était encore facile... ;)
> Le point clef est d'apprendre a apprendre en utilisant
> senders/implementors. J'ai a dire que l'on
> commence a maitriser smalltalk qd on maitrise senders/implementors.
sender/implementor ???
[...]
> >> dans mon jeune temps, j'avais fait un programme en Lisp (dialecte
> >> LeLisp) paramétrable via des scripts externes dans un langage
had-hoc.
> >> comme je voulais avoir entierement acces à la structure
sous-jacente
> >> en Lisp, le langage en question n'était qu'un parametrage du
> >> reader lisp, du lisp camouflé en quelque sorte.
> >> l'avantage du Lisp c'est que le programme compilé à acces à
> >> l'interprète et l'interprète peut acceder à toutes les parties
> >> compilées, voire même, bien que ce soit un peu dangereux,
> >> redefine une fonction (patch).
>
> Mais tu peux faire la meme chose avec Smalltalk. Tu peux
> generer au vol une methodes modifier son byte-code, changer
> la classe d'un objet....
donc, si je lis dans un fichier du source dans un langage ad-hoc et le
transformer au vol en smalltalk, je peux utiliser le smalltalk resultant
comme si il faisait partie integrante du programme d'origine ?
> mais je ne commencerai pas par la pour commencer.
>
> Jette un oeil a certaines des techniques expliquees dans
> http://www.iam.unibe.ch/~ducasse/WebPages/Publications.html
> JOOP message passing control cela peut te donner des idees.
je l'ai imprimé. je le lierai ce soir à la veillée :)
> Stef
Pierre.
Plus d'informations sur la liste de diffusion Squeak-fr