By the way, are you planning to keep those java applet thingies? I didn’t find them very helpful, their illustration doesn’t match the one I use “internally” (or when sketching things out on paper), so I suspect they could be improved. Maybe with Venn Diagrams, as Kevin says, maybe with something else.
Edit: it looks like what I was thinking of is called an eikosogram. An interactive eikosogram shouldn’t be too hard to make in javascript.
Edit2: though considering the “speed is much more important than beauty” criteria, this kind of bikeshedding on details like that is probably not the most useful.
In any case, that sort of thing could be done more elegantly with the HTML5 Canvas than with Java now (whether matching the current style or using something like Venn diagrams). Applets feel clunky.
I agree that something in javascript would be better, but it may be better to stick to “simple” stuff (with divs) rather than relying on HTML5 that all browsers don’t support yet.
I don’t think those technical choices are extremely important though.
I can probably help (sent an email)
By the way, are you planning to keep those java applet thingies? I didn’t find them very helpful, their illustration doesn’t match the one I use “internally” (or when sketching things out on paper), so I suspect they could be improved. Maybe with Venn Diagrams, as Kevin says, maybe with something else.
Edit: it looks like what I was thinking of is called an eikosogram. An interactive eikosogram shouldn’t be too hard to make in javascript.
Edit2: though considering the “speed is much more important than beauty” criteria, this kind of bikeshedding on details like that is probably not the most useful.
In any case, that sort of thing could be done more elegantly with the HTML5 Canvas than with Java now (whether matching the current style or using something like Venn diagrams). Applets feel clunky.
I agree that something in javascript would be better, but it may be better to stick to “simple” stuff (with divs) rather than relying on HTML5 that all browsers don’t support yet.
I don’t think those technical choices are extremely important though.