skaller wrote: > Erick (mainly): Hello! I was having internet and mail problems for a couple days, but I finally am back up and running.
> I've been playing with Javascript, Ajax, and other > stuff today. > I'm so sorry! :) > For some time I've been searching for some kind of technology > to teach Felix with. The current 'tutorial' is ok as far as it > goes, but it isn't very sexy. > > I played with Open Office Impress (Presentation Manager), and > look at some video stuff but the content creation programs are > quite hard to use .. and they're way too WYSIWIG for systematically > presenting complex information. And, it's all very dependent on > the client having suitable technology. Hmm. > Yep. Flash-based screencasts are getting popular, but they aren't interactive. > I want something somewhat interactive, which can present > information multiple ways, with content which can be created > in a fairly dumb way with text and a few pics .. and which > everyone can easily browse and enjoy. > > Apart from teaching Felix, it should present the basic ideas, > act as a reference manual, a help system, and even help manage > user projects. > > Despite the heavy requirements .. the only viable client has > to be a web browser .. which makes the provider a web server :) > ok so far... > Apart from serving information about Felix prebuilt into a > tutorial/reference .. the server should be able to help > with user programs .. syntax check and even compile them > (down to C++). This would mean people without Ocaml can still > use Felix. > Are you talking about an online demo of felix we would host? Something like this? http://llvm.org/demo? Thats doable, but until we get sandboxing it'd be utterly unsafe :) > Probably more useful though, is being able to run a web server > on you own machine, and use it with a browser interface to > build Felix projects. > Much more reasonable. > Ajaxish stuff seems quite suitable for a lot of this. > One thing I see is providing things like a list of keywords > which is used by the build system to build Felix. But we provide > annotations, and download the keyword dictionary to the client > browser, then display a list of keywords using Javascript. > On mouseover ... display the annotations. > Thats reasonable-ish :) The problem is, in a very skaller-ly response, ajax sucks :) But, we might be able to use some javascript libraries to make this easier. Consider this: http://archive.dojotoolkit.org/dojo-2007-05-15/checkout/api/ Which is a dynamic help system using the dojo javascript framework. If you wanted to execute anything though, you'd have to have a server running that can make system calls. I'm not sure what you would do with the keywords though. What would be in the annotations? ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Felix-language mailing list Felix-language@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/felix-language