My favorites
|
Sign in
mosh-scheme
Fast R6RS Scheme Interpreter
Project Home
Downloads
Wiki
Issues
Source
Checkout
|
Browse
|
Changes
|
‹r243
r1910
Source path:
svn
/
tags
/
mosh-0.0.5
/
RELNOTE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
Mosh 0.0.5 Release Note
============================
What's Mosh
----------------
Mosh is A Fast R6RS Scheme interpreter.
Homepage:
http://code.google.com/p/mosh-scheme/
About This Release
------------------
Added experimental "R6RS batch mode" using psyntax.
run with -b option like "cd r6rs-examples; mosh -b hello.ss"
There are some samples in mosh/r6rs-examples directory.
Ported psyntax library.
psyntax is "The portable R6RS library and syntax-case system" by Abdulaziz Ghuloum and Kent Dybvig.
Added SRFI 98 get-environment-variable and get-environment-variables.
Improved stack trace.
Improved (apply ...) not to use C native stack recursively.
Improved profiler.
Improved compilations speed.
Improved procedure speed which is written in C++.
Rewrote some procedures in C++ for perfomance.
Added load option. run mosh with "-l".
Added many procedures.
call-process
vector?
string
string->lines
filter-map
map-with-index
car+cdr
take
drop
take!
take-right
drop-right
drop-right!
integer?
fifth
sixth
seventh
eighth
ninth
tenth
xcons
make-list
list-tabulate
list-copy
list=
split-at
split-at!
not-pair?
last-pair
last
circular-list
proper-list?
circular-list?
dotted-list?.
Fixed many bugs.
Mosh 0.0.4 Release Note
============================
What's Mosh
----------------
Mosh is A Fast R6RS Scheme interpreter.
Homepage:
http://code.google.com/p/mosh-scheme/
About This Release
------------------
Ported Andrew Wright' pattern match library.
It's very useful.
(match ...)
(match-lambda ...)
(match-let ...)
(match-letrec ...)
Added a sample application.
Grass language interpreter.(example/grass.scm)
Added pre-compiled macro support.
Rewrote multiple values system.
Added many procedures.
(hash-table-keys ...)
(vector-for-each ...)
(hash-table-for-each ...)
(exit)
(string-ref ...)
(div ...)
(list? ...)
(macroexpand ...)
(procedure? ...)
(with-input-from-file ...)
(load ...) for internal use.
char>=?, char>?, char<=? and char<?.
cons*
Added EOF handling for Ctrl-D to REPL.
Fixed many bugs.
div bug (thx leque)
case bug (thx leque)
(read) can't read "...".
SEGV with (write '(quote))
Mosh 0.0.3 Release Note
============================
What's Mosh
----------------
Mosh is A Fast R6RS Scheme interpreter.
Homepage:
http://code.google.com/p/mosh-scheme/
About This Release
------------------
Added R6RS exceptions system.
(raise ...)
(raise-continuable ...)
(with-exception-handler ...)
(guard ...)
Added a simple REPL (Read Eval Print Loop).
Added (eval ...) procedure.
Added division and modulo support (Fixnum only).
Changed a stack frame structure for better stack trace.
Fixed many bugs.
(apply proc ...) rest argument bug.
SEGV with stack overflow.
Regexp endian problem on OSX PPC (thx masa_edw).
(+) should be 0 and (*) should be 1 (thx leque).
cond clause like (cond ((3))).
Show details
Hide details
Change log
r246
by higepon on Jul 17, 2008
Diff
[No log message]
Go to:
/tags/mosh-0.0.5
/tags/mosh-0.0.5/ChangeLog
/tags/mosh-0.0.5/EqHashTable.h
/tags/mosh-0.0.5/Makefile.am
/tags/mosh-0.0.5/Makefile.in
/tags/mosh-0.0.5/RELNOTE
/tags/mosh-0.0.5/config.h.in
/tags/mosh-0.0.5/configure
/tags/mosh-0.0.5/configure.ac
...sh-0.0.5/doc/all-name-index.html
...0.0.5/doc/manual-file-index.html
/tags/mosh-0.0.5/doc/manual.html
/tags/mosh-0.0.5/doc/manual.manlsp
...0.0.5/doc/name-index-manual.html
...lpha3/libatomic_ops-1.2/Makefile
...ha3/libatomic_ops-1.2/config.log
.../libatomic_ops-1.2/config.status
...3/libatomic_ops-1.2/doc/Makefile
...3/libatomic_ops-1.2/src/Makefile
..._ops-1.2/src/atomic_ops/Makefile
.../src/atomic_ops/sysdeps/Makefile
...libatomic_ops-1.2/tests/Makefile
/tags/mosh-0.0.5/main.cpp
...s/mosh-0.0.5/scripts/gen-doc.scm
...r6rs/psyntax-buildscript-mosh.ss
....5/tools/psyntax-r6rs/session-id
Sign in
to write a code review
Older revisions
r243
by higepon on Jul 17, 2008
Diff
[No log message]
r241
by higepon on Jul 17, 2008
Diff
[No log message]
r107
by higepon on Jun 11, 2008
Diff
[No log message]
All revisions of this file
File info
Size: 3037 bytes, 163 lines
View raw file
Hosted by