Commit graph

147 commits

Author SHA1 Message Date
Justin Ethier
e78b336b78 Issue #102 - Pass data parameter to Cyc_display() 2016-12-22 00:14:53 -05:00
Justin Ethier
f60fed7344 Issue #102 - Added a data parameter to Cyc_write() 2016-12-21 23:47:39 -05:00
Justin Ethier
71aaf162c9 Allow Cyc-list to handle 0 args 2016-11-28 18:32:27 -05:00
Justin Ethier
5790716927 Added Cyc_list() 2016-11-28 18:11:36 -05:00
Justin Ethier
e636f40f99 Revert memq, memv, assq, assv back to primitives 2016-10-17 23:42:53 -04:00
Justin Ethier
54a47242bf Adding assoc/member C functions back 2016-10-15 17:57:46 -04:00
Justin Ethier
1326d0d5c2 Added fast mul/div 2016-10-14 18:07:00 -04:00
Justin Ethier
fa53f1225e Add fast numeric comparisons 2016-10-15 02:37:13 -04:00
Justin Ethier
bdd3edfe4f Added fast-sub 2016-10-14 23:19:09 -04:00
Justin Ethier
96c3893cb6 WIP, added notes 2016-10-14 04:26:14 -04:00
Justin Ethier
3e037950bf Testing Cyc_fast_sum and Cyc_fast_sub 2016-10-14 00:33:20 -04:00
Justin Ethier
6bd21b422c WIP for get-environment-variables 2016-09-28 23:55:33 -04:00
Justin Ethier
cc16ca8de2 Store environment information 2016-09-28 23:23:24 -04:00
Justin Ethier
33b96426d6 Bit set and unset 2016-09-23 23:46:39 -04:00
Justin Ethier
e51092c8c1 Added bitwise and/or 2016-09-23 22:40:26 -04:00
Justin Ethier
9a6da192e6 Issue #107 - Purge old code 2016-09-14 18:02:53 -04:00
Justin Ethier
c564db263a Added bytevector ports 2016-08-26 18:27:22 -04:00
Justin Ethier
25c4857eba Issue #57 - Added open-input-string 2016-08-26 23:22:13 -04:00
Justin Ethier
9fe2e1b90b Allocated memory port on heap 2016-08-26 03:51:42 -04:00
Justin Ethier
4aec9a341f Added mem-streams module 2016-08-25 23:38:34 -04:00
Justin Ethier
0d81c9be1b Added Cyc_check_proc 2016-08-05 23:30:53 -04:00
Justin Ethier
6a50eff1e0 Fix compilation of Cyc-compilation-environment 2016-07-29 17:36:23 -04:00
Justin Ethier
5eeef5d992 Added (Cyc-compilation-environment) 2016-07-30 03:12:17 -04:00
Justin Ethier
b96a9fcedd Added Cyc_compilation_environment() 2016-07-30 01:48:27 -04:00
Justin Ethier
fe65274c77 Added Cyc_car / Cyc_cdr 2016-07-28 23:34:03 -04:00
Justin Ethier
fa24f4db37 Unsafe cell functions 2016-07-25 23:26:43 -04:00
Justin Ethier
cfb3209648 Fixed compiler warning, replaced hexstr2int 2016-07-20 22:06:25 -04:00
Justin Ethier
d6f5a81f2d Fixed compiler warnings 2016-07-19 23:02:21 -04:00
Justin Ethier
9e2a51fdae Refactoring 2016-07-15 21:22:50 -04:00
Justin Ethier
f75b077270 Added (Cyc-macro?) 2016-07-14 22:18:46 -04:00
Justin Ethier
7caa67a51c Include function name in args error 2016-07-12 21:05:45 -04:00
Justin Ethier
db39595d23 Return object, not void 2016-07-01 01:07:13 -04:00
Justin Ethier
67c00ae7ed WIP version of dispatch_apply_va 2016-06-30 00:09:17 -04:00
Justin Ethier
378b5f1c3e Experimenting with MRG32k3a 2016-06-20 22:50:35 -04:00
Justin Ethier
24cf670237 Added Cyc-opaque? 2016-04-26 21:52:30 -04:00
Justin Ethier
161c46ac72 Added Cyc_is_opaque 2016-04-27 04:05:54 -04:00
Justin Ethier
a946a6cb69 Refactoring 2016-04-27 03:58:38 -04:00
Justin Ethier
7181268d6b Ran 'make indent' 2016-04-27 03:49:41 -04:00
Justin Ethier
f89d35bb09 Removed unused functions 2016-04-21 00:48:56 -04:00
Justin Ethier
ea225a3ab7 Refactoring 2016-04-21 00:36:51 -04:00
Justin Ethier
aa85e34002 Refactoring 2016-04-20 23:45:35 -04:00
Justin Ethier
40416364f8 Refactoring 2016-04-20 23:00:04 -04:00
Justin Ethier
63a2204efc Refactoring 2016-04-20 22:20:02 -04:00
Justin Ethier
8d34ce909b Refactoring 2016-04-20 03:42:10 -04:00
Justin Ethier
3553d0773c Refactoring 2016-04-20 03:39:58 -04:00
Justin Ethier
dc33c2fd7e Refactoring 2016-04-20 03:22:12 -04:00
Justin Ethier
79c7cbed97 Refactoring 2016-04-20 03:02:03 -04:00
Justin Ethier
d2c8224444 Refactoring 2016-04-20 02:47:05 -04:00
Justin Ethier
f966fd6821 Support zero or one arg to numeric operations 2016-04-06 22:30:15 -04:00
Justin Ethier
c84db62a4a Removed dead code 2016-04-04 23:23:28 -04:00