canvas.sld 824 B

1234567891011121314151617181920212223242526272829303132333435
  1. (define-library (turtle canvas)
  2. (import
  3. (scheme base)
  4. (scheme inexact)
  5. ;;; for guile-web
  6. (web client)
  7. (only (guile) usleep)
  8. (scheme case-lambda)
  9. (scheme write)
  10. ;;; for kawa-web
  11. ;; (kawa base)
  12. ;; (class java.net.http HttpClient HttpRequest HttpResponse)
  13. ;;; for gauche-web
  14. ;; (rfc http)
  15. ;; (gauche threads)
  16. ;; (scheme case-lambda)
  17. ;; (scheme write)
  18. ;;; for gauche-tk
  19. ;; (gauche process)
  20. ;; (tk)
  21. )
  22. (export draw-line canvas-line-color canvas-bg-color canvas-line-width
  23. canvas-image-rotate draw-turtle-line clear-screen canvas-hide-turtle
  24. canvas-show-turtle make-canvas canvas? set-canvas!)
  25. (include "canvas.guile-web.scm")
  26. ;; (include "canvas.gauche-web.scm")
  27. ;; (include "canvas.kawa-web.scm")
  28. ;; (include "canvas.gauche-tk.scm")
  29. )