Justin Ethier
973a0672f2
Fixed socket-accept
2016-09-23 17:28:04 -04:00
Justin Ethier
33003a5813
Bug fixes, added accept
2016-09-23 17:01:02 -04:00
Justin Ethier
a34fa03608
Stubs for accept
2016-09-24 04:14:37 -04:00
Justin Ethier
d12492e585
Make server socket
2016-09-24 04:01:09 -04:00
Justin Ethier
49247c08a4
Added send and recv
2016-09-24 03:26:43 -04:00
Justin Ethier
eae7dc12cf
WIP
2016-09-24 02:14:54 -04:00
Justin Ethier
fef4076985
WIP
2016-09-24 01:18:52 -04:00
Justin Ethier
a26f7ab0fd
Added address-family
2016-09-24 00:51:43 -04:00
Justin Ethier
8fb892a131
Added socket-purge-flags
2016-09-24 00:26:53 -04:00
Justin Ethier
33b96426d6
Bit set and unset
2016-09-23 23:46:39 -04:00
Justin Ethier
94d9e9a4ca
Fix socket-merge-flags
2016-09-23 23:42:15 -04:00
Justin Ethier
b9d76a32bc
WIP
2016-09-23 22:50:15 -04:00
Justin Ethier
e51092c8c1
Added bitwise and/or
2016-09-23 22:40:26 -04:00
Justin Ethier
eb7ac51e95
WIP
2016-09-23 22:33:52 -04:00
Justin Ethier
163c2cdfc8
%make-client-socket compiles
2016-09-23 22:15:15 -04:00
Justin Ethier
765d2fb663
WIP
2016-09-22 18:50:27 -04:00
Justin Ethier
423861c85d
WIP
2016-09-22 18:47:49 -04:00
Justin Ethier
1a6ee481ac
Load constants
2016-09-22 17:07:22 -04:00
Justin Ethier
07b4d1e025
WIP
2016-09-23 04:11:56 -04:00
Justin Ethier
a89689134e
Initial stub
2016-09-23 03:29:32 -04:00
Justin Ethier
aea65ac563
Clean up renamed symbols that are quoted.
2016-09-22 23:55:19 -04:00
Justin Ethier
77cae5060b
Added let-values fix
2016-09-21 17:50:32 -04:00
Justin Ethier
7b441dcfcf
Change rename env to a local instead of a global
2016-09-21 17:25:36 -04:00
Justin Ethier
5f93f3e9cb
Allow (macro:add-renamed-vars!) to mutate env
2016-09-22 03:44:29 -04:00
Justin Ethier
6ca3b7fca7
Staging changes to use a rename tbl instead of glo
2016-09-20 18:55:12 -04:00
Justin Ethier
796d5f9e0a
Get macros to work by adding a rename env
...
Each macro will use its own use environment to rename macros, but a common environment will be used by all macro expansions (and after the last expansion) to map any renamed free variables back to the expected symbol.
2016-09-20 17:32:26 -04:00
Justin Ethier
d7bd650cfd
Fix how lambda vars are added to bound var list
2016-09-21 02:12:23 -04:00
Justin Ethier
e49efe4394
Enable variable renaming
2016-09-20 04:11:14 -04:00
Justin Ethier
49235c0a82
Handle null during cleanup
2016-09-20 04:09:53 -04:00
Justin Ethier
0dc1c7c232
WIP
2016-09-20 02:47:51 -04:00
Justin Ethier
bccbef125b
Fix call to lambda->exp
2016-09-20 02:46:49 -04:00
Justin Ethier
5a0d619e38
Added debugging
2016-09-18 17:20:12 -04:00
Justin Ethier
3e5dae998b
Fixup Cyc-er-compare
2016-09-18 16:50:44 -04:00
Justin Ethier
2e35a84a68
WIP
2016-09-17 18:02:49 -04:00
Justin Ethier
9555c48850
Check if renamed symbol is a bound variable
2016-09-17 17:23:26 -04:00
Justin Ethier
d2019bb284
WIP
2016-09-16 19:19:25 -04:00
Justin Ethier
f51a680eef
Add macro:clean
2016-09-16 18:19:50 -04:00
Justin Ethier
4f99b8b629
Relocated (lambda->exp)
2016-09-16 17:51:48 -04:00
Justin Ethier
df7640777f
Migrate functions
2016-09-16 17:35:07 -04:00
Justin Ethier
c1393acf91
Added functions to be migrated here
2016-09-17 03:08:57 -04:00
Justin Ethier
c4829df732
WIP
2016-09-17 02:57:50 -04:00
Justin Ethier
a2aa1fe9a3
Added (env:all-values env)
2016-09-17 00:57:49 -04:00
Justin Ethier
d078e4d1c1
WIP
2016-09-15 18:47:21 -04:00
Justin Ethier
603d649336
WIP
2016-09-16 03:40:42 -04:00
Justin Ethier
fcfa5bda2f
WIP
2016-09-16 03:29:27 -04:00
Justin Ethier
cd1c5eb99d
WIP
2016-09-16 01:08:20 -04:00
Justin Ethier
0a352541eb
Explicit version number
2016-09-16 01:08:03 -04:00
Justin Ethier
9a6da192e6
Issue #107 - Purge old code
2016-09-14 18:02:53 -04:00
Justin Ethier
a822bc9e91
Pass additional environments to er macro functions
2016-09-14 17:36:53 -04:00
Justin Ethier
1e922a1128
Added mtrace debugging
2016-09-14 23:41:57 -04:00