On 7/22/2013 1:02 AM, Stephan Beal wrote:

Hi, Clark! A brief response from the office, and a longer one tonight when i get home...

On Mon, Jul 22, 2013 at 2:01 AM, Clark Christensen <cdcmi...@yahoo.com <mailto:cdcmi...@yahoo.com>> wrote:

    Scripting language: I understand the Tcl roots, and I hope you
    would consider Javascript as a target.  JS seems more universal
    these days.  Maybe the Tcl guys would disagree.  I have no idea
    what that means from an implementation standpoint.


The problem is the interpreter. i am not aware of a small embedable JS interpreter. SpiderMonkey/Jaegermonkey are complex and poorly documented. Google V8 is nice but (A) huge, (B) C++, and (C) they recently made drastic API changes which invalidated every single v8-using client out there (breaking 4-5 years of accumulated code of mine, and i'll never have the time to fix it), which means that very few people outside of Google can actually use v8 at the moment. JS _would_ also be my first choice, if we only had a small, well-maintained interpreter.i don't know TCL, but the TCL and Fossil communities seem to be cosmically bound to one another. There are relatively few well-established small/embeddable interpreters. Lua, TCL, ... none others come to mind (which are small).


For completeness, I'll mention these:

TinyScheme -- http://tinyscheme.sourceforge.net/home.html

pForth -- http://www.softsynth.com/pforth/

ATLAST -- http://www.fourmilab.ch/atlast/

Although I don't think any of them are a good fit for Fossil.

--
Edward Berner

_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to