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
lisp_builtin(): Constructor for a pointer to a builtin function or macro.
2008-02-02
Bernd Jendr
i
s
sek
lisp_builtin(
)
: Constructor for
a p
o
i
n
ter to a buil
t
in
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Jendris
s
ek
R
educe line co
u
n
t by avoiding te
m
porary va
r
iables
.
commit
|
commitdiff
|
tree
2008-01-31
B
e
rnd Jendrissek
Pr
e
fer
t
o use lisp values instead of statically typed
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Je
n
drissek
Prefer to
u
se
l
isp values ins
t
ead of statically typed
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
B
ernd Jendrissek
Pr
e
fer
t
o use li
s
p values ins
t
ead of stat
i
ca
l
ly ty
p
e
d
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Ber
n
d Jen
d
rissek
Define
a
n
d
use consta
n
t_nil to represent
t
he
e
mpty
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Bern
d
Jendrissek
Sim
p
lify cod
e
w
i
t
h
l
i
sp
_
cdr(
)
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd
Jendrisse
k
Im
p
lement (li
s
t? ARG)
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd
Jendrissek
lis
p
_c
d
r()
:
For analogy with lisp_car()
.
commit
|
commitdiff
|
tree
2008-01-31
Be
r
nd Jendrissek
Eva
l
uate arguments to user-
d
efined fu
n
ctions
.
commit
|
commitdiff
|
tree
2008-01-28
B
ernd Jendrissek
Simplify list
construction expressions
.
commit
|
commitdiff
|
tree
2008-01-28
B
ernd Jendri
s
se
k
lis
p
_pair(),
lisp_op
a
que(): Fu
r
t
h
er
simp
l
ify co
d
e
.
commit
|
commitdiff
|
tree
2008-01-28
B
e
rnd Jendrissek
lisp_cons(): Utility func
t
ion to si
m
plify code
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Je
n
d
r
iss
e
k
lisp_car(): Utility functi
o
n to simplify c
o
de
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrisse
k
Complete
i
mpl
e
men
t
ation of if
.
commit
|
commitdiff
|
tree
2008-01-28
Ber
n
d Jend
r
issek
Don't over-
c
o
u
nt
the
len
g
th of strings
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd
Jendrissek
Co
m
plete i
m
pl
e
menta
t
ion of eq?
.
commit
|
commitdiff
|
tree
2008-01-28
B
e
rnd Jendr
i
ssek
Add
more tests
f
o
r eq?
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd J
e
ndrissek
Add skel
e
ton impleme
n
tation of eq?
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Je
n
drissek
Add skeleto
n
i
m
plementation
o
f i
f
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrissek
Implem
e
n
t
quote as a built-in macro
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrissek
Apply user-defined functions with arguments
.
commit
|
commitdiff
|
tree
2008-01-28
Ber
n
d Jen
d
rissek
Alloca
t
e e
n
vironments dyna
m
ically
.
commit
|
commitdiff
|
tree
2008-01-28
Be
r
nd Jend
r
iss
e
k
Test application of
u
s
e
r-defined f
u
nction wi
t
h arguments
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrisse
k
A
pply
simple user-defi
n
ed funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendriss
e
k
Test application of a user-defined fu
n
ctio
n
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendri
s
se
k
Make lamb
d
a exp
a
nd to a user-defined func
t
ion
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrisse
k
Parse empty lists pro
p
erly
.
commit
|
commitdiff
|
tree
2008-01-27
Ber
n
d
Jendri
s
sek
Ensu
r
e that empty i
n
put doesn't
evalua
t
e
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Rev
e
rt forgotten mistrial
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
Jendrissek
s/parse_fo
r
m/parse_for
m
s/g
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rnd J
e
n
d
r
issek
S
u
pport
m
a
c
r
os in the
e
valuator
.
Add
skeleto
n
built
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd J
e
ndrissek
Add t
e
st
s
for
lam
b
da
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
J
end
r
i
ssek
Con
t
inue despite
a
bnormal
e
x
i
t
s
.
commit
|
commitdiff
|
tree
2008-01-27
Ber
n
d Jendrissek
Evaluat
e
CAR of list
separ
a
tely to find o
u
t if it's
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendri
s
sek
R
ena
m
e variable
.
Pretty-print built-i
n
fu
n
ctions as
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
pai
r
_new(): Initial
i
ze CD
R
to '()
.
commit
|
commitdiff
|
tree
2008-01-27
Bern
d
Jendrissek
P
a
rse a whol
e
word i
n
o
ne go with parse_word
(
)
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
charseq_
n
ew(): Initialize the returned object
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Def
i
ne #t and
#
f
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
nd Jendrissek
Ma
r
k funct
i
o
ns
b
y an opa
q
ue unique CAR
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rnd Jendrissek
Implement (car
)
and (cdr)
.
commit
|
commitdiff
|
tree
2008-01-27
Ber
n
d Jendrissek
Su
p
p
o
rt improper lists
.
Imple
m
ent (cons)
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
nd Jendrissek
Pass
a
more strong
l
y typed list "
r
est" argument to
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendri
s
sek
Pa
s
s the
e
nvi
r
onment t
o
(eva
l
) so it can support (
l
et)
.
commit
|
commitdiff
|
tree
2008-01-27
Bern
d
Jendrissek
Bind valu
e
s to symbols during eval
u
ati
o
n
.
Call builtin
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendri
s
s
e
k
U
n
i
fy strin
g
and symbo
l
r
epresen
t
ation
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Evaluate
s-expressions
.
On
l
y supports strings and
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
Jendrissek
N
U
L-t
e
r
m
in
a
te strings and symbols
f
or conveni
e
nce
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendriss
e
k
Dele
t
e s
t
r
ing_new()
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Parse strings
in s-express
i
on
s
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd J
e
nd
r
issek
P
a
rse symbols in s-e
x
p
r
essions
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jen
d
rissek
A rudimentary parser o
f
s-ex
p
ression
s
.
commit
|
commitdiff
|
tree