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
Bernd J
e
nd
r
isse
k
Pr
e
fer
to use lisp
v
alu
e
s instea
d
of statically typ
e
d
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Jendrissek
Prefe
r
to use lis
p
values instead of
s
t
ati
c
ally t
y
ped
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd
J
e
ndrissek
D
efine and u
s
e const
a
n
t
_
n
il to
rep
r
e
s
ent the emp
t
y
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Jendrissek
Simplif
y
code with lis
p
_
c
dr()
.
commit
|
commitdiff
|
tree
2008-01-31
B
e
r
n
d Jendri
s
s
e
k
Imp
l
ement
(
l
ist? ARG)
.
commit
|
commitdiff
|
tree
2008-01-31
B
e
rnd Jendrissek
lisp_cd
r
(): For analogy with
lisp_car()
.
commit
|
commitdiff
|
tree
2008-01-31
B
ernd Jen
d
ri
s
s
e
k
Ev
a
lua
t
e arguments to
u
s
e
r
-defined functi
o
ns
.
commit
|
commitdiff
|
tree
2008-01-28
Bern
d
J
e
nd
r
i
ss
e
k
Simpli
f
y
l
ist con
s
truction expressions
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd
J
endr
i
ssek
lisp_p
a
i
r
(), lisp_opaq
u
e
(
)
:
Further si
m
pli
f
y
code
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendris
s
ek
l
isp_cons(): Uti
l
it
y
func
t
ion to simpl
i
fy code
.
commit
|
commitdiff
|
tree
2008-01-28
B
ernd Jendrissek
l
i
sp
_
car()
:
Utility
f
uncti
o
n to simplify code
.
commit
|
commitdiff
|
tree
2008-01-28
Ber
n
d J
e
nd
r
issek
Complete imple
m
entati
o
n of
i
f
.
commit
|
commitdiff
|
tree
2008-01-28
B
ern
d
Jendrissek
Don't ove
r
-count the length of st
r
i
n
g
s
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrissek
Complete impleme
n
tation of
e
q?
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrisse
k
A
dd more
tests for
eq
?
.
commit
|
commitdiff
|
tree
2008-01-28
Bern
d
Jen
d
riss
e
k
Add
skele
t
o
n
i
mplementation of eq?
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd J
e
n
d
r
i
ssek
Add
sk
e
leton implementation of if
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrissek
Implemen
t
quote as
a
built-in macro
.
commit
|
commitdiff
|
tree
2008-01-28
Bern
d
Jendrisse
k
Apply user-de
f
ined fu
n
ct
i
ons with
arguments
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendr
i
ssek
Al
l
o
c
ate environments dynamically
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrissek
T
est appl
i
c
at
i
on
of
u
s
e
r
-define
d
func
t
ion with argu
m
en
t
s
.
commit
|
commitdiff
|
tree
2008-01-27
Ber
n
d Jendris
s
ek
Apply sim
p
le us
e
r
-
def
i
ned fun
c
t
i
ons
.
commit
|
commitdiff
|
tree
2008-01-27
Ber
n
d
Jendrissek
Test application of a
u
ser-defined
funct
i
o
n
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rnd Jendrisse
k
Make la
m
b
da expand to a user-def
i
n
ed
func
t
ion
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rn
d
Jendris
s
ek
Parse empty
list
s
properl
y
.
commit
|
commitdiff
|
tree
2008-01-27
B
ernd Jendrissek
E
n
sure
that empt
y
input doesn't ev
a
luate
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jen
d
rissek
Reve
r
t
forgot
t
en mistrial
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
s/parse_
f
o
rm/parse_
f
or
m
s/g
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
Jendrisse
k
Support
macros
in
the ev
a
l
u
a
tor
.
Add skele
t
on bu
i
lt
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendr
i
s
sek
Add tests f
o
r
lambda
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rnd Je
n
dr
i
ss
e
k
C
ontinue despite abno
r
mal exits
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
nd Jendr
i
ssek
Evalua
t
e C
A
R of list sep
a
rately to fin
d
out if it
'
s
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Ren
a
me variable
.
P
r
etty-print built-i
n
f
u
nctions
a
s
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rnd Jendrissek
pa
i
r
_
n
e
w(
)
: Initialize
C
DR t
o
'()
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Parse a whole word in one
g
o with parse_word()
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
charseq_ne
w
(
): Initializ
e
the returne
d
ob
j
ect
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
Jendrissek
Define #
t
an
d
#f
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendris
s
ek
Mark fun
c
ti
o
n
s by an opaque unique CAR
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
nd Jendrissek
I
mpl
e
ment (car) and (cdr)
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Support imp
r
ope
r
lists
.
Implement (cons)
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
P
a
ss a mo
r
e st
r
o
n
g
l
y
typed list "res
t
" argument to
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendris
s
ek
Pass
t
h
e envir
o
nment to (eval) so it can support (l
e
t)
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rn
d
Jendrissek
B
ind
v
alues to symb
o
ls
d
ur
i
ng evalu
a
tion
.
Call
b
uilti
n
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
n
d
Jendriss
e
k
Un
i
f
y str
i
ng and symbol representa
t
ion
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
n
d
J
e
ndrissek
Evaluate s-expressions
.
Only supports strings and
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
NUL-terminate
s
tr
i
ngs and sym
b
ols for con
v
enience
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd J
e
ndr
i
ssek
De
l
e
t
e string
_
new()
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
J
endrissek
Par
s
e st
r
i
ngs in s-expressions
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendris
s
ek
Parse
s
ymbols in
s
-expressions
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendriss
e
k
A rudi
m
ent
a
ry pa
r
ser
of s-
e
xpressions
.
commit
|
commitdiff
|
tree