[Chicken-users] genann egg

2019-07-04 Thread Diego
I was exploring this ANSI C neural network library 
https://github.com/codeplea/genann and liked the relative simplicity of it so I 
thought, why not make a chicken egg? Here it is:

https://github.com/dieggsy/genann

I've ported the examples to scheme using the module as well. I don't know much 
about ANNs and have never used them in basically any capacity, so I'm not sure 
how practical this particular library/egg are,  but I thought it'd be fun to 
experiment with in any case.

- Diego



___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] SRFI-38 notation

2019-07-04 Thread John Cowan
https://raw.githubusercontent.com/ashinn/chibi-scheme/master/lib/srfi/38.scm is
public domain, uses a hash table, and should be reasonably portable.
You'll need to remove the references to read-object, which are a
Chibi-specific lexical extension providing record literals.

On Thu, Jul 4, 2019 at 3:48 AM Sven Hartrumpf  wrote:

> Hi.
>
> Are there any plans to support SRFI-38 (or similar functionality as
> provided
> by R7RS) in Chicken 5 natively?
> I use the reference implementation of SRFI-38, but reading of
> s-expressions with many
> thousand sharings becomes a bottleneck, e.g. 3 hours instead of 1 second.
> (The reason is the use of a list (instead of a vector) for storing pairs of
> (label . datum).)
>
> Ciao
> Sven
>
> ___
> Chicken-users mailing list
> Chicken-users@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/chicken-users
>
___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


[Chicken-users] SRFI-38 notation

2019-07-04 Thread Sven Hartrumpf
Hi.

Are there any plans to support SRFI-38 (or similar functionality as provided
by R7RS) in Chicken 5 natively?
I use the reference implementation of SRFI-38, but reading of s-expressions 
with many
thousand sharings becomes a bottleneck, e.g. 3 hours instead of 1 second.
(The reason is the use of a list (instead of a vector) for storing pairs of
(label . datum).)

Ciao
Sven

___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users