• [^] # Re: Tant que tu y es...

    Posté par (site web personnel) . En réponse à la dépêche Ruby on rails 1.0 est sorti. Évalué à 2.

    Désolé, pas d'idée la dessus. Le langage n'est pas parfait partout. Il reste cependant plus extensible à mon gout que bien des langages.

    (pour ceux qui ne connaissent pas la question des destructeurs/finaliseurs dans ruby : voir "Where's the destructor?" dans http://www.rubygarden.org/ruby?GCAndMemoryManagement )

    As tu tant besoin des destructeurs que ça ? (je sais, j'évite la question à laquelle je n'ai pas de réponse).
    Le système de bloc répond à une partie des problématiques (exemple l'implémentation de File.open(...) { .... } qui automatise la cloture du fichier)
    Dans ce qui reste le plus souvent ce sont des lignes de log ou des fermetures de connexion. Les finaliseurs de ruby ont certes une syntaxe dérangeantes mais permettent de faire le travail dans ces cas simples et clairement identifiables.

    Quels sont les besoins que tu as vis à vis des destructeurs et qui ne sont pas recoupés ? (je ne les remet pas en cause, je suis juste curieux)