Bon evidemment ca ne demande qu'a etre ameliore... Ce que je veux montrer c'est qu'on a tout ce dont on dispose pour fabriquer un outil equivalent
(un shell/langage plus evolue que le shell actuel).
En plus, Ruby est multiplateforme et on peut aussi contacter les composants Microsoft des autres appli avec.
# Irb
Posté par Matthieu Lemerre . En réponse au journal MSH beta est disponible mais ne sert à rien. Évalué à 3.
exemples:
Recuperer la premiere ligne de tous les fichiers courant:
Dir.glob('*').collect {|f| File.open(f) {|io| io.readline}}
On peut meme, moyennant quelque traffics, taper directement
ses commandes shell avec irb:
def method_missing(*args)
`#{args.join(' ')}`.split("\n")
end
Et hop:
ls
=> ["src", "bin"]
ps
=> [" PID TTY TIME CMD", "5045 pts/4 00:00:00 zsh"]
Bon evidemment ca ne demande qu'a etre ameliore... Ce que je veux montrer c'est qu'on a tout ce dont on dispose pour fabriquer un outil equivalent
(un shell/langage plus evolue que le shell actuel).
En plus, Ruby est multiplateforme et on peut aussi contacter les composants Microsoft des autres appli avec.
http://l-lang.org/ - Conception du langage L