Announcing: My miscellaneous Ikarus libraries
I have some various things I've made for Ikarus at:
https:/
Most useful to others are probably:
* Preliminary port of Pattern Matching for Scheme by Andrew K. Wright and Bruce Duba.
(No struct/record support, box support needs to be removed, and maybe other
irrelevant/
* Port of Oleg's delimited control.
(Planned to be multi-thread-safe in the future)
* Enhanced define syntaxes: define-values, define* which does procedure currying and
unspecified values, and define-syntax* which does procedure style.
* Continuable interrupts: allows resuming of an interrupted (right now only via Ctrl-C) computation.
(Surely to be surpassed in the future by real debugging support)
I.e:
Ikarus Scheme version 0.0.2patched+ (revision 1203, build 2007-12-09)
Copyright (c) 2006-2007 Abdulaziz Ghuloum
> (import (continuable-
> (with-continuab
resume-k
(lambda () (big-loop #e1e9 #e1e5)))
0
100000
200000
...
2700000
^C
Back to top-level.
> (resume-k)
2800000
...
4500000
^C
Back to top-level.
>
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- Derick Eddington
- Solved:
- Last query:
- Last reply: