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
Prefer to use lisp values instead of statically typed pairs for builtin
2008-01-31
B
ernd Jendrissek
Pr
e
fer t
o
use
l
isp values instead of stati
c
ally type
d
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Jendrissek
Prefer t
o
use lisp va
l
ues in
s
tead of sta
t
ically typ
e
d
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Jen
d
ris
s
ek
Defi
n
e and use co
n
stant_
n
il
t
o repre
s
ent the empty
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Jendriss
e
k
S
i
mp
l
ify c
o
de
w
ith
l
i
s
p_cdr()
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Jendriss
e
k
Implement (li
s
t
?
ARG)
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Jendrisse
k
lisp_cdr():
For
analogy with lisp_car()
.
commit
|
commitdiff
|
tree
2008-01-31
B
ern
d
J
e
ndri
s
sek
Evaluate ar
g
uments to user-defined functio
n
s
.
commit
|
commitdiff
|
tree
2008-01-28
Bern
d
Je
n
drissek
Sim
p
lify list constructi
o
n expressions
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrissek
lisp
_
p
air(), lisp_opaque(): Further sim
p
li
f
y
code
.
commit
|
commitdiff
|
tree
2008-01-28
B
e
rnd
Jend
r
issek
lisp_
c
ons(): Uti
l
ity funct
i
o
n to simplify cod
e
.
commit
|
commitdiff
|
tree
2008-01-28
B
ernd Jendrissek
lisp_car(): Utility functi
o
n to simp
l
ify code
.
commit
|
commitdiff
|
tree
2008-01-28
B
e
rn
d
J
endrissek
C
o
mplete implementation
o
f
i
f
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Je
n
d
r
issek
D
o
n't over
-
coun
t
the length of strings
.
commit
|
commitdiff
|
tree
2008-01-28
Be
r
n
d
Jendrissek
Complete implementati
o
n of eq?
.
commit
|
commitdiff
|
tree
2008-01-28
B
e
r
n
d Jendr
i
ssek
A
dd more test
s
fo
r
eq?
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd
Jendrissek
Ad
d
skeleton implementation of eq?
.
commit
|
commitdiff
|
tree
2008-01-28
Be
r
n
d
Jendrissek
Add skeleton
i
mplementation of if
.
commit
|
commitdiff
|
tree
2008-01-28
Be
r
n
d
Jen
d
r
issek
Imp
l
emen
t
quote as a buil
t
-in ma
c
ro
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrissek
Apply user-defin
e
d functio
n
s with arguments
.
commit
|
commitdiff
|
tree
2008-01-28
B
ernd Jend
r
iss
e
k
Al
l
o
cat
e
environments dynamically
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrissek
Test
a
pplication of user
-
de
f
ined func
t
ion with a
r
guments
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
nd Jendrissek
Ap
p
ly simpl
e
user-d
e
fine
d
f
u
nctions
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rnd Je
n
drisse
k
Test application of
a
user-defined
f
unction
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
Jend
r
issek
Ma
k
e lambda expand to a user-define
d
function
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rnd Je
n
drissek
Par
s
e
empty l
i
sts
p
rope
r
ly
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
J
end
r
issek
Ens
u
re that empty input doesn't
evaluat
e
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
J
e
ndrissek
Rever
t
forgot
t
en mist
r
ial
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jend
r
is
s
ek
s/parse_form/parse_form
s
/g
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendriss
e
k
Support macros in the eva
l
uator
.
A
dd skeleton
bu
i
l
t
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
nd
Jendrisse
k
A
d
d
tests for la
m
bda
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jen
d
risse
k
C
ontinue
despite abn
o
rmal
exits
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendris
s
e
k
Evaluate CAR of list sepa
r
ate
l
y
t
o fin
d
out
if it's
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Rename variable
.
Pretty-print
b
uil
t
-in fu
n
ctio
n
s
as
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
J
endrissek
pai
r
_new(): Initialize CDR
t
o '
(
)
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendr
i
ssek
Parse
a
whole
w
ord
i
n one go with par
s
e
_word()
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd J
e
ndr
i
ssek
c
h
a
r
s
eq_new(): Initialize the
r
e
turne
d
object
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd J
e
ndr
i
ssek
Defi
n
e #t and
#
f
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd J
e
ndrisse
k
Mark
f
uncti
o
ns
b
y
an
o
paqu
e
unique CAR
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
J
e
n
d
rissek
Impleme
n
t
(
car)
and (c
d
r
)
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
nd Jend
r
issek
Sup
p
ort improper lists
.
Implement (con
s
)
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendri
s
sek
Pass
a
more strongly t
y
ped list
"
rest" argumen
t
to
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrisse
k
Pass the environment to (eval) so it
c
an s
u
p
port (let)
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Je
n
d
r
issek
Bind values to symbols duri
n
g
e
valuation
.
Call bui
l
t
i
n
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
U
n
if
y
s
tring an
d
symbol repr
e
sentation
.
commit
|
commitdiff
|
tree
2008-01-27
B
ernd J
e
nd
r
issek
Evaluate s-expressions
.
Onl
y
s
upports st
r
in
g
s a
n
d
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rnd J
e
n
d
ri
s
sek
N
U
L-termina
t
e strings and symbols fo
r
con
v
enience
.
commit
|
commitdiff
|
tree
2008-01-27
Ber
n
d Jend
r
issek
Delete s
t
ring_n
e
w()
.
commit
|
commitdiff
|
tree
2008-01-27
Bern
d
Jendrissek
Pa
r
se strings in s-expressions
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rnd Jendriss
e
k
Parse symbols i
n
s-
e
xpressio
n
s
.
commit
|
commitdiff
|
tree
2008-01-27
Bern
d
Je
n
dris
s
ek
A rudimentary parser o
f
s-exp
r
e
s
sions
.
commit
|
commitdiff
|
tree