Re: Hash table cursor with delimited continuations

2015-10-01 Thread Taylan Ulrich Bayırlı/Kammer
Mark H Weaver writes: > The problem is that the partial continuation created by > 'abort-to-prompt' includes a stack frame for 'hash-for-each', which is > implemented in C. Guile does not support invoking partial continuations > that include C stack frames. This is Andy's area, not mine, but I

Re: Hash table cursor with delimited continuations

2015-10-01 Thread Mark H Weaver
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: > Out of interest, I tried implementing a hash table cursor using > hash-for-each and delimited continuations: > > (use-modules > (srfi srfi-9) > (ice-9 hash-table)) > > (define-record-type > (make-cursor %co

Hash table cursor with delimited continuations

2015-10-01 Thread Taylan Ulrich Bayırlı/Kammer
Out of interest, I tried implementing a hash table cursor using hash-for-each and delimited continuations: (use-modules (srfi srfi-9) (ice-9 hash-table)) (define-record-type (make-cursor %cont key value) cursor? (%cont %cursor-cont) (key cursor-key)

[ANN] [OOPS] Shroud 0.1.1 released

2015-10-01 Thread David Thompson
David Thompson writes: > I am pleased to announce the release of Shroud 0.1. Shroud is a > simple secret manager with a command line interface. The password > database is stored as a Scheme s-expression and encrypted with a GnuPG > key. Secrets consist of an arbitrary number of key/value pairs

Re: Request for feedback on SRFI-126

2015-10-01 Thread Taylan Ulrich Bayırlı/Kammer
Arne Babenhauserheide writes: > Am Mittwoch, 30. September 2015, 09:58:32 schrieb Taylan Ulrich Bayırlı > /Kammer: >> Exactly, I agree. It should be noted though that some things can be >> implemented purely as portable libraries, so there needn't be a Request >> For Implementations to do it, w

Re: Request for feedback on SRFI-126

2015-10-01 Thread Marko Rauhamaa
Arne Babenhauserheide : > Making Scheme as usable as Python requires finding an elegance which > fits Scheme and allows creating applications at least as easily as > with Python — but not necessarily in the same style. The main thing is to keep the S expressions' data/code duality. Python doesn't

Re: Request for feedback on SRFI-126

2015-10-01 Thread Panicz Maciej Godek
2015-10-01 0:16 GMT+02:00 Arne Babenhauserheide : > Am Mittwoch, 30. September 2015, 08:39:44 schrieb Panicz Maciej Godek: > > > > others), then it would be most harmful to the Scheme community, > because > > > > that would increase code enthropy and force programmer to make an > > > > irrelevant

Re: Request for feedback on SRFI-126

2015-10-01 Thread Taylan Ulrich Bayırlı/Kammer
Mark H Weaver writes: > taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: > >> I've made pretty fine experiences with R7RS-small so far[0][1][2][3], >> and after seeing people's disdain towards R7RS-large's direction and >> agreeing with them (although I wouldn't trust my own judgm

Re: Request for feedback on SRFI-126

2015-10-01 Thread Arne Babenhauserheide
Am Mittwoch, 30. September 2015, 09:58:32 schrieb Taylan Ulrich Bayırlı /Kammer: > Exactly, I agree. It should be noted though that some things can be > implemented purely as portable libraries, so there needn't be a Request > For Implementations to do it, whereas some other things, which I call >

Re: Request for feedback on SRFI-126

2015-10-01 Thread Arne Babenhauserheide
Am Mittwoch, 30. September 2015, 08:39:44 schrieb Panicz Maciej Godek: > > > others), then it would be most harmful to the Scheme community, because > > > that would increase code enthropy and force programmer to make an > > > irrelevant choice. > > > > It’s no more irrelevant than the choice betwe

Re: Request for feedback on SRFI-126

2015-10-01 Thread Mark H Weaver
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: > I've made pretty fine experiences with R7RS-small so far[0][1][2][3], > and after seeing people's disdain towards R7RS-large's direction and > agreeing with them (although I wouldn't trust my own judgment alone), > I've decided to