Changes To Thunderchez
Not logged in

Changes to "Thunderchez" between 2016-09-03 19:03:40 and 2016-09-03 19:04:45

     1         -<pre># thunderchez
     2         -Libraries for [Chez Scheme](https://github.com/cisco/ChezScheme) productivity
            1  +# thunderchez
            2  +Libraries for Chez Scheme(https://github.com/cisco/ChezScheme) productivity
     3      3   
     4      4   Be sure to put thunderchez path on your library path,
     5      5   
     6      6   By example:
     7      7   
            8  +    (library-directories "/path/to/thunderchez")
     8      9   
     9         -	(library-directories "/path/to/thunderchez")
    10     10   
    11     11   or set the CHEZSCHEMELIBDIRS environment variable:
    12         -	
    13         -	CHEZSCHEMELIBDIRS=/path/to/thunderchez
           12  +
           13  +    CHEZSCHEMELIBDIRS=/path/to/thunderchez
           14  +
    14     15   
    15     16   ## SRFI
    16         -	
    17         -Based on [surfage](https://github.com/dharmatech/surfage/) with minor changes
    18     17   
    19         -	(import (srfi s1 lists))
    20         -	(import (srfi s13 strings))
    21         -	(import (srfi s14 char-sets))
    22         -	etc...
    23         -	
           18  +Based on surfage(https://github.com/dharmatech/surfage/) with minor changes
           19  +
           20  +    (import (srfi s1 lists))
           21  +    	(import (srfi s13 strings))
           22  +    	(import (srfi s14 char-sets))
           23  +    	etc...
           24  +
           25  +
    24     26   ## Fmt
    25         -[Original site](http://synthcode.com/scheme/fmt/)
           27  +Original site(http://synthcode.com/scheme/fmt/)
    26     28   
    27         -	(import (fmt fmt)) 
    28         -	(import (fmt fmt-c)) 
    29         -	(import (fmt fmt-js)) 
    30         -	
           29  +    (import (fmt fmt)) 
           30  +    	(import (fmt fmt-c)) 
           31  +    	(import (fmt fmt-js)) 
           32  +
    31     33   
    32     34   ## Matchable
    33         -Based on [matchable egg](http://wiki.call-cc.org/eggref/4/matchable)
           35  +Based on matchable egg(http://wiki.call-cc.org/eggref/4/matchable)
    34     36   
    35         -	(import (matchable))
    36         -  
           37  +    (import (matchable))
           38  +
           39  +
    37     40   ## Sqlite3
    38         -Based partially on chicken [sqlite3 egg](http://wiki.call-cc.org/eggref/4/sqlite3) but slightly different. Needs some testing.
           41  +Based partially on chicken sqlite3 egg(http://wiki.call-cc.org/eggref/4/sqlite3) but slightly different. Needs some testing.
    39     42   
    40         -	(import (sqlite3))
           43  +    (import (sqlite3))
           44  +
    41     45   
    42     46   ## USB
    43         -[Library website](http://libusb.info)
           47  +Library website(http://libusb.info)
    44     48   
    45         -	(import (usb))
    46         -  
           49  +    (import (usb))
           50  +
           51  +
    47     52   ## SDL2
    48     53   
    49         -[Library website](http://www.libsdl.org)
    50         -  
    51         -	(import (sdl2))	
           54  +Library website(http://www.libsdl.org)
           55  +
           56  +    (import (sdl2))	
           57  +
    52     58   
    53     59   ## Cairo
    54         -[Library website](http://www.cairographics.org)
    55         -  
    56         -	(import (cairo))
    57         -	
    58         -See [test.ss](./cairo/test.ss) for examples
           60  +Library website(http://www.cairographics.org)
           61  +
           62  +    (import (cairo))
           63  +
           64  +
           65  +See test.ss(./cairo/test.ss) for examples
    59     66   
    60     67   ## Json parser
    61         -Uses [lalr](./lalr/lalr.ss)
           68  +Uses lalr(./lalr/lalr.ss)
    62     69   
    63         -	(import (json))
           70  +    (import (json))
           71  +
    64     72   
    65         -	(string-&gt;json "{ \"name\" : \"my-name\" , \"age\" : 120 , \"children\" : [{ \"name\" : \"my-son\", \"age\" : 1 }, { \"name\" : \"my-son2\", \"age\" : 2 }] }" )
    66         -	=&gt; ((name . "my-name")
    67         -	    (age . 120)
    68         -	    (children .
    69         -                    #(((name . "my-son") (age . 1))
    70         -                      ((name . "my-son2") (age . 2)))))
           73  +    (string->json "{ \"name\" : \"my-name\" , \"age\" : 120 , \"children\" : { \"name\" : \"my-son\", \"age\" : 1 }, { \"name\" : \"my-son2\", \"age\" : 2 } }" )
           74  +    	=> ((name . "my-name")
           75  +    	    (age . 120)
           76  +    	    (children .
           77  +                        #(((name . "my-son") (age . 1))
           78  +                          ((name . "my-son2") (age . 2)))))
    71     79   
    72     80   
    73     81   ## NanoMsg
    74         -[Library website](http://www.nanomsg.org)
           82  +Library website(http://www.nanomsg.org)
    75     83   
    76         -	(import (nanomsg))
           84  +    (import (nanomsg))
           85  +
    77     86   
    78         -### Some tests from [nanomsg-examples](https://github.com/dysinger/nanomsg-examples)
    79         -  * [pipeline](./nanomsg/pipeline)
    80         -  * [reqrep](./nanomsg/reqrep)
    81         -  * [pair](./nanomsg/pair)
    82         -  * [pubsub](./nanomsg/pubsub)
    83         -  * [bus](./nanomsg/bus)
    84         -  * [survey](./nanomsg/survey)
           87  +### Some tests from nanomsg-examples(https://github.com/dysinger/nanomsg-examples)
           88  +  * pipeline(./nanomsg/pipeline)
           89  +  * reqrep(./nanomsg/reqrep)
           90  +  * pair(./nanomsg/pair)
           91  +  * pubsub(./nanomsg/pubsub)
           92  +  * bus(./nanomsg/bus)
           93  +  * survey(./nanomsg/survey)
    85     94   
    86         -</pre>
    87         -
    88         -<p></p>