On Mon, Aug 12, 2013 at 12:03 PM, Baruch Burstein <bmburst...@gmail.com>wrote:

>
> On Mon, Aug 12, 2013 at 12:44 AM, Stephan Beal <sgb...@googlemail.com>wrote:
>
>> Hi, all,
>>
>> Another status update for what is still tentatively known as libfossil...
>>
>> I have a small question about libfossil - is the http server considered
> part of the lib, or part of the app?
>

Good morning!

It's neither - it's at least 4-6 months from being that far along :/. When
it is, i would like for the networking bits to live in a layer between the
core lib and the application (if that's possible/feasible - i'm not yet
certain that it is). But that's still far enough away that i have no
concrete plans regarding it (but it is of course on the radar). Ideally the
library itself will have zero dependencies on any sort of transport layer
(HTTP/SSH) and can instead work over an abstract i/o interface (which is
already in place but may not be sufficient - time will tell). If you have
concrete ideas regarding such details, please feel free to make suggestions.

If the app, are wiki pages an integral part of Fossil, or are they just
> another type of artifact that the app can choose to display in a special
> format?
>

Yes. Both, actually - they are just plain old artifacts and how they are
rendered is then determined by their type. Where exactly the line is
between app-level and lib-level responsibilities is not yet clear. Last
night i ported in the bits which generate the timeline entries when a tag
is created, and found that it contains a huge amount of "presentation code"
which is only relevant for fossil(1), e.g. how it generates links. i am not
yet certain how i will be able to provide hooks so that people can, for
example, write their own native-language timelines.

http://fossil.wanderinghorse.net/repos/f2/index.cgi/artifact/f90fd404ae13676511aaa5b236d820026166ed22?ln=1269-1333

ideas are welcomed :).

-- 
----- 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