repo.or.cz
/
berndj-bootstrap.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Evaluate arguments to user-defined functions.
2008-01-31
Bernd Jend
r
issek
Eva
l
uate arguments to user-de
f
i
ned
functions
.
commit
|
commitdiff
|
tree
2008-01-28
B
ernd Jendri
s
sek
Sim
p
l
ify lis
t
construction e
x
press
i
ons
.
commit
|
commitdiff
|
tree
2008-01-28
B
ern
d
Jen
d
rissek
li
s
p_pair()
,
lisp_opaque(): Further simplif
y
code
.
commit
|
commitdiff
|
tree
2008-01-28
Ber
n
d Jendriss
e
k
lisp_cons(): U
t
ility function
t
o
s
implify code
.
commit
|
commitdiff
|
tree
2008-01-28
Be
r
n
d
Jendrissek
lisp_car(): Utility func
t
ion
to simplify code
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendriss
e
k
Complet
e
i
mplemen
t
a
tion of if
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrissek
Don'
t
over-coun
t
the l
e
ngth of st
r
ing
s
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jen
d
rissek
Complete implementat
i
on of eq
?
.
commit
|
commitdiff
|
tree
2008-01-28
B
e
r
n
d J
e
ndri
s
s
ek
Add more
t
ests for eq?
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jend
r
issek
Add ske
l
eton implementati
o
n of
e
q
?
.
commit
|
commitdiff
|
tree
2008-01-28
B
e
rnd
J
e
n
dr
i
ssek
Add skeleton
imp
l
emen
t
a
tion of if
.
commit
|
commitdiff
|
tree
2008-01-28
B
er
n
d Je
n
dr
i
s
sek
I
mplement quote as a
built-
i
n mac
r
o
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendri
s
sek
Appl
y
u
ser-defin
e
d
functions with argum
e
nts
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendriss
e
k
Allocat
e
environments dynami
c
all
y
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd
Jendrissek
T
e
st applic
a
tion o
f
us
e
r-
d
efined fu
n
ction with argu
m
ents
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendr
i
s
s
ek
Apply simple user-defined
f
u
nc
t
ions
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jen
d
rissek
Test a
p
p
lica
t
ion of
a
user-defined function
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendri
s
sek
Make la
m
bda
e
xpand to a
user-defined functio
n
.
commit
|
commitdiff
|
tree
2008-01-27
Ber
n
d Jendris
s
e
k
Parse empty
lists pro
p
erly
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendris
s
ek
Ensur
e
that empty
i
n
p
ut
d
oe
s
n't evaluate
.
commit
|
commitdiff
|
tree
2008-01-27
Bern
d
Jendriss
e
k
Revert forgotten mistrial
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rnd
Jendrissek
s/parse_f
o
r
m
/par
s
e_for
m
s/g
.
commit
|
commitdiff
|
tree
2008-01-27
B
ernd Jendriss
e
k
S
upport macros in
the evaluator
.
A
dd skeleton
built
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jen
d
rissek
Add
t
es
t
s for lambd
a
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Je
n
drisse
k
Cont
i
nue despite
abnormal exits
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendriss
e
k
Eva
l
uat
e
CAR
o
f l
i
st separately to find out if it's
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Rename variable
.
P
retty-prin
t
built-in
f
unctio
n
s as
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
Jendri
s
sek
pair_new(): Initialize C
D
R to '()
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
Jendrissek
Par
s
e
a whol
e
word in
o
ne go w
i
th p
a
rse_word
(
)
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
charse
q
_new()
:
Initialize the returned object
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
Jendri
s
sek
Define #t and #f
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Mark functions by an
o
paq
u
e unique C
A
R
.
commit
|
commitdiff
|
tree
2008-01-27
B
ernd Jen
d
rissek
Implemen
t
(car) and (cdr)
.
commit
|
commitdiff
|
tree
2008-01-27
Ber
n
d Je
n
dri
s
se
k
Support improper
l
ists
.
I
m
ple
m
ent
(
cons)
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jend
r
issek
Pass a
m
ore stro
n
gly typed list "
r
est" argument
t
o
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendris
s
e
k
P
a
ss the
e
nvironm
e
n
t
to
(eva
l
) so it c
a
n s
u
pport (l
e
t)
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Bin
d
value
s
to symbols
during evaluatio
n
.
Cal
l
builtin
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jen
d
rissek
Unify string an
d
symbol representation
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Evaluate s-expressions
.
Only supports stri
n
gs an
d
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
J
endrissek
NUL-te
r
minate strings and sym
b
ols for convenience
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Delet
e
string_new()
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
P
a
rse strings in s
-
e
xpressions
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
r
nd Jendr
i
ssek
Parse symbols in s-ex
p
ressions
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jend
r
issek
A rud
i
mentary pars
e
r
of s-
e
xpressions
.
commit
|
commitdiff
|
tree