As far as structured text editors for Scheme go, there is Emacs + paredit.el, which I like a lot. Though written in elisp, paredit could certainly give you ideas if you are looking to write your own editor in Scheme. See http://mumble.net/~campbell/emacs/, especially paredit.release, paredit-beta.el and paredit-beta.html.
On 3/1/07, Kon Lovett <[EMAIL PROTECTED]> wrote:
On Mar 1, 2007, at 9:09 AM, minh thu wrote: > Do you think it's a good idea to write a kind of advanced > libreadline/editor which operates on S-EXPs, not on strings ? To > manage source code, documenting it, ...
Remember source code has textual comments that are not s-exps. Also, forms like '#;' & '#|...|#' are invisible to the reader but should be visible to a source editor. Yes, a Scheme source editor in Scheme would be nice. An essential component of a "pure" Chicken IDE. However, it must deal w/ embedded C-family code, textual comments, etc. Not an easy proposition.
_______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users