Justin Ethier
|
510c5ec2a7
|
Added exact? inexact? exact-integer?
|
2016-01-28 22:46:29 -05:00 |
|
Justin Ethier
|
b9e0db08f2
|
Added a few more functions
|
2016-01-27 23:00:18 -05:00 |
|
Justin Ethier
|
d405c749ca
|
Added a few missing functions
|
2016-01-27 22:51:41 -05:00 |
|
Justin Ethier
|
14f42a0b5a
|
Simple version of call-with-values
|
2016-01-27 22:32:31 -05:00 |
|
Justin Ethier
|
7664b4c1e4
|
Removing call-with-values for now
|
2016-01-26 22:36:23 -05:00 |
|
Justin Ethier
|
19ad46697b
|
Added exact and inexact
|
2016-01-24 22:34:00 -05:00 |
|
Justin Ethier
|
48e88d41a7
|
Added round, ceil, floor, truncate
|
2016-01-24 22:24:12 -05:00 |
|
Justin Ethier
|
2019b84149
|
Removed dead code
|
2016-01-11 22:39:37 -05:00 |
|
Justin Ethier
|
37672f0b7a
|
Use thread data to hold exception stack
|
2016-01-11 22:14:53 -05:00 |
|
Justin Ethier
|
82ba3fe18e
|
Rewrote (cond) to not use (begin)
|
2015-08-25 01:54:33 -04:00 |
|
Justin Ethier
|
fcb25adfc3
|
Relocated cond-expand to scheme/base
|
2015-08-21 01:55:39 -04:00 |
|
Justin Ethier
|
026eaa6130
|
Relocated letrec to scheme/base
|
2015-08-21 01:43:51 -04:00 |
|
Justin Ethier
|
c79a96bae7
|
Added letrec stub
|
2015-08-20 22:14:19 -04:00 |
|
Justin Ethier
|
a228027ac4
|
Relocated case to scheme/base
|
2015-08-20 21:31:36 -04:00 |
|
Justin Ethier
|
c694e244c6
|
Relocated let/let*
|
2015-08-19 22:10:02 -04:00 |
|
Justin Ethier
|
4c34c318c3
|
Relocated any/every to base
|
2015-08-19 21:59:50 -04:00 |
|
Justin Ethier
|
0a1d257a17
|
Relocated more macros
|
2015-08-19 21:48:04 -04:00 |
|
Justin Ethier
|
7a6c6a6727
|
Move quasiquote to scheme/base
|
2015-08-19 22:03:12 -04:00 |
|
Justin Ethier
|
377db59ab5
|
Relocate and/or to define-syntax macros
|
2015-08-18 22:26:17 -04:00 |
|
Justin Ethier
|
1444e89d73
|
Reverted previous macro migration for now.
Need to stabilize things before macros can relocated to the base library as define-syntax.
|
2015-08-17 22:05:30 -04:00 |
|
Justin Ethier
|
9b96d13857
|
WIP - migrating first macros to libraries
|
2015-08-13 22:53:51 -04:00 |
|
Justin Ethier
|
f530eb1804
|
Added read-line
|
2015-07-30 22:55:46 -04:00 |
|
Justin Ethier
|
f5729c4526
|
Added more feature identifiers
|
2015-07-30 22:46:33 -04:00 |
|
Justin Ethier
|
a708a168dc
|
Move features to a function in the base library.
|
2015-07-30 22:36:13 -04:00 |
|
Justin Ethier
|
97d0fee765
|
Added flush-output-port
|
2015-07-29 22:17:07 -04:00 |
|
Justin Ethier
|
bc14eb2a80
|
WIP for flush-output-port
|
2015-07-29 22:11:12 -04:00 |
|
Justin Ethier
|
bef1f7141c
|
Added for-each functions
|
2015-07-28 22:50:41 -04:00 |
|
Justin Ethier
|
af2c85b9a4
|
Added string/vector functions
|
2015-07-28 22:16:11 -04:00 |
|
Justin Ethier
|
6c277a724b
|
Move string->list to scheme code
|
2015-07-28 22:33:16 -04:00 |
|
Justin Ethier
|
4c0ce77892
|
Added more string functions
|
2015-07-28 21:34:55 -04:00 |
|
Justin Ethier
|
05f6d53fd4
|
Setting stage for string->list in scheme
|
2015-07-27 22:58:39 -04:00 |
|
Justin Ethier
|
41cda2de8b
|
WIP
|
2015-07-27 22:29:42 -04:00 |
|
Justin Ethier
|
f63df9fd12
|
Self-hosted version compiles now, but is very broken...
|
2015-07-01 22:58:36 -04:00 |
|
Justin Ethier
|
a6da96ba57
|
Refactoring functions out of common.scm
|
2015-07-01 22:19:30 -04:00 |
|
Justin Ethier
|
ce7c4dc9a9
|
WIP - compilation of main module
|
2015-06-30 00:26:46 -04:00 |
|
Justin Ethier
|
ae922d3eee
|
Added TODO's
|
2015-06-24 21:44:42 -04:00 |
|
Justin Ethier
|
634dad667b
|
Added (scheme file) library
|
2015-06-22 22:46:36 -04:00 |
|
Justin Ethier
|
8d72cfaff1
|
Added more I/O functions
|
2015-06-22 22:40:49 -04:00 |
|
Justin Ethier
|
920f5dfd63
|
Stub for call-with-port
|
2015-06-22 21:14:34 -04:00 |
|
Justin Ethier
|
bebacfb985
|
Added current-input-port and current-error-port
|
2015-06-22 21:08:20 -04:00 |
|
Justin Ethier
|
1e5d16de25
|
Clean up how exceptions "pack" objects
|
2015-06-12 21:02:26 -04:00 |
|
Justin Ethier
|
9b6596e146
|
(write-char)
|
2015-06-12 01:43:09 -04:00 |
|
Justin Ethier
|
a77c6562d8
|
WIP - optional argument for (display)
|
2015-06-12 01:27:51 -04:00 |
|
Justin Ethier
|
0ef98dc6f5
|
Renamed module
|
2015-06-11 22:21:01 -04:00 |
|
Justin Ethier
|
39e0f5c092
|
(scheme write) library
|
2015-06-11 21:54:39 -04:00 |
|
Justin Ethier
|
335f3e86d5
|
Use a scheme version of (write)
|
2015-06-11 21:43:55 -04:00 |
|
Justin Ethier
|
af9f2b87d2
|
Return actual port from current-output-port
|
2015-06-10 23:07:04 -04:00 |
|
Justin Ethier
|
e7c050ef2c
|
Added call-with-values back
|
2015-06-11 01:35:43 -04:00 |
|
Justin Ethier
|
a1898f20ab
|
Define current-output-port without extra lambda lvl
|
2015-06-10 21:29:29 -04:00 |
|
Justin Ethier
|
7905d9b181
|
Stub for current-output-port
|
2015-06-10 21:23:55 -04:00 |
|