Skip to content
Newer
Older
100644 44 lines (38 sloc) 1.57 KB
fba571f @adh NEWS and README
authored May 14, 2005
1 This is dfsch - dfox's scheme implementation. It's essentialy an
2 embeddable scheme interpreter. For now it's still lacking many
3 scheme functions, but it's generally usable as embedded scripting
4 language.
5
157d3a9 @adh git-svn-id: svn://mahoro/dfsch/trunk@589 876e91b9-e3f0-0310-bb80-9da7…
authored Sep 11, 2007
6 An useful example how to use this library is binary `dfsch-repl'
7 produced by compilation, it's source is `src/repl.c'. It's simple
8 interactive interpreter with some additional convenience features.
69f7698 Expanded README a bit.
Ales Hakl authored Jan 5, 2009
9
10 Interpreter depends on Boehm-Demers-Weiser conservative garbage
11 collector, in theory it is possible to replace all calls to GC_MALLOC
12 with malloc(3) for testing on platforms without working libgc (for
13 example Interix), but running any non-toy code without working GC is
14 not good idea. Console I/O library (used by REPL and debugger) is able
0d2656d Expanded README even more
Ales Hakl authored Jan 5, 2009
15 to use readline, but can reasonably work without it.
16
17 Platforms that generally work and are reasonably tested are:
18 * Linux 2.6 on i386
19 * Linux 2.6 on amd64
20 * Linux 2.6 on Alpha
21 * Linux 2.6 on Sparc (32b mode is more tested, but 64b should
22 work too)
c4a0648 @adh updated README
authored Jan 30, 2010
23 * Windows 2003 - crosscompiled by mingw
24 Platforms where it worked last time they was tested:
0d2656d Expanded README even more
Ales Hakl authored Jan 5, 2009
25 * Linux 2.4 on StrongARM
26 * Linux 2.6 on StrongARM
27 * Solaris 10 on sparc
c4a0648 @adh updated README
authored Jan 30, 2010
28 * Cygwin
0d2656d Expanded README even more
Ales Hakl authored Jan 5, 2009
29 Platform that almost worked last time I tried:
30 * NetBSD 4.0.1 on sparc (pure 64b)
c4a0648 @adh updated README
authored Jan 30, 2010
31 - Problems with confused libgc shared library support
32 Platforms that simply do not work:
0d2656d Expanded README even more
Ales Hakl authored Jan 5, 2009
33 * Interix
c4a0648 @adh updated README
authored Jan 30, 2010
34 - No libgc port
35 * Windows with MSVC
36 - No support for C99
0d2656d Expanded README even more
Ales Hakl authored Jan 5, 2009
37 Platforms that I'm interested in:
38 * Linux on PowerPC
39 * Bare hardware
40 * Cross-compilation of some subset of dfsch to small embedded
41 platforms (e.g. AVR)
42
43
Something went wrong with that request. Please try again.