Carl Mäsak

Results 649 comments of Carl Mäsak

The reason I suddenly felt like having a fast operative for `accum`: ``` > (accum add (for n 2 99 (add n))) (2 3 4 5 6 7 8 9...

Preliminary results: * Slower: fsh'yeah. Still running the test suite, 75 minutes and counting. * But more interesting: the reader is more discerning, and has so far found two cases...

Another interesting tidbit: the something connected with the new reader works in bytes, not characters. And so `(rdex (list (wrap "hi" \¦)))` fails, because it contains a `¦` character. I...

> Another interesting tidbit: the something connected with the new reader works in bytes, not characters. And so `(rdex (list (wrap "hi" \¦)))` fails, because it contains a `¦` character....

As reported [in this blog post](http://strangelyconsistent.org/blog/i-made-the-bel-reader-50-times-slower-epoq-diary-008), the total running time ended up being 11 h 30 m. (!) Before I close this issue as a successful experiment, I'd like to...

I'd like to merge this, but maybe put it in an object/table, a bit out of the way of the spec'd globals.

Reading `perldoc perluniintro` and `perldoc perlunicode`, it seems like the following changes are warranted: * `binmode` on file handles (maybe?) * `use utf8` * `use feature 'unicode_strings'`

Note to self: have two different ways to flag up broken pre/postconditions: one for temporary stuff and one for permanent stuff. That way, the (excellent) error messages can indicate this...

Passing `xt/boilerplate.t` wouldn't be a bad start.

The `README.md` has improved by leaps and bounds since this issue was posted — and it's being regularly updated now — but the `README` (belonging more to the Perl-distribution side...