Marius Vollmer
aef0bdb420
*** empty log message ***
2004-10-04 18:07:12 +00:00
Marius Vollmer
f13b4400d3
(scm_lreadr): Simply do (symbol->keyword (read)) after
...
reading '#:' or ':'. See NEWS for consequences.
2004-10-04 18:03:18 +00:00
Marius Vollmer
db74ed0306
Include discouraged.h and keywords.h. Fixed silly typo.
2004-10-04 18:00:53 +00:00
Marius Vollmer
d7212289db
* keywords.c (scm_symbol_to_keyword): Use SCM_ASSERT_TYPE for a
...
better error message.
2004-10-04 17:59:20 +00:00
Marius Vollmer
ee4140fb99
(SCM_KEYWORD, SCM_GLOBAL_KEYWORD): Use scm_from_locale_keyword instead
...
of scm_c_make_keyword.
2004-10-04 17:58:40 +00:00
Marius Vollmer
92b51af6c1
(symbol->keyword, keyword->symbol): Removed, they are
...
now implemented in C.
2004-10-04 17:57:39 +00:00
Marius Vollmer
c598539a67
Replaced SCM_KEYWORDP with scm_is_keyword.
2004-10-04 17:02:53 +00:00
Marius Vollmer
265a7997fb
* keywords.h, keywords.c, deprecated.h, deprecated.c
...
(SCM_KEYWORDP, SCM_KEYWORDSYM): Deprecated and implemented in
terms of scm_is_keyword and scm_keyword_dash_symbol.
* keywords.h, keywords.c, discouraged.h, discouraged.c
(scm_make_keyword_from_dash_symbol, scm_keyword_dash_symbol,
scm_c_make_keyword): Discouraged.
* keywords.h, keywords.c (scm_symbol_to_keyword,
scm_keyword_to_symbol): Implemented in C.
(scm_is_keyword, scm_from_locale_keyword,
scm_from_locale_keywordn): New.
2004-10-04 17:02:01 +00:00
Dirk Herrmann
c454c4e624
* tests/syntax.test: Added tests for unmemoization.
2004-10-03 06:15:22 +00:00
Marius Vollmer
6a0813c35d
*** empty log message ***
2004-09-30 11:59:36 +00:00
Marius Vollmer
b144a33c42
(string-set!): Explicitely construct read-only string. String
...
literals are not yet read-only.
2004-09-30 11:58:26 +00:00
Marius Vollmer
6a1d27ea08
Added section about highlighting in backtraces.
2004-09-29 18:13:40 +00:00
Marius Vollmer
43c2562635
*** empty log message ***
2004-09-29 18:07:38 +00:00
Marius Vollmer
8631637894
(scm_lreadr): Revert change from 2004-09-22: string literals are now
...
read-write again (until SCM_STRING_CHARS is removed).
2004-09-29 18:01:36 +00:00
Marius Vollmer
767882a09d
Removed section about string literals being read-only.
2004-09-29 17:59:32 +00:00
Marius Vollmer
556d75dbb8
(SCM_STRING_CHARS): Explicitely reject read-only strings with an error
...
message that blames SCM_STRING_CHARS.
2004-09-29 17:58:39 +00:00
Marius Vollmer
81ae25da8c
(SCM_PRINT_HIGHLIGHT_PREFIX,
...
SCM_PRINT_HIGHLIGHT_SUFFIX): New printer options.
(scm_iprin1): Use them instead of the previoulsy hardcoded
strings.
(scm_init_print): Initialize them.
2004-09-29 17:53:40 +00:00
Marius Vollmer
a2902ecb90
(change_option_setting): Use scm_car instead of explicit type check
...
plus SCM_CAR.
2004-09-29 17:52:10 +00:00
Marius Vollmer
22e47f69ae
(display_frame_expr): Do not remove control characters from the final
...
string. Print it directly using scm_display.
2004-09-29 17:40:11 +00:00
Marius Vollmer
818deb1158
*** empty log message ***
2004-09-29 15:50:24 +00:00
Marius Vollmer
400f0fb716
(array-equal?): New test.
2004-09-29 15:49:38 +00:00
Marius Vollmer
4f943a29c2
(scm_array_equal_p): Include scm_tc7_svect in switch. Thanks to
...
Roland Orre!
2004-09-29 15:48:21 +00:00
Kevin Ryde
d748089e17
*** empty log message ***
2004-09-28 23:55:54 +00:00
Kevin Ryde
38923713f1
(match:string): New tests.
2004-09-28 23:53:02 +00:00
Kevin Ryde
21682b207e
(scm_regexp_exec): Correction to last change, should
...
be whole original string in match struct, not offsetted substring.
2004-09-28 23:50:21 +00:00
Marius Vollmer
5cc183a12f
*** empty log message ***
2004-09-28 19:57:59 +00:00
Marius Vollmer
31af633ae2
New file.
2004-09-28 19:57:16 +00:00
Marius Vollmer
cfbd0f3545
*** empty log message ***
2004-09-28 19:40:32 +00:00
Marius Vollmer
b6540274ad
Do use AM_GNU_GETTEXT, since gettextize is not run
...
with autoconf 2.59.
2004-09-28 19:39:00 +00:00
Marius Vollmer
05d7cf8991
Fixed some typos.
2004-09-28 19:35:09 +00:00
Marius Vollmer
63fab732a2
New version, from automake 1.9.
2004-09-28 19:33:40 +00:00
Kevin Ryde
e8bbb32ba7
*** empty log message ***
2004-09-25 22:36:34 +00:00
Kevin Ryde
71abb27125
(Streams): New section.
2004-09-25 22:35:59 +00:00
Kevin Ryde
456f797bac
(Block Comments): More cindex entries.
2004-09-25 22:33:29 +00:00
Kevin Ryde
4846ae2c96
(Conversion to/from C): Braces {} around char* return.
2004-09-25 22:32:24 +00:00
Kevin Ryde
458dd501aa
(Streams): New section.
2004-09-25 22:29:20 +00:00
Kevin Ryde
e5c2d5c87f
*** empty log message ***
2004-09-25 22:09:03 +00:00
Kevin Ryde
927a122dde
(let-keywords, let-keywords*, let-optional,
...
let-optional*): Add tests of internal defines when no bindings.
2004-09-25 22:08:32 +00:00
Kevin Ryde
cdd69fd858
(let-optional-template, let-keywords-template): Change
...
"(begin body)" to "(let () body)" for empty bindings, since the former
allows "internal defines" in body leak out to the surrounding
environment.
2004-09-25 22:06:01 +00:00
Marius Vollmer
32540d858c
*** empty log message ***
2004-09-25 01:02:09 +00:00
Marius Vollmer
ac3260868a
Do not use AM_GNU_GETTEXT for now, it causes gettextize to run during
...
autogen.sh, which we do not want. Explicitely check for libintl,
gettext, bindtextdomain, and textdomain instead.
2004-09-25 01:01:42 +00:00
Marius Vollmer
effad63994
*** empty log message ***
2004-09-25 00:09:58 +00:00
Marius Vollmer
7108b7b8b2
(AM_LDFLAGS, LD_FLAGS): Use AM_LDFLAGS
...
instead of LDFLAGS; the latter is a user variable.
2004-09-25 00:09:45 +00:00
Marius Vollmer
4daacceed2
*** empty log message ***
2004-09-24 23:11:20 +00:00
Marius Vollmer
1a82e37046
More words abot what a free function is allowed to do.
2004-09-24 23:11:09 +00:00
Han-Wen Nienhuys
0ff7e3ff22
(scm_gc_unprotect_object): abort if called during GC.
2004-09-24 09:23:44 +00:00
Marius Vollmer
2edf319f0a
*** empty log message ***
2004-09-24 02:12:50 +00:00
Marius Vollmer
b6e738d177
* Makefile.am (EXTRA_DIST): Added gettext.h.
2004-09-24 02:12:09 +00:00
Marius Vollmer
43631debba
Updated from manual.
2004-09-24 02:11:03 +00:00
Marius Vollmer
48d8f65992
Updated output of example.
2004-09-24 02:10:38 +00:00