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
Implement (define (NAME ARGS ...) BODY).
2008-02-06
Bernd
Je
n
d
rissek
Implement (de
f
i
ne
(NAME
AR
G
S
.
.
.
) B
O
DY)
.
commit
|
commitdiff
|
tree
2008-02-06
Bernd Jendrisse
k
I
mplement (primitive
-
e
va
l
ARG)
.
commit
|
commitdiff
|
tree
2008-02-02
Bernd
Jendr
i
ssek
lisp_builtin
(
):
C
onstructor for
a
p
o
i
nter t
o
a builtin
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Bern
d
Jendrissek
Reduce line
c
ount by avoiding
t
e
m
porary v
a
r
i
a
b
les
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Jendrissek
Prefer to use lisp values
i
n
s
te
a
d o
f
stati
c
ally typed
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
B
ernd Jendrissek
Prefer t
o
use l
i
sp values inst
e
ad of statically typed
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Ber
n
d Jend
r
is
s
e
k
Prefer to
u
se l
i
sp values instead of statica
l
ly typed
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Jendrisse
k
Def
i
n
e
a
n
d
u
s
e constant_nil to rep
r
esent
t
he
empty
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Jendrissek
Simpl
i
fy
c
ode wit
h
lisp_cdr()
.
commit
|
commitdiff
|
tree
2008-01-31
B
e
r
nd Jen
d
risse
k
Impl
e
ment (list?
ARG)
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Jendrissek
lisp_cdr
(
):
For ana
l
o
g
y
w
i
t
h lisp
_
car()
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Je
n
drissek
Evaluat
e
arguments to user-defi
n
ed functions
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Je
n
d
r
i
s
sek
Simpli
f
y list constru
c
tion expressions
.
commit
|
commitdiff
|
tree
2008-01-28
Bern
d
Jendrissek
l
i
sp_p
a
ir
(
),
l
i
sp_opaque():
F
urther simplif
y
code
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrissek
l
isp_cons()
:
U
t
il
i
t
y function to simpli
f
y code
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendr
i
ssek
l
i
s
p
_
c
a
r
(): U
t
i
lity function t
o
si
m
plify cod
e
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrissek
Compl
e
te implementation of
i
f
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd J
e
ndrissek
Don'
t
over-count the length
o
f strings
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendri
s
sek
Com
p
l
e
te imple
m
entatio
n
o
f
eq?
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendriss
e
k
Add more
t
ests
f
or eq?
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd J
e
ndr
i
ssek
A
d
d skeleton im
p
lementation of
e
q?
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Je
n
drissek
Ad
d
skeleto
n
implementati
o
n
o
f if
.
commit
|
commitdiff
|
tree
2008-01-28
Be
r
nd Jendrissek
I
mplemen
t
q
u
o
t
e as
a
built-
i
n
macro
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendri
s
sek
Apply user-
d
ef
i
ned functions
w
ith arguments
.
commit
|
commitdiff
|
tree
2008-01-28
Ber
n
d Je
n
drissek
Allocate environments dynamical
l
y
.
commit
|
commitdiff
|
tree
2008-01-28
Ber
n
d J
e
ndrissek
T
est app
l
ication of u
s
er-define
d
func
t
ion with a
r
gu
m
e
nts
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
J
endris
s
e
k
Apply sim
p
le user-defined function
s
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
n
d Je
n
drissek
Tes
t
applicat
i
o
n of a user-defined function
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
J
endri
s
s
e
k
M
ake l
a
mbda e
x
pand to a user-defined function
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
J
e
ndris
s
ek
Parse empty lists properly
.
commit
|
commitdiff
|
tree
2008-01-27
B
er
n
d Jendrissek
Ensu
r
e that empty inpu
t
do
e
sn'
t
evaluate
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Je
n
drissek
Revert forgotten mistrial
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rnd Jendrissek
s/parse_form/parse_forms
/
g
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
J
endri
s
sek
S
u
pport macr
o
s in
t
he
e
val
u
ator
.
Add skeleton bui
l
t
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Ber
n
d Je
n
dri
s
sek
Add tests for lambda
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
J
endrissek
Continue des
p
ite a
b
normal exits
.
commit
|
commitdiff
|
tree
2008-01-27
Bern
d
Jen
d
rissek
Evaluate CAR of list separately to
f
in
d
out
i
f it
'
s
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Rename
v
a
riable
.
P
retty-pri
n
t built-in functions as
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd J
e
ndrisse
k
pair_n
e
w(): Initial
i
ze CDR to '(
)
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rnd
Jen
d
rissek
P
a
r
se
a
w
h
o
le word in o
n
e go with parse_word()
.
commit
|
commitdiff
|
tree
2008-01-27
Ber
n
d Jendrissek
charseq_new
(
): Initialize the return
e
d object
.
commit
|
commitdiff
|
tree
2008-01-27
Bern
d
Jendrissek
Define #t
a
nd #f
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jend
r
i
s
s
ek
M
ark
f
unctions by an opaque unique CAR
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Imp
l
eme
n
t (
c
ar
)
a
n
d
(cdr)
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jen
d
rissek
Support impro
p
er
l
ists
.
Implement
(cons)
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
nd
J
e
ndrissek
Pass
a
m
o
re strongly ty
p
e
d
list "
r
e
s
t" ar
g
u
m
ent to
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rnd Jendrissek
Pass the
envi
r
o
n
ment to (eval)
s
o it can support (let)
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rn
d
Jendrisse
k
Bind value
s
t
o
s
ymbo
l
s
durin
g
e
valuation
.
Call buil
t
in
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendri
s
sek
Unify stri
n
g
a
nd symbol re
p
r
e
sentation
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
Jendrissek
Evalua
t
e s
-
e
xpressi
o
ns
.
Only su
p
p
o
rts stri
n
gs an
d
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendr
i
s
s
e
k
N
UL-t
e
rminate strings
and symbol
s
for convenience
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendri
s
se
k
Delete string_new()
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
nd Jendrissek
Parse strings in s-expr
e
ssions
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Pars
e
symbo
l
s in s-expressions
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
J
e
n
d
ris
s
ek
A rudimentary parser of s-express
i
ons
.
commit
|
commitdiff
|
tree