Initial commit
[app-scheme79asm.git] / README
1 App-Scheme79asm version 0.001
2 =============================
3
4 SIMPLE is a LISP processor defined in the 1979
5 B<Design of LISP-Based Processors> paper by Steele and Sussman.
6
7 The SIMPLE processor expects input in a particular tagged-pointer
8 format. This module takes a string containing a sequence of
9 S-expressions of the form C<(tag . value)> representing a tagged
10 pointer. Here the tag is either a number or one of several predefined
11 values (see the source for a full list), and the value is either a
12 number or another tagged pointer. These values are laid out in memory
13 and a block of verilog code assigning the memory contents to an array
14 named C<mem> is printed.
15
16 INSTALLATION
17
18 To install this module type the following:
19
20 perl Makefile.PL
21 make
22 make test
23 make install
24
25 DEPENDENCIES
26
27 This module requires these other modules and libraries:
28
29 * Data::SExpression
30
31 COPYRIGHT AND LICENCE
32
33 Copyright (C) 2018 by Marius Gavrilescu
34
35 This library is free software; you can redistribute it and/or modify
36 it under the same terms as Perl itself, either Perl version 5.24.3 or,
37 at your option, any later version of Perl 5 you may have available.
38
39
This page took 0.019596 seconds and 4 git commands to generate.