On 28/10/2010, at 12:43 PM, Erick Tryzelaar wrote:

> On Wed, Oct 27, 2010 at 2:35 PM, john skaller
> <skal...@users.sourceforge.net> wrote:
>> 
>> I think we did (not sure). But who can remember that or want
>> to use such ugliness... :)
> 
> :) We could also add a multi token operator and just literally have "is in".
> 
>> Good mind to replace whilst with while too. Might break some
>> code .. but hey, do we have any actual users? Anyone else
>> actually reading this mailing list?
> 
> I'm fine with replacing whilst with while. I've been meaning to do that 
> forever.

Well RF was using the library function while, so it would have broken
code, but I don't think anyone (except me now) is actually using Felix.

Now that I have the webserver "apparently" working and have written a
daemon program to run it as a daemon, we can actually get some online
documentation that instantly reflects the current build.

The webserver can process felix code, C/C++ code and *.fdoc files
(felix documentation files, a sort of mini-version of interscript :)

For Felix code and the fdoc files, it produces hyperlinks for 
include directories so you can navigate the library: I plan to
do that for C/C++ too, so you can follow #includes.

At present my handling of the links is all wrong. Browsers think
relative file names are relative to the current GET Url. Unfortunately,
this won't work for Felix include directives, since such names are
searched for in a path. Ditto C/C++ headers.

So basically I have to make the webserver itself do path lookups,
and present an absolute filename in an <A href>. This is not so
hard with my new directory services functions in posix/filesystem.flx.

With some extra handling for say, Python and Ocaml code,
mainly adding some paths for them, you should be able to browse
all the important source code on your box. Of course Emacs
and Vim can already do this... the thing with a webserver is you
can put it online on a public box and the whole world can
browse it. Tools for this exist, yes, most repositories (eg GitHub)
have web interfaces for repositories (I just used that to read
most of the socket handling code in Curl).

Anyhow .. the point is I will soon be able to point people at 
code and documentation instead of telling them they have to
build the system first (and then still get lost because there's no
documentation .. )

--
john skaller
skal...@users.sourceforge.net





------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
Felix-language mailing list
Felix-language@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/felix-language

Reply via email to