Hi all,

perhaps concerning the pilCon tomorrow or next times, if it's of general
interest:

what about talking a bit about how to use HTML5/CSS3 in picolisp apps?

Topics, which may come into mind:

- where to add the functions for new html elements?

- how to safeguard that non-css-aware browsers will still render a
useful gui

-- how to detect capabilities of browser?

-- if some detection would work, where to put the switch for the
fallback solution?

 

Imagine the e.g. <grid> function which is provided by xhtml.l at the
moment (is it really? I did not check).

If one would code another <grid> function, which prints out html5+css3
stuff with same optical result:

Where or how to put the latter <grid> function, so that the app GUI pages

- are rendered with responsive, flexible elements in html5+css3-capable
browsers 

- and still are rendered as tables for lynx and other
non-firefox-nor-chrome-based browsers





Another point (might be more out of personal interest):

I would prefer to distinguish between picolisp functions, which simply
print a html-tag  and those, which introduce different behaviour, e.g.
<table> in xhtml.l(?) is not simply printing <table>.... but handles the
<row> functions in picolisp code.

When using HTML5 I would not like to look into a (let's say newly
created) html5.l file,  if <menu> is the semantic tag of html5 or the
Picolisp function which does a lot more useful settings.


What would be the picolisp'ish way of naming functions, which belong to
a certain group or category?

What about h5:table besides <table> and h5:menu (semantic html5 tag) in
opposite to <menu> (picolisp dropdown workhorse)?

(Does'nt prefix':' (as in ht:Prin) stand for sth special and should not
be used here?)


I would be glad to hear advices and opinions.


Kind Regards,

Olaf





--
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to