Skip to content

More Scheme projects I would like to work on

Here are some more fun and/or interesting Scheme projects that I would like to work on (eventually, and in addition to these):

  • DrScheme: Add line numbers to the editor window
  • DrScheme: Execute code in editor in another Scheme system
  • Port SchemeUnit to R6RS Scheme
  • Scribble the SRFI docs
  • Write a debt-elimination application
  • A Scheme API for generating Graphviz diagrams
  • A Scheme API for managing complex SVN projects
  • Make Scheme screencasts
  • Brush up on the PLT Scheme GUI API
  • Research currency and produce a SRFI for it

6 Comments

  1. Andy Wingo wrote:

    What do you hack on, Grant?

    Sunday, December 20, 2009 at 6:34 am | Permalink
  2. Grant wrote:

    Hi Andy:

    These days when I’m not at work I mostly hack Computational Science.

    Sunday, December 20, 2009 at 9:49 pm | Permalink
  3. Hi Grant,

    Nice list of project ideas.

    Unless I am missing something, the first project (DrScheme: Add line numbers to the editor window) is already done. In DrScheme if you click at the character position, you get an option to display line numbers instead.

    Monday, December 21, 2009 at 5:55 am | Permalink
  4. masha wrote:

    > DrScheme: Execute code in editor in another Scheme system

    that would be great.
    i am dreaming about switching to ikarus or larceny, but drscheme binds me to plt.

    Monday, December 21, 2009 at 10:10 am | Permalink
  5. Grant wrote:

    Hi Jens:

    I was thinking of more like something where the numbers show up in the “gutter” to the left of the editor area.

    Robby mocked up something like that here:

    http://www.wisdomandwonder.com.....o-drscheme

    Monday, December 21, 2009 at 1:00 pm | Permalink
  6. Grant wrote:

    Hi Masha:

    From what the PLT folks said, it would be *too* difficult to do something like this.

    Monday, December 21, 2009 at 1:00 pm | Permalink

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*