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