about summary refs log tree commit diff stats
path: root/archive/0.vm.arc/charterm/test-charterm.rkt
diff options
context:
space:
mode:
Diffstat (limited to 'archive/0.vm.arc/charterm/test-charterm.rkt')
-rw-r--r--archive/0.vm.arc/charterm/test-charterm.rkt20
1 files changed, 20 insertions, 0 deletions
diff --git a/archive/0.vm.arc/charterm/test-charterm.rkt b/archive/0.vm.arc/charterm/test-charterm.rkt
new file mode 100644
index 00000000..04eb376f
--- /dev/null
+++ b/archive/0.vm.arc/charterm/test-charterm.rkt
@@ -0,0 +1,20 @@
+#lang racket/base
+;; For legal info, see file "charterm.rkt".
+
+;; (require (planet neil/charterm:1))
+(require "charterm.rkt")
+
+(with-charterm
+ (charterm-clear-screen)
+ (charterm-cursor 10 5)
+ (charterm-display "Hello, ")
+ (charterm-bold)
+ (charterm-display "you")
+ (charterm-normal)
+ (charterm-display ".")
+ (charterm-cursor 1 1)
+ (charterm-display "Press a key...")
+ (let ((key (charterm-read-key)))
+   (charterm-cursor 1 1)
+   (charterm-clear-line)
+   (printf "You pressed: ~S\r\n" key)))