(define-module (sloth common) #:use-module (oop goops) #:export ( fetch-input get-main-win set-cursor-pos end width height write-buffer)) (define-class () (main-win #:getter get-main-win #:init-keyword #:main-win) (height #:accessor height) (width #:accessor width)) (define-generic fetch-input) ; args: (define-generic set-cursor-pos) ; args: x y scroll line (define-generic end) ; args: (define-generic write-buffer) ; args: buffer scroll