Yuichi Nishiwaki
|
bea04325e5
|
define arithmetic operators as c functions
|
2013-12-07 20:55:04 -08:00 |
Yuichi Nishiwaki
|
8720ffa0c5
|
s/DEFINE_MATH_PRED/DEFINE_ARITH_CMP/g
|
2013-12-07 20:55:04 -08:00 |
Yuichi Nishiwaki
|
617ee5aa68
|
add pic_parse
|
2013-12-07 20:54:23 -08:00 |
Yuichi Nishiwaki
|
a83627ef9c
|
update submodules
|
2013-12-07 20:54:23 -08:00 |
Yuichi Nishiwaki
|
2f68113980
|
s/PICCONF/config/g
|
2013-12-07 20:52:58 -08:00 |
Yuichi Nishiwaki
|
24a41d8e27
|
add pic_assoc
|
2013-12-07 20:52:58 -08:00 |
Yuichi Nishiwaki
|
28da6d71ba
|
add pic_equal_p
|
2013-12-07 20:52:58 -08:00 |
Yuichi Nishiwaki
|
fb2e7ac498
|
declare all built-in functions and variables in (scheme base) library
|
2013-12-07 20:48:24 -08:00 |
Yuichi Nishiwaki
|
47dd186535
|
do not include core syntaces in the default library environment
|
2013-12-07 20:47:55 -08:00 |
Yuichi Nishiwaki
|
7f5a4c34a3
|
register and export to library functions defined by pic_defun
|
2013-12-07 20:47:09 -08:00 |
Yuichi Nishiwaki
|
e71c5abfdb
|
rename unbound symbols by default
|
2013-12-07 20:45:47 -08:00 |
Yuichi Nishiwaki
|
01e60b5d8e
|
add pic_export and pic_export_as
|
2013-12-07 20:44:39 -08:00 |
Yuichi Nishiwaki
|
0110370cc4
|
improve reusability
|
2013-12-07 20:43:57 -08:00 |
Yuichi Nishiwaki
|
57ca3174aa
|
define arithmetic operators as c functions
|
2013-12-07 20:43:36 -08:00 |
Yuichi Nishiwaki
|
629ee06b5f
|
s/DEFINE_MATH_PRED/DEFINE_ARITH_CMP/g
|
2013-12-07 20:42:10 -08:00 |
Yuichi Nishiwaki
|
791ab95219
|
[bugfix] taking a wrong symbol for exporting
|
2013-12-07 19:03:18 -08:00 |
Yuichi Nishiwaki
|
0f491adc73
|
select library during macroexpanding define-library
|
2013-12-07 18:59:35 -08:00 |
Yuichi Nishiwaki
|
7cdcbd4604
|
set name to each library
|
2013-12-07 18:59:13 -08:00 |
Yuichi Nishiwaki
|
35b99d11a8
|
let make_library return a library
|
2013-12-07 18:44:14 -08:00 |
Yuichi Nishiwaki
|
c764d28878
|
add pic_parse
|
2013-12-07 18:38:47 -08:00 |
Yuichi Nishiwaki
|
6b2d6a98eb
|
Revert "change APIs of library functions"
This reverts commit 0115ede4de .
Conflicts:
include/picrin.h
|
2013-12-07 18:27:08 -08:00 |
Yuichi Nishiwaki
|
818430bb81
|
implement import/export syntax
|
2013-12-07 09:42:34 -08:00 |
Yuichi Nishiwaki
|
60337bac0e
|
update submodules
|
2013-12-07 09:14:00 -08:00 |
Yuichi Nishiwaki
|
c989687564
|
[workaround] load core syntaces initially
|
2013-12-07 07:14:35 -08:00 |
Yuichi Nishiwaki
|
0115ede4de
|
change APIs of library functions
|
2013-12-07 07:11:22 -08:00 |
Yuichi Nishiwaki
|
9cb777eec3
|
select the minimal library at first
|
2013-12-07 07:05:22 -08:00 |
Yuichi Nishiwaki
|
7c6ba80581
|
add library operation methods
|
2013-12-07 07:05:06 -08:00 |
Yuichi Nishiwaki
|
1ac5b6458c
|
add pic_null_syntactic_env and pic_minimal_syntactic_env
|
2013-12-07 07:04:26 -08:00 |
Yuichi Nishiwaki
|
b70aa8a21c
|
s/PICCONF/config/g
|
2013-12-07 07:03:30 -08:00 |
Yuichi Nishiwaki
|
aac2082991
|
add pic_assoc
|
2013-12-07 06:30:21 -08:00 |
Yuichi Nishiwaki
|
dcb5b448cd
|
add pic_equal_p
|
2013-12-07 06:29:29 -08:00 |
Yuichi Nishiwaki
|
381ed58bff
|
add global library table
|
2013-12-07 05:36:14 -08:00 |
Yuichi Nishiwaki
|
931565d4ce
|
add pic_lib
|
2013-12-07 03:58:18 -08:00 |
Yuichi Nishiwaki
|
acbcde3b6a
|
initial library support
|
2013-12-07 03:04:27 -08:00 |
Yuichi Nishiwaki
|
a1e2e41840
|
add some symbols about library
|
2013-12-07 02:31:04 -08:00 |
Yuichi Nishiwaki
|
a99cd35a93
|
tell travis to do test for debug mode
|
2013-12-06 21:20:54 -08:00 |
Yuichi Nishiwaki
|
15ded87897
|
report exit status via a global variable
|
2013-12-06 21:15:21 -08:00 |
Yuichi Nishiwaki
|
1f54f5d0fb
|
cosmetic changes
|
2013-12-06 21:11:15 -08:00 |
Yuichi Nishiwaki
|
25378e3813
|
cosmetic changes
|
2013-12-06 07:51:32 -08:00 |
Yuichi Nishiwaki
|
e5a0ce33aa
|
[bugfix] res might be uninitialized
|
2013-12-06 04:50:51 -08:00 |
Yuichi Nishiwaki
|
b3a2da1079
|
Merge remote-tracking branch 'origin/master'
|
2013-12-06 04:48:10 -08:00 |
Yuichi Nishiwaki
|
ef04e3f02c
|
add pic_core_syntactic_env
|
2013-12-06 18:04:36 +09:00 |
Yuichi Nishiwaki
|
b4d0bdbd3c
|
fix brokwn banner link
|
2013-12-05 17:29:33 +09:00 |
Yuichi Nishiwaki
|
424f733afb
|
add status notification banner on readme
|
2013-12-05 17:28:41 +09:00 |
Yuichi Nishiwaki
|
443f937840
|
turn on travis-CI auto testing
|
2013-12-05 17:23:51 +09:00 |
Yuichi Nishiwaki
|
70fee1f0bd
|
add no-act make command
|
2013-12-05 17:21:52 +09:00 |
Yuichi Nishiwaki
|
7505a31cf1
|
update help
|
2013-12-05 17:21:42 +09:00 |
Yuichi Nishiwaki
|
af2efbc990
|
add -e option (for one liner script)
|
2013-12-05 17:10:28 +09:00 |
Yuichi Nishiwaki
|
220c7856cd
|
cosmetic changes
|
2013-12-04 20:33:38 +09:00 |
Yuichi Nishiwaki
|
c7f4d6e791
|
add library implementation note
|
2013-12-04 20:33:24 +09:00 |