EuroTcl 2023
I went to the EuroTcl 2023 Conference at WU Vienna and had the honor to give a talk about: Jim and Tcl interoperability - Featuring thing o_o
.
See the slides.
Some ideas and inspirations:
- retry Naviserver and OpenACS.
- give Tcl 9 a try.
- upgrade to Tcl 8.7 asap to get the improved scalable Tk.
- read Csaba Nemeth's docs about scaling.
- make a thing implementation in TclOO.
- Figure out a sensible distributed package supply chain.
- check out cookie support in new http package.
- make up a distributed package repository standard.
During preparation and postprocessing I:
- created the packages: slide and thtmlnwhich allow to present and print POSH-slides.
- created the package tpdoc for extracting docstring documentation from Tcl modules.
- improved the Console and tcl4jim significantly, also astra.
- improved the thing documentation
- played around with font scaling of the slides
- found bugs in
- thing - fixed
- Jim - all reported
- HTML
<pre>
handling in- Emacs / auto-fill
- Neditor/fckeditor 4
- tdom:
asHTML
does not preserve formatting at all.
mime
package.
- Figured that
xsltproc
can't work with HTML5 tags like<nav>
ToDo
- Bug reports on tdom and Emacs
- Bug report on
mime.tcl
- Fix
mimedetach
. - Improve slide and thtmln so that they:
- can play a lot more HTML tags
- are real packages and documented
- are refactored - w/o
skip
- possible don't need
wkhtmltopdf
andpdfunite
for printing.
- check the difference between
catch {…} Result errorInfo
andcatch{…} Result; $::errorInfo
- check the status of ~ expansion
- Contact Gustav Neumann to check on Naviserver ressource consumption and OpenAcs as basic CMS and/or
Django
app, as well as about use case for OpenAcs as openid provider. - Finalize thing
o_o
documentation with sensible examples. Not bank accounts. - Improve tpdoc and use it extensively:
- make specification for tpdoc source, especially for docstrings.
- add extraction of global description.
- allow for section documentation
- check if Wapp works with Jim
- learn zipkits