summaryrefslogtreecommitdiff
path: root/src/scheme/ao_scheme_port.scheme
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2018-01-10 23:11:40 -0800
committerKeith Packard <keithp@keithp.com>2018-01-10 23:11:40 -0800
commitf26cc1a677f577da533425a15485fcaa24626b23 (patch)
tree2f1e96addf6af39a9013acc76409f9df74a5e561 /src/scheme/ao_scheme_port.scheme
parent4b52fc6eea9a478cb3dd42dcd32c92838df39734 (diff)
altos/scheme: Move ao-scheme to a separate repository
This way it can be incorporated into multiple operating systems more easily. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/scheme/ao_scheme_port.scheme')
-rw-r--r--src/scheme/ao_scheme_port.scheme43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/scheme/ao_scheme_port.scheme b/src/scheme/ao_scheme_port.scheme
deleted file mode 100644
index 886aed25..00000000
--- a/src/scheme/ao_scheme_port.scheme
+++ /dev/null
@@ -1,43 +0,0 @@
-;
-; Copyright © 2018 Keith Packard <keithp@keithp.com>
-;
-; This program is free software; you can redistribute it and/or modify
-; it under the terms of the GNU General Public License as published by
-; the Free Software Foundation, either version 2 of the License, or
-; (at your option) any later version.
-;
-; This program is distributed in the hope that it will be useful, but
-; WITHOUT ANY WARRANTY; without even the implied warranty of
-; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-; General Public License for more details.
-;
-; port functions placed in ROM
-
-
-(define newline
- (lambda args
- (if (null? args)
- (write-char #\newline)
- (write-char #\newline (car args))
- )
- )
- )
-
-(newline)
-(newline (open-output-file "/dev/null"))
-
-(define (eof-object? a)
- (equal? a 'eof)
- )
-
-(define (load name)
- (let ((p (open-input-file name))
- (e))
- (while (not (eof-object? (set! e (read p))))
- (write (eval e)) (newline)
- )
- (close-port p)
- )
- )
-
-(load "/dev/null")