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 Jend
r
i
s
s
ek
lisp_builtin(): Constructor for a p
o
inter to a b
u
iltin
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd
Jendr
i
s
sek
Redu
c
e li
n
e count
by avoidin
g
tempo
r
ary
variables
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Jendrissek
P
re
f
er
t
o
u
se
l
isp
va
l
ues instead of statically typed
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd
J
endrissek
Prefer to us
e
lisp va
l
u
e
s in
s
tead of statically
typed
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Jend
r
issek
Prefer
t
o use l
i
sp values instead
o
f
stati
c
ally typed
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Jendrissek
Defin
e
and
use co
n
s
t
an
t
_nil to represent the em
p
ty
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Be
r
nd Jendrissek
S
i
mplify code wi
t
h
l
isp_cdr()
.
commit
|
commitdiff
|
tree
2008-01-31
Bern
d
Jen
d
ris
s
ek
Implement (list? ARG)
.
commit
|
commitdiff
|
tree
2008-01-31
Ber
n
d Jendrissek
lisp
_
c
d
r():
For analogy with lisp_car()
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd J
e
n
d
ris
s
e
k
Evaluate arguments to
user-
d
efined
f
unctions
.
commit
|
commitdiff
|
tree
2008-01-28
B
e
rnd Jendrissek
Simplify l
i
st construct
i
on expressions
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jend
r
issek
lisp_pair(),
lisp_opaq
u
e(): Fu
r
t
h
er
s
i
mplify co
d
e
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrissek
lisp_cons(
)
: Util
i
ty function to si
m
p
lify
code
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendr
i
ssek
l
i
sp_car():
Uti
l
ity function to
simplif
y
cod
e
.
commit
|
commitdiff
|
tree
2008-01-28
Bern
d
J
endris
s
ek
Complete i
m
plementation
of if
.
commit
|
commitdiff
|
tree
2008-01-28
B
ernd Jendrissek
Don't
ove
r
-count t
h
e
le
n
gth of stri
n
gs
.
commit
|
commitdiff
|
tree
2008-01-28
Be
r
n
d
Je
n
drissek
C
omp
l
ete implementatio
n
of eq?
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendr
i
ssek
A
d
d mor
e
t
e
sts for eq?
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Je
n
drissek
Ad
d
skele
t
on im
p
lement
a
tio
n
of eq?
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd J
e
ndrissek
A
d
d skele
t
on im
p
lement
a
tion of if
.
commit
|
commitdiff
|
tree
2008-01-28
Bern
d
Jen
d
rissek
I
m
pleme
n
t q
u
ot
e
as
a
built-in macro
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrissek
Apply use
r
-de
f
in
e
d
f
unction
s
with arguments
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd J
e
ndrisse
k
Allocate environments dynamically
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrissek
Test
a
pplication of
u
ser-defined f
u
nction wi
t
h
a
rg
u
ments
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Apply sim
p
le user-defined
functions
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
nd
Jendrissek
Test applicat
i
on of a
u
ser-defined fu
n
ction
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
Jendri
s
sek
Make lambda expand to a
u
ser-d
e
f
ined fu
n
ctio
n
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jend
r
issek
Pars
e
e
mp
t
y lists pro
p
erly
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
r
nd Jendrissek
En
s
ure tha
t
empty inpu
t
d
o
esn't evaluate
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
J
endrissek
Revert fo
r
go
t
ten
mistrial
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
J
e
n
drissek
s/parse_for
m
/pa
r
se_forms/g
.
commit
|
commitdiff
|
tree
2008-01-27
Bern
d
Jendrissek
Su
p
p
o
rt
macros
in the e
v
aluator
.
Add skel
e
ton built
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
r
n
d Jendrissek
A
dd te
s
ts for lam
b
da
.
commit
|
commitdiff
|
tree
2008-01-27
B
ernd Jendrissek
C
on
t
inue despi
t
e abnor
m
al exits
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
Jendrisse
k
Evaluate CAR
o
f
list separately to
f
ind out if
it's
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Rena
m
e variable
.
Pr
e
t
t
y-p
r
i
n
t built-in functions as
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
nd
Jendrissek
pair_new(): I
n
itialize CD
R
to '()
.
commit
|
commitdiff
|
tree
2008-01-27
Bern
d
J
e
n
d
r
i
ssek
P
ars
e
a whole word in one
go w
i
th
p
arse_word()
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
c
harseq_new(): Initial
i
ze t
h
e returned obje
c
t
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
nd Jendrissek
Define #t
a
n
d #f
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jen
d
r
i
s
sek
Mark
functions by an
opaqu
e
unique
CAR
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
I
m
plement (
c
ar
)
and (c
d
r)
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendriss
e
k
Suppo
r
t improper lis
t
s
.
Im
p
lement
(cons)
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd J
e
ndrissek
Pass a mo
r
e s
t
rongly typed list "rest" argument to
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Ber
n
d
Je
n
dri
s
sek
Pass the environment to (eval) s
o
it can supp
o
r
t
(let)
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
Jendrissek
Bi
n
d values to symbols
durin
g
eva
l
uati
o
n
.
Call
b
uiltin
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Unify
strin
g
and
s
ymbol represent
a
tion
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rnd J
e
ndr
i
ss
e
k
Evaluate s-expressions
.
Only supports strings and
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
NUL-
t
e
rm
i
n
ate strings and symbols for convenience
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rnd
J
endrissek
D
elete string_new()
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rnd Jendrissek
Parse strings in s-e
x
pressi
o
ns
.
commit
|
commitdiff
|
tree
2008-01-27
B
ernd Jendriss
e
k
Parse symbol
s
i
n s-ex
p
ressions
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd J
e
n
d
rissek
A rudimentary parser o
f
s-expression
s
.
commit
|
commitdiff
|
tree