Hi, all,

This off-topic post will only be of interest to those who enjoy tinkering
with fossil's th1. All others can tap delete now and won't miss anything
interesting :).

Last summer i forked fossil's th1 code into a standalone library[1] for use
in arbitrary projects, and tinkering with it got me once again interested
in writing a scripting engine. To make a long story short: i've now got a
custom "th1-like" scripting engine calls "th1ish":

http://fossil.wanderinghorse.net/repos/cwal/index.cgi/wiki/th1ish

It's basically a cross between JS and th1, with th1's basic syntax and
JS-like data type support. As with any scripting engine, clients can tie
their own functions and objects to it (including custom native types).

The test/demo scripts can be browsed here:

http://fossil.wanderinghorse.net/repos/cwal/index.cgi/dir?ci=tip&name=th1ish

There's a 20+ Google Doc linked to on the first wiki page, where i am
documenting how to use th1ish and bind it into C/C++ projects.

to be clear: i'm _not_ looking to replace fossil's th1 (if fossil were to
switch scripting languages, it should be to tcl), i just though this might
interest the 1.5 others out there who have at some point taken more than a
passing interest in th1. Anyone interested in tinkering or collaborating,
feel free to get in touch off-list.

Happy Hacking!

[1] http://fossil.wanderinghorse.net/repos/th1-sgb/

-- 
----- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to