[TxMt] Re: Scheme language
Jacob Rus
jacobolus at gmail.com
Mon Jun 18 01:05:13 UTC 2007
Alaric Snell-Pym wrote:
> Who else uses Textmate for Scheme? I know, most of the LISP community
> use Emacs alone for religious reasons, but since there was a Scheme
> language definition already there, I can't be the only one :-)
>
> Anyway, for my own use I've been adding to the Scheme language a bit;
> telling it about define-syntax, then adding properties so that
> (define (foo ...) ...), (define foo ...) and (define-syntax foo ...)
> all result in 'foo' appearing in the symbol list, and writing a few
> snippets for common things.
>
> I'd like to look into figuring out a good way to do help on current
> symbol type stuff, but I'm not sure where best to refer to. Since the
> current language starts 'csi' as the interpreter, the Chicken
> documentation on callcc.org would be a good bet, but it would be nice
> to keep the Scheme language as implementation-indepedent as possible.
> Or have a base Scheme language then a special module for Chicken
> Scheme that binds run script, help on symbol, etc.
>
> If there's any other TextMate schemers about, I can post the
> resulting diffs, and if everyone likes them, send 'em in to go in the
> repository?
I think that all sounds great. I have only done a very little bit of
scheme. I added a bit to the run command about a year ago to make it
also work with guile set as the TM_SCHEME_INTERPRETER, and then I think
added a bit of stuff to the language grammar, particularly to make it
work with Lilypond (which is a music engraving description language
which uses embedded scheme for customization).
In addition to work on the bundle as it exists now in TM1, it would be
very useful for Scheme/Lisp users to add input (i.e. talk to allan)
about how the indentation/folding system could be modified/extended for
better support of languages with Lisp-like syntax.
Cheers!
Jacob
More information about the textmate
mailing list