Sha256: c9ccce9e317a97462b84a33c97a6d99d4b4bc333f9153750c4525e7e59e802f6

Contents?: true

Size: 1.65 KB

Versions: 193

Compression:

Stored size: 1.65 KB

Contents

#+TITLE: Exercism Scheme Track
#+AUTHOR: Jason Lewis

[[https://gitter.im/exercism/xscheme][https://badges.gitter.im/Join%20Chat.svg]]
[[https://travis-ci.org/exercism/scheme][https://travis-ci.org/exercism/scheme.svg?branch=master]]

Exercism exercises in the Scheme Programming Language

** Setup

You'll need a vaguely [[http://www.r6rs.org/][R6RS]]-compliant Scheme implementation.
As of this writing, the exercises are being developed in
[[http://www.gnu.org/software/guile/][Guile Scheme]], but the tests are using [[http://srfi.schemers.org/srfi-64/srfi-64.html][SRFI-64]],
and so should (hopefully) be rather implementation-agnostic.

** Working on Problems

Each problem should have a test suite and an example solution,
as well as a stub file for the solution declaring the module and exports.
The example solution should be named =example.scm=.

** Dependencies

Try to avoid external dependencies. It will often be necessary to use various
modules included in the Guile distribution, such as the ice-9 and srfi
collections. When using these modules in exercises/examples, please use the
=#:autoload= directive in =(define-module)= rather than =(use-modules ...)= for
the sake of consistency, and to give a clue which functions are being relied
upon.

** Contributing Guide

Please see the [[https://github.com/exercism/x-api/blob/master/CONTRIBUTING.md#the-exercise-data][contributing guide]]

** Scheme icon

The Scheme logo was created by [[Matthias.f at en.wikipedia][https://en.wikipedia.org/wiki/User:Matthias.f]] and released under the Creative Commons Attribution-Share Alike 3.0 Unported license.
We adapted the logo, creating a pink/black version to use on Exercism.

Version data entries

193 entries across 193 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/scheme/README.org
trackler-2.2.1.179 tracks/scheme/README.org
trackler-2.2.1.178 tracks/scheme/README.org
trackler-2.2.1.177 tracks/scheme/README.org
trackler-2.2.1.176 tracks/scheme/README.org
trackler-2.2.1.175 tracks/scheme/README.org
trackler-2.2.1.174 tracks/scheme/README.org
trackler-2.2.1.173 tracks/scheme/README.org
trackler-2.2.1.172 tracks/scheme/README.org
trackler-2.2.1.171 tracks/scheme/README.org
trackler-2.2.1.170 tracks/scheme/README.org
trackler-2.2.1.169 tracks/scheme/README.org
trackler-2.2.1.167 tracks/scheme/README.org
trackler-2.2.1.166 tracks/scheme/README.org
trackler-2.2.1.165 tracks/scheme/README.org
trackler-2.2.1.164 tracks/scheme/README.org
trackler-2.2.1.163 tracks/scheme/README.org
trackler-2.2.1.162 tracks/scheme/README.org
trackler-2.2.1.161 tracks/scheme/README.org
trackler-2.2.1.160 tracks/scheme/README.org