tags:

views:

115

answers:

3

Hi

I'm learning scheme and was wondering if there are any active open-source projects I might be able to get involved in?

I'm nearing the end of SICP and although this has good complex examples no textbook code compares to real-world applications. eg testing code / benchmarking / revision control styles / sheer size and scope etc. Hence my curiousity at seeing a project in the wild.

I tried searching google code but only found projects that are interpreters that implement RSR5/6.

Perhaps there are not many projects out there and I should consider scala?!

Advice or even pointers to specific projects appreciated.

Update: wasn't clear that I'd prefer to work on a project written +in+ scheme rather than an implementation +of+ scheme.

Update 2: there are also some projects on github. Not many, but some.

+2  A: 

Currently SourceForge claims to have 293 projects written in Scheme. You should be able to find something in there that is of interest.

Justin Ethier
Thanks for reyplying. Yes, seen this. But if you order by "last updated" only the top 20 have been updated since 2008 and the majority of these are implementations of scheme, not projects that happen to be written +in+ scheme.
Ben
I should add I did look on sourceforge first but wondered if the scheme community kept their projects in another sink that I didn't know about. As I'm sure you have found - googling for "scheme" with words like project produces answers across many domains.
Ben
So...find one that interests you, take a look at the code, and if it strikes your fancy either fork the project or get in touch with the maintainer (possibly have the project transfered to you).
Shaun
Agreed. You are just not going to find *that* many projects written in scheme these days. So pick one that interests you and run with it.
Justin Ethier
I already said I'd looked on SF, thanks. I just wondered if there were other scheme project repositories, and I guess not. Ah well, no harm asking.
Ben
A: 

If you are interested, come and help me with Spark-Scheme. I started this project as part of learning Scheme.

Vijay Mathew
A: 

Have a look at schemers.org. The implementation page has a large number of scheme implementations. Many of these are open source would welcome volunteers.

Sid H
although I am interested in scheme implementations I'm more curious to see how people construct medium to large scale projects +in+ scheme.
Ben