Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 
 

23 linhas
446 B

  1. ;; (define-module math
  2. ;; :exports
  3. ;; (pi tau pow sqrt)
  4. ;; (define pi 3.1415)
  5. ;; (define tau (* 2 pi))
  6. ;; (define (pow a b) (** a b))
  7. ;; (define (sqrt a) (** a 0.5)))
  8. ;; (assert (= math::pi 3.1415))
  9. ;; (assert (= math::tau (* 2 math::tau)))
  10. (tdefine-module 'math
  11. :exports
  12. '(pi tau pow sqrt)
  13. '(define pi 3.1415)
  14. '(define tau (* 2 pi))
  15. '(define (pow a b) (** a b))
  16. '(define (sqrt a) (** a 0.5)))