Re: BBWT

2017-02-26 Thread Alexander Burger
On Sun, Feb 26, 2017 at 06:00:28PM +0100, Joh-Tob Schäg wrote: > > Yes, gotta love lisp for the ability to do this (and other things). :) > > > But more often than not this features are not required in practice. Sadly > it is just cool and not significant. :( I would say it is very significant. F

Re: BBWT

2017-02-26 Thread Joh-Tob Schäg
> Yes, gotta love lisp for the ability to do this (and other things). :) > But more often than not this features are not required in practice. Sadly it is just cool and not significant. :( 2017-02-26 17:06 GMT+01:00 Rick Hanson : > A bit off-topic, but I like how this transformation > > On 25 F

Re: BBWT

2017-02-26 Thread Rick Hanson
A bit off-topic, but I like how this transformation On 25 Feb 2017, 09:40:43 +0100, Alexander Burger wrote: >(if (not (cdr W)) > (Put C (car W)) > (Put (car (cdr W)) (car W)) ) > -> >(Put > (ifn (cdr W) C (cadr W)) > (car W) ) reminds me of factoring in high school

Re: BBWT

2017-02-25 Thread Lindsay John Lawrence
that mechanism, it is possible to create symbols with a local access scope, not accessible from other parts of the program" /Lindsay On Sat, Feb 25, 2017 at 12:40 AM, Alexander Burger wrote: > Hi Lindsay, > > > Bijective Burrows Wheeler Transform > > https://github.com/t

Re: BBWT

2017-02-25 Thread Alexander Burger
Hi Lindsay, > Bijective Burrows Wheeler Transform > https://github.com/thinknlive/picolisp-bbwt Cool! This code looks very good! :) > As I was working on this I realized I need to start thinking about how to > organize my code... > > The two main functions, encodeBBWT a

BBWT

2017-02-24 Thread Lindsay John Lawrence
Bijective Burrows Wheeler Transform https://github.com/thinknlive/picolisp-bbwt As I was working on this I realized I need to start thinking about how to organize my code... The two main functions, encodeBBWT and decodeBBWT feel larger than they should be because I have defined smaller