1 App-Scheme79asm version 0.001
2 =============================
4 SIMPLE is a LISP processor defined in the 1979
5 B<Design of LISP-Based Processors> paper by Steele and Sussman.
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.
18 To install this module type the following:
27 This module requires these other modules and libraries:
33 Copyright (C) 2018 by Marius Gavrilescu
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.