• [^] # Re: Un petit avis

    Posté par . En réponse à la dépêche Le langage ooc auto-hébergé - les nouveautés de rock 0.9.0. Évalué à 4.

    Non ce n'est pas encore vraiment ça =)

    'use math' permet.. d'utiliser la librairie math, donc d'avoir les bonnes options pour le compilateur C, telles -lm (définies dans le fichier math.use)

    'import math' importe tous les types, fonctions, variables dans le contexte courant.

    'import math into math' importe tout dans un namespace ce qui permet de faire ce que tu voulais faire en python.

    Le code correct est donc:
    use math
    import math

    x := sqrt(100)


    et
    use math
    import math into math

    x := math sqrt(100)


    Note que tu peux donner n'importe quel nom au namespace après le "into", tu peux donc l'appeler "sysmath" par exemple pour ne pas confondre si tu as ton propre module math.