2005-05-22 05:20:44 -04:00
|
|
|
;;; history data structure
|
|
|
|
|
|
|
|
(define-interface history-interface
|
|
|
|
(export make-empty-history
|
|
|
|
history?
|
|
|
|
entry?
|
|
|
|
entry-data
|
|
|
|
append-history-item!
|
|
|
|
insert-history-item!
|
|
|
|
history-next-entry
|
|
|
|
history-prev-entry
|
|
|
|
history-first-entry
|
|
|
|
history-last-entry))
|
|
|
|
|
|
|
|
(define-structure history history-interface
|
|
|
|
(open scheme
|
|
|
|
define-record-types)
|
|
|
|
(files history))
|
|
|
|
|
|
|
|
;;; nuit evaluates the expressions entered into command buffer in this
|
|
|
|
;;; package
|
|
|
|
|
|
|
|
(define-structure nuit-eval-structure (export)
|
|
|
|
(open scheme-with-scsh
|
|
|
|
srfi-1
|
|
|
|
pps)
|
|
|
|
(begin))
|
|
|
|
|
|
|
|
;;; nuit
|
|
|
|
|
2004-09-14 07:54:00 -04:00
|
|
|
(define-interface nuit-interface
|
2004-10-10 09:22:25 -04:00
|
|
|
(export nuit))
|
2004-09-14 07:54:00 -04:00
|
|
|
|
|
|
|
(define-structure nuit nuit-interface
|
|
|
|
(open scheme-with-scsh
|
|
|
|
external-calls
|
|
|
|
define-record-types
|
|
|
|
conditions
|
|
|
|
signals
|
|
|
|
handle
|
|
|
|
ncurses
|
2005-05-20 11:20:34 -04:00
|
|
|
srfi-1
|
2004-10-03 05:13:30 -04:00
|
|
|
srfi-6
|
2005-05-20 11:20:34 -04:00
|
|
|
srfi-13
|
2005-05-18 11:25:16 -04:00
|
|
|
debugging
|
2005-05-17 05:22:07 -04:00
|
|
|
inspect-exception
|
2005-05-18 11:25:16 -04:00
|
|
|
rt-modules
|
2005-05-20 11:20:34 -04:00
|
|
|
tty-debug
|
2005-05-22 05:20:44 -04:00
|
|
|
pps
|
|
|
|
history)
|
2004-09-14 07:54:00 -04:00
|
|
|
(files nuit-engine
|
2004-10-03 05:13:30 -04:00
|
|
|
handle-fatal-error
|
2004-10-10 09:22:25 -04:00
|
|
|
directory-files
|
|
|
|
find
|
2004-10-14 07:58:20 -04:00
|
|
|
cd
|
|
|
|
browse-directory-list
|
2005-05-20 11:20:34 -04:00
|
|
|
browse-list
|
|
|
|
process))
|
|
|
|
|
2005-05-22 05:20:44 -04:00
|
|
|
|
|
|
|
|
|
|
|
|