AminetAminet
Search:
84714 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/lang/tinyscheme.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:TinyScheme Embeddable Interpreter
Author:Dimitrios Souflis, Kevin Cozens, Jonathan S. Shapiro
Uploader:michal butterweck pl (Michal Butterweck)
Type:dev/lang
Version:1.41
Architecture:m68k-amigaos
Distribution:Aminet
Date:2018-12-02
Download:http://aminet.net/dev/lang/tinyscheme.lha - View contents
Readme:http://aminet.net/dev/lang/tinyscheme.readme
Downloads:628

This is port of the TinyScheme interpreter v1.41. The interpreter was designed
to be easily embedded into another C application. There is standalone m68k
interpreter also included. The R5RS scheme standard is supported with some
small exceptions.

More information on TS:
http://tinyscheme.sourceforge.net

Amiga port:
Only few changes were needed to compile. Most of them are lacking functions
(access(), stricmp() and isascii()). The malloc was changed to calloc as the
implementation was relying on cleaned buffer for storing strings. No makefile
just one-liner script for vbcc. When compiling with gcc or other compiler,
please define AMIGA (eg. -DAMIGA).


Contents of dev/lang/tinyscheme.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                 1746    3923  44.5% -lh5- 8fba Apr 14  2013 building
[unknown]                   74      76  97.4% -lh5- 2cd9 Dec  2 11:38 build_amiga.sh
[unknown]                 6370   14310  44.5% -lh5- b8d3 Apr 14  2013 changes
[unknown]                  796    1517  52.5% -lh5- 23f9 Apr 14  2013 copying
[unknown]                 1262    3190  39.6% -lh5- f116 Apr 14  2013 dynload.c
[unknown]                  203     269  75.5% -lh5- bc0b Apr 14  2013 dynload.h
[unknown]                 3333   10246  32.5% -lh5- a039 Apr 14  2013 hack.txt
[unknown]                 5734   23793  24.1% -lh5- f419 Dec  1 23:12 init.scm
[unknown]                  822    1883  43.7% -lh5- 1792 Apr 14  2013 makefile
[unknown]                 6354   16786  37.9% -lh5- d253 Apr 14  2013 Manual.txt
[unknown]                 1734    3626  47.8% -lh5- cb68 Apr 14  2013 MiniSCHEMETribute.txt
[unknown]                 2391   22548  10.6% -lh5- 8fda Apr 14  2013 opdefines.h
[unknown]                  537     921  58.3% -lh5- 3b66 Dec  2 19:02 readme.txt
[unknown]                 1784    4972  35.9% -lh5- a7be Apr 14  2013 scheme-private.h
[unknown]                32243  141838  22.7% -lh5- 38e4 Dec  2 19:31 scheme.c
[unknown]                 1883    7064  26.7% -lh5- fd81 Dec  2 11:35 scheme.h
[unknown]                34280   74836  45.8% -lh5- 0ed6 Dec  2 19:32 ts
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        17 files  101546  331798  30.6%            Dec  2 20:57

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>