Yuichi Nishiwaki
|
448e3caeaa
|
don't use user printer for records in debug mode
|
2014-08-06 22:15:49 +09:00 |
Yuichi Nishiwaki
|
7de95e2817
|
user-defined printers for record objects
|
2014-08-06 16:54:18 +09:00 |
Yuichi Nishiwaki
|
a4a2bde6ba
|
use read-time eval literals for eof-object and dictionries
|
2014-08-06 15:53:29 +09:00 |
Yuichi Nishiwaki
|
e339b7c64a
|
external form using srfi-10 for dictionaries
|
2014-08-06 15:10:48 +09:00 |
Yuichi Nishiwaki
|
312914fa0d
|
use #, reader literal to write eof-object
|
2014-08-06 15:02:19 +09:00 |
Yuichi Nishiwaki
|
b64cdd6724
|
remove redundant code
|
2014-08-06 14:58:23 +09:00 |
Yuichi Nishiwaki
|
c1e6645086
|
use brand new API style of xhash
|
2014-08-01 18:48:14 +09:00 |
Yuichi Nishiwaki
|
e680b4a6bb
|
change deflibrary API
|
2014-07-27 14:47:14 +09:00 |
Yuichi Nishiwaki
|
2caefd0c39
|
refactor write. don't run unnecessary alloc
|
2014-07-27 12:36:02 +09:00 |
Yuichi Nishiwaki
|
300f87d569
|
refactor write
|
2014-07-27 11:38:30 +09:00 |
Yuichi Nishiwaki
|
1f98f2ab4e
|
Merge pull request #180 from KeenS/master
silence warning
|
2014-07-27 11:37:26 +09:00 |
Sunrim KIM (keen)
|
f457030a8d
|
silence warning
|
2014-07-26 18:06:34 +09:00 |
Yuichi Nishiwaki
|
8f419c5eab
|
write +inf.0, -inf.0, +nan.0, ...
|
2014-07-26 18:03:51 +09:00 |
Yuichi Nishiwaki
|
32174d7855
|
remove box
|
2014-07-17 16:38:18 +09:00 |
Yuichi Nishiwaki
|
6cc37281d6
|
remove pic_tt_sc type
|
2014-07-17 13:59:21 +09:00 |
Yuichi Nishiwaki
|
6eec3629e9
|
use xprintf instead of printf
|
2014-06-25 17:24:42 +09:00 |
Yuichi Nishiwaki
|
da553b9001
|
primary symbol to object hashtable support (dictionary)
|
2014-06-14 22:17:57 +09:00 |
Yuichi Nishiwaki
|
b64b2c3074
|
bugfix
|
2014-04-05 02:44:30 +09:00 |
Yuichi Nishiwaki
|
2151640331
|
add native box API
|
2014-03-31 21:50:08 +09:00 |
Yuichi Nishiwaki
|
d8c182bc69
|
add user-defined data type API
|
2014-03-29 20:42:06 +09:00 |
Yuichi Nishiwaki
|
ca42b44921
|
update xhash uses
|
2014-03-25 15:29:26 +09:00 |
Yuichi Nishiwaki
|
8f5c053bd8
|
add display function API
|
2014-03-04 00:28:39 +09:00 |
Yuichi Nishiwaki
|
8a9bd366a1
|
define display function in C
|
2014-03-04 00:12:28 +09:00 |
Yuichi Nishiwaki
|
a9d3d847af
|
add pic_printf
|
2014-03-03 22:43:59 +09:00 |
Yuichi Nishiwaki
|
8586dc9057
|
xrope is now the internal representation of pic_str
|
2014-02-27 21:54:37 +09:00 |
Yuichi Nishiwaki
|
bb93a8be14
|
catch up to XFILE changes
|
2014-02-25 21:07:32 +09:00 |
Yuichi Nishiwaki
|
56f5f4a1f5
|
move sturct definitions for basic types to type-specific headers respectively
|
2014-02-22 15:21:55 +09:00 |
Yuichi Nishiwaki
|
844f25b5c1
|
[workaround] traverse_seq is broken, use traverse_shared instead
|
2014-02-19 01:15:30 +09:00 |
Yuichi Nishiwaki
|
80a7e31901
|
s/port_/write_/g
|
2014-02-18 04:24:41 +09:00 |
Yuichi Nishiwaki
|
26808c1f51
|
add write function in C level (must not enter into a infinite loop)
|
2014-02-18 04:22:58 +09:00 |
Yuichi Nishiwaki
|
52a89ef5c9
|
fix memory leak
|
2014-02-18 03:45:00 +09:00 |
Yuichi Nishiwaki
|
b4166dde71
|
refactor tagged expression checker
|
2014-02-18 03:42:33 +09:00 |
Yuichi Nishiwaki
|
cd34417c42
|
add write-shared
|
2014-02-18 03:40:03 +09:00 |
Yuichi Nishiwaki
|
c6c88e976f
|
add support for circular objects to write
|
2014-02-18 03:39:32 +09:00 |
Yuichi Nishiwaki
|
7358e0933c
|
fix segv in is_quote etc
|
2014-02-18 03:38:12 +09:00 |
Yuichi Nishiwaki
|
c3d221f2da
|
revert prev commit
|
2014-02-17 23:31:12 +09:00 |
Yuichi Nishiwaki
|
ad3aca95a3
|
[workaround] write function now stops in a certain recursion depth
|
2014-02-17 23:08:17 +09:00 |
Yuichi Nishiwaki
|
ceef33af8a
|
[bugfix] is_quote family don't stop when circular object is given
|
2014-02-17 23:07:46 +09:00 |
Yuichi Nishiwaki
|
170a20ef1d
|
write supports quote/quasiquote/unquote/unquote-splicing notations
|
2014-02-12 23:07:12 +09:00 |
Yuichi Nishiwaki
|
098d5dc022
|
s/syntax/macro/g
|
2014-02-12 11:13:29 +09:00 |
Yuichi Nishiwaki
|
b404f30a50
|
pic_debug family return obj
|
2014-02-11 13:38:42 +09:00 |
Yuichi Nishiwaki
|
468e1b4d1f
|
add pic_fdebug
|
2014-02-11 00:47:57 +09:00 |
Yuichi Nishiwaki
|
5efdf3cfcc
|
write-simple support optional output port
|
2014-02-08 17:15:34 +09:00 |
Yuichi Nishiwaki
|
47f4060086
|
rewrite deflibrary using gensym
|
2014-02-01 15:41:30 +09:00 |
Yuichi Nishiwaki
|
173d4dcf07
|
use UNUSED macro
|
2014-01-30 18:15:59 +09:00 |
Yuichi Nishiwaki
|
8ae55bd9b6
|
unification uses of int and size_t. use size_t for every variable that
can possibly be used as an array index.
|
2014-01-30 18:14:33 +09:00 |
Yuichi Nishiwaki
|
09840601c4
|
fflush buffer in pic_debug
|
2014-01-24 17:11:52 +09:00 |
Yuichi Nishiwaki
|
586b228156
|
add PIC_TT_IREP
|
2014-01-18 16:51:54 +09:00 |
Yuichi Nishiwaki
|
ca068f560b
|
clarify license information
|
2014-01-17 20:58:31 +09:00 |
Yuichi Nishiwaki
|
8f2f1faf63
|
use shorter name for library external representation
|
2014-01-16 21:32:38 +09:00 |