diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2017-02-20 00:05:28 -0800 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2017-02-20 00:05:28 -0800 |
commit | 87b82b5822ca54228cfa6df29be3ad9d4bc47d16 (patch) | |
tree | 1eb4f87abd38bea56e08335d939e8171d5e7bfc7 /structst.scm | |
parent | bd9733926076885e3417b74de76e4c9c7bc56254 (diff) | |
download | slib-upstream/2d2.tar.gz slib-upstream/2d2.zip |
Import Upstream version 2d2upstream/2d2
Diffstat (limited to 'structst.scm')
-rw-r--r-- | structst.scm | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/structst.scm b/structst.scm deleted file mode 100644 index ea298e0..0000000 --- a/structst.scm +++ /dev/null @@ -1,37 +0,0 @@ -;"structst.scm" test "struct.scm" -;Copyright (C) 1993 Aubrey Jaffer -; -;Permission to copy this software, to redistribute it, and to use it -;for any purpose is granted, subject to the following restrictions and -;understandings. -; -;1. Any copy made of this software must include this copyright notice -;in full. -; -;2. I have made no warrantee or representation that the operation of -;this software will be error-free, and I am under no obligation to -;provide any services, by way of maintenance, update, or otherwise. -; -;3. In conjunction with products arising from the use of this -;material, there shall be no use of my name in any advertising, -;promotional, or sales literature without prior written consent in -;each case. - -(require 'struct) - -(define-record foo (a b c)) -(define-record goo (xx yy)) - -(define a-foo (make-foo 1 2 3)) -(define a-goo (make-goo 4 5)) - -(define (struct:test) - (define (t1 x) - (variant-case x - (foo (a b c) (list a b c)) - (goo (xx yy) (list xx yy)) - (else (list 7 8)))) - (write (append (t1 a-foo) (t1 a-goo) (t1 9))) - (newline)) - -(struct:test) |