It's an interesting idea. Couple of things thou. You have almost no error handling. If I do anything slightly unexpected and I get:
Webserver error 500
*** ERROR IN call-with-output-string -- whatever....

Also I would not emulate an editor, just so the carret can fade in and out. You should use the editing abilities provided by the browser, namely contentEditable or designMode. Because you will need to handle things like users dragging text from somewhere in your editor, copy, paste, and plethora of other things that users take for gratned when presented with a wysiwyg kind of things. Some of those you'll be able to emulate, badly, but others you just wont be.



On Tue, Aug 11, 2009 at 7:23 AM, Marijn Schouten (hkBst) <hkBst@gentoo.org> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

francesco bracchi wrote:
> I've just put online http://notapipe.net.
> It is a realtime collaborative text editor,
>
> and all the server side part is written in gambit-c.
>
> I want to thank Mark Feeley and all the gambit community, for
> creating and maintaining Gambit-C system.
>
> francesco.

Hi Francesco,

it looks nice.

Unfortunately it didn't work in konqueror-4.3 and firefox-3.5.2 quickly became
unresponsive with 96% CPU after I did some random editing in one of the
documents in the demo.

Marijn


- --
If you cannot read my mind, then listen to what I say.

Marijn Schouten (hkBst), Gentoo Lisp project, Gentoo ML
<http://www.gentoo.org/proj/en/lisp/>, #gentoo-{lisp,ml} on FreeNode
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkqBft0ACgkQp/VmCx0OL2waTgCfaByN2m87kP3pCrvR5s5FD8hT
ny8AoJeWD0McUhadnXaAT0zmV7D5jj9x
=JgI+
-----END PGP SIGNATURE-----
_______________________________________________
Gambit-list mailing list
Gambit-list@iro.umontreal.ca
https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list