Dear Stephan:

With regards to scripting and fossil as a separate library, I actually see 
these as separate things. Having Fossil as a separate library allows other 
programs to use fossil capabilities, while any scripting interface, such as a 
public interface used to build shared objects that are dynamically linked at 
runtime by the Fossil program, allows Fossil to use the capabilities of other 
software. These are two different things. You don’t need to separate Fossil as 
a library in order to get a language agnostic extension interface for Fossil.



Yours truly,


Aaron W. Hsu


-- 
Aaron W. Hsu | arcf...@sacrideo.us | http://www.sacrideo.us




From: Stephan Beal
Sent: ‎Tuesday‎, ‎July‎ ‎23‎, ‎2013 ‎6‎:‎55‎ ‎AM
To: Fossil SCM user's discussion


On Tue, Jul 23, 2013 at 12:51 PM, Laurens Van Houtven <_...@lvh.io> wrote:






Not aimed at anyone in particular, but if you are going to suggest a particular 
language, can you please point to an interpreter that is easily embeddable into 
fossil? That seems to be the problem with at least JS and Python, and seems to 
be Lua's strong point. There's no point in discussing the relative merits of 
languages if we can't actually reasonably *use that language*.





That's one of the beauties of restructuring fossil as a library: we don't need 
to embed any language at all. Instead, they can be built on top of the library. 
Yes, we'll want/need one "standard" interpreter for unit test purposes, but 
that will "almost certainly" end up being TCL or jimtcl, simply for reasons of 
historical momentum.



-- 
----- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
_______________________________________________
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