syndicate-2017/racket/syndicate/examples/actor/fs-protocol.rkt

11 lines
231 B
Racket

#lang syndicate
;; File System Demo protocol
(provide (struct-out file)
(struct-out save)
(struct-out delete))
(struct file (name content) #:prefab)
(struct save (file) #:prefab)
(struct delete (name) #:prefab)