Kevin Ryde
a54e06e5cd
*** empty log message ***
2003-08-22 22:37:52 +00:00
Kevin Ryde
d61261f07d
(list-copy): New function, derived
...
from core list-copy but allowing improper lists, per SRFI-1 spec.
2003-08-22 22:36:18 +00:00
Kevin Ryde
01dbf76f90
(date-week-number): Add tests.
2003-08-22 22:30:52 +00:00
Kevin Ryde
ab8f1b99f1
Add a copyright year.
2003-08-22 22:29:29 +00:00
Kevin Ryde
f3cc3dabe6
(date-week-number): Correction, day of week starting
...
week applied was off by one.
2003-08-22 22:28:53 +00:00
Kevin Ryde
b1c602176c
*** empty log message ***
2003-08-22 01:24:59 +00:00
Kevin Ryde
ef016629d0
(-): Exercise bignum - inum.
2003-08-22 01:23:14 +00:00
Kevin Ryde
1fa79a3839
*** empty log message ***
2003-08-22 01:19:24 +00:00
Kevin Ryde
708f22c6af
(scm_difference): Correction to bignum - negative inum.
2003-08-22 01:17:48 +00:00
Neil Jerram
fde791b502
Misc. file rationalization.
2003-08-21 18:34:43 +00:00
Neil Jerram
7737c5f259
Reorg to remove guile-init.el.
2003-08-21 18:13:59 +00:00
Neil Jerram
db24983896
Import Mikael's Emacs interface code (guileint-1.5.2) into Guile CVS.
2003-08-20 19:00:44 +00:00
Kevin Ryde
2388d9af3e
*** empty log message ***
2003-08-17 00:40:59 +00:00
Kevin Ryde
cc08aafdaf
(while): Exercise break and continue from
...
recursive nested loops.
2003-08-17 00:40:33 +00:00
Kevin Ryde
5578a53f9b
* boot-9.scm (while): Use a new key dynamically for each loop, so
...
break and continue associate to their loop even when recursing.
2003-08-17 00:36:04 +00:00
Kevin Ryde
ac5fa6d1be
(Hash Table Reference): Collect up groups of
...
functions to avoid duplication. Revise notes on hashx functions and
on vector implementation. In make-hash-table, size is now optional.
Add hash-map and hash-for-each.
2003-08-17 00:28:51 +00:00
Kevin Ryde
78c2d49cde
*** empty log message ***
2003-08-12 21:48:57 +00:00
Kevin Ryde
bbdbcf35ae
(while do): Update `while' for code rewrite, in
...
particular describe break and continue.
2003-08-12 21:48:27 +00:00
Kevin Ryde
d97f9b4230
*** empty log message ***
2003-08-12 21:43:34 +00:00
Kevin Ryde
9f977dd883
Add a copyright year.
2003-08-12 21:39:56 +00:00
Kevin Ryde
2798ba71cd
(while): New tests.
2003-08-12 21:39:30 +00:00
Kevin Ryde
773abfbb81
(while): Rewrite, continue as proper escape, break
...
without return value, break and continue new for each while form,
don't depend on bindings in expansion environment.
2003-08-12 21:38:21 +00:00
Kevin Ryde
88a63bfc10
(open-process): Close input-fdes, output-fdes and
...
error-fdes after duping them to 0, 1 and 2.
2003-08-12 21:18:23 +00:00
Kevin Ryde
9e1569bd0d
(scm_remember_upto_here_1, scm_remember_upto_here_2): Undefine
...
macros while defining functions.
2003-08-12 21:09:10 +00:00
Kevin Ryde
aca3618f81
(scm_remember_upto_here_1, scm_remember_upto_here_2) [__GNUC__]:
...
Use volatile asm macros rather than a function call.
2003-08-12 21:08:34 +00:00
Kevin Ryde
34b6177b15
(scm_system): In docstring, refer to status:exit-val rather than
...
"functions above".
2003-08-12 20:24:52 +00:00
Kevin Ryde
6a4d17af96
(getenv): Use <stdlib.h> for prototype.
2003-08-12 20:23:35 +00:00
Dirk Herrmann
4d332f190c
* tests/numbers.test: Eliminated misuses of expect-fail. It
...
should only be used in cases, where guile has a known bug. It
should not be used in cases where an expression is expected to
return #f as its correct result.
2003-08-10 13:19:54 +00:00
Kevin Ryde
ba6a6d5535
Add source-properties versus set-source-properties! fix.
2003-08-08 23:28:11 +00:00
Kevin Ryde
8faa15593f
Add source-properties versus set-source-properties! fix.
2003-08-08 23:25:04 +00:00
Kevin Ryde
cb9e3da7a2
*** empty log message ***
2003-08-08 23:19:03 +00:00
Kevin Ryde
ce837f260a
*** empty log message ***
2003-08-08 23:13:33 +00:00
Kevin Ryde
fc9b994c7e
* tests/srcprop.test: New file.
...
* Makefile.am (SCM_TESTS): Add it.
2003-08-08 23:11:51 +00:00
Kevin Ryde
0cb3220e39
New file.
2003-08-08 23:11:17 +00:00
Kevin Ryde
1eea44481c
(scm_source_properties): Return plist from hash if it's a
...
list set by source-properties! rather than an SRCPROPS object,
2003-08-08 23:09:49 +00:00
Kevin Ryde
3bcdda6a02
*** empty log message ***
2003-08-08 23:07:07 +00:00
Kevin Ryde
eb6c635af6
* tests/srcprop.test: New file.
...
* Makefile.am (SCM_TESTS): Add it.
2003-08-08 23:05:30 +00:00
cvs2svn
0827607648
This commit was manufactured by cvs2svn to create branch
...
'branch_release-1-6'.
2003-08-08 23:04:56 +00:00
Kevin Ryde
496660d01d
New file.
2003-08-08 23:04:55 +00:00
Kevin Ryde
b9052fcc32
*** empty log message ***
2003-08-08 22:58:24 +00:00
Kevin Ryde
f5003c13b6
(scm_source_properties): Return plist from hash if it's a
...
list set by source-properties! rather than an SRCPROPS object,
2003-08-08 22:57:28 +00:00
Kevin Ryde
ddff957cd6
*** empty log message ***
2003-08-08 22:20:46 +00:00
Kevin Ryde
8510ef7a1b
(Memory Blocks): Add index entries for deprecated scm_must_malloc and friends.
2003-08-08 22:08:25 +00:00
Kevin Ryde
8e5b4b9e34
*** empty log message ***
2003-07-28 23:59:47 +00:00
Kevin Ryde
de51f5955d
(length+): Rewrite using scm_ilength.
2003-07-28 23:54:39 +00:00
Kevin Ryde
15d36a3438
(length+): New tests.
2003-07-28 23:51:41 +00:00
Kevin Ryde
68eb63f10f
Check cond-expand srfi-34.
2003-07-28 23:47:47 +00:00
Kevin Ryde
af2cc7198d
Add cond-expand-provide srfi-34.
2003-07-28 23:46:48 +00:00
Kevin Ryde
c6e9db20c1
(concatenate, concatenate!): New tests.
2003-07-28 23:45:31 +00:00
Kevin Ryde
47f2726f4c
(concatenate, concatenate!): Use scm_append and scm_append_x.
2003-07-28 23:43:51 +00:00