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
ss
e
k
lisp_buil
t
in(): Constru
c
t
o
r for a pointer t
o
a b
u
iltin
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Be
r
n
d Jendrissek
Reduce line count by a
v
oiding temporary variables
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Jendr
i
ssek
P
r
efer to use lis
p
values
instead of st
a
tica
l
ly typed
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
B
e
rnd Jendrissek
Prefer to use lisp v
a
lue
s
inst
e
ad of s
t
atically
t
y
ped
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd
J
endrissek
P
r
efer
t
o use lisp va
l
u
e
s instead of statically ty
p
ed
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
B
e
rn
d
Jendriss
e
k
Def
i
ne and
u
se constant_nil to represent the empty
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Ber
n
d Jendrissek
Simplify c
o
de
with lisp_cd
r
()
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Jen
d
riss
e
k
Implement (list? ARG)
.
commit
|
commitdiff
|
tree
2008-01-31
Ber
n
d Je
n
drisse
k
lisp_cdr(): For a
n
a
l
ogy with
l
i
sp_car()
.
commit
|
commitdiff
|
tree
2008-01-31
B
ernd
J
endrissek
Ev
a
luate a
r
guments to user-
d
efined
functi
o
ns
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrissek
S
implify list
construction ex
p
r
essi
o
ns
.
commit
|
commitdiff
|
tree
2008-01-28
B
ernd J
e
n
dris
s
ek
lisp_pair(), li
s
p_o
p
aqu
e
(): Further simplify
c
o
d
e
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jend
r
i
ssek
lisp
_
cons(): Utility func
t
ion
t
o si
m
plify code
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrisse
k
lisp_car():
Utility functi
o
n to sim
p
l
i
fy
co
d
e
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrissek
Complete implementation
of if
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendri
s
sek
Don't ov
e
r
-
c
ount
the length o
f
strings
.
commit
|
commitdiff
|
tree
2008-01-28
Ber
n
d Jendrissek
Complete implem
e
ntation of
e
q?
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrissek
A
dd more tests
fo
r
eq
?
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jen
d
rissek
Add
s
k
e
l
eton impleme
n
tation of e
q
?
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendris
s
ek
Add skeleton
i
mplementation of if
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd
Jendrissek
Implement quote as a
built
-
in mac
r
o
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jen
d
rissek
Apply
u
ser-d
e
fined
functions wit
h
argumen
t
s
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrissek
Al
l
oca
t
e envi
r
o
n
ments dyn
a
mically
.
commit
|
commitdiff
|
tree
2008-01-28
Ber
n
d Jendrissek
T
est application of user-def
i
n
ed
function with ar
g
uments
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendriss
e
k
Apply simple user-def
i
ned functio
n
s
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rn
d
Jendr
i
ss
e
k
Test
a
ppl
i
cation of
a use
r
-define
d
fun
c
tio
n
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
J
endrissek
Make lam
b
da e
x
pand to a user-d
e
fined function
.
commit
|
commitdiff
|
tree
2008-01-27
Ber
n
d
J
end
r
i
s
sek
Parse e
m
pty l
i
sts p
r
o
p
erl
y
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rnd Jendrissek
E
n
sur
e
t
hat
e
mpty input d
o
e
s
n't evaluate
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
Jendriss
e
k
Revert forgotten mistrial
.
commit
|
commitdiff
|
tree
2008-01-27
B
ernd Jendriss
e
k
s/parse_fo
r
m
/parse_forms/g
.
commit
|
commitdiff
|
tree
2008-01-27
B
ernd Jendrisse
k
Support macro
s
in the evaluator
.
A
d
d
s
keleton bui
l
t
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
Jendrissek
A
dd tests f
o
r lambda
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
r
n
d Jendrissek
Conti
n
u
e
d
e
spite abno
r
mal exits
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Evaluate CAR
of list separately to find ou
t
if
i
t's
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Rename v
a
riable
.
Pr
e
t
t
y-pr
i
nt bu
i
lt-in functions as
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bern
d
Jendris
s
e
k
pai
r
_n
e
w(): Initialize
C
DR
t
o '()
.
commit
|
commitdiff
|
tree
2008-01-27
B
ernd J
e
nd
r
i
ssek
Pa
r
se a whol
e
word in one
g
o with parse_word()
.
commit
|
commitdiff
|
tree
2008-01-27
Ber
n
d Jendrissek
c
hars
e
q_ne
w
(): Initialize the returned object
.
commit
|
commitdiff
|
tree
2008-01-27
B
ernd Jendr
i
ssek
D
efi
n
e #t and
#
f
.
commit
|
commitdiff
|
tree
2008-01-27
B
ern
d
Jendr
i
ssek
Mark function
s
b
y
an op
a
que unique CA
R
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
nd Jendrissek
Imp
l
ement (car
)
and (cdr
)
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
J
end
r
issek
Suppo
r
t imp
r
o
p
er li
s
ts
.
Implement (cons)
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrisse
k
Pass
a
m
ore strongly typed list "r
e
st"
argu
m
ent to
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jen
d
ri
s
se
k
P
a
s
s the
e
nvironment
t
o (eva
l
) so it can suppo
r
t (le
t
)
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendr
i
ssek
Bind valu
e
s
to sym
b
ols
d
u
r
ing evaluation
.
Call b
u
il
t
in
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Unify string
and symbol represe
n
tation
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Je
n
d
r
issek
Evaluate s-e
x
pressi
o
ns
.
Only supports strin
g
s
and
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
nd Jendris
s
ek
NUL-te
r
minat
e
strings an
d
symbols for
convenie
n
ce
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Delet
e
string_new()
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jen
d
ris
s
ek
Parse strings in s-express
i
ons
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jen
d
ris
s
e
k
Parse symbols in s-expressions
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
Jendrissek
A r
u
dimentary p
a
r
ser
of s-
e
xpressions
.
commit
|
commitdiff
|
tree