cl-scopes/scratch.lisp

28 lines
670 B
Common Lisp

;;;; cl-scopes/scratch - interactive testing
;(asdf:load-system :scopes)
(asdf:load-system :scopes-csys)
;(in-package :cl-user)
(use-package :trivial-package-local-nicknames)
;;;; csys stuff
(add-package-local-nickname :environ :scopes/csys/environ)
(add-package-local-nickname :program :scopes/csys/program)
(scopes/util/async:init)
(setf environ:*env* (environ:simple-setup (program:config-basic-1)))
;(environ:send-value '(:s00 "0-1") 2)
;;;; iterator experiments - obsolete?
(defun make-iter ()
(let ((pointers (vector nil nil nil)))
(lambda (fn)
(funcall fn pointers))))
(defun iter-current (it)
(funcall it (lambda (p) (car (svref p 0)))))