Resources and Links - McCLIM/McCLIM GitHub Wiki
Specifications and Manuals in the CLIM family
- Annotatable CLIM Specification: http://bauhh.dyndns.org:8000/clim-spec/index.html
- DUIM Reference: https://opendylan.org/documentation/duim-reference/
Presentations
- Original concept description (non-lisp): Presentation Based User Interfaces by Eugene C. Ciccarelli IV
- McCLIM implementation overview: An Implementation of CLIM Presentation Types by Timothy Moore
Command Processing
-
repl.it "CLUI"
- Blog post: https://blog.replit.com/clui
- Demo: https://replit.com/@moudy/clui-demo
-
Touch gesture recognition algorithm
Geometry
Compositing
- Alpha Compositing: https://ciechanow.ski/alpha-compositing/
- XRender: https://keithp.com/~keithp/talks/usenix2001/xrender/
- https://www.w3.org/TR/compositing-1/
- https://emersion.fr/blog/2019/intro-to-damage-tracking/
Font and Typesetting
- https://simoncozens.github.io/fonts-and-layout
- https://practicaltypography.com/
- https://rtlstyling.com/posts/rtl-styling
- http://twardoch.github.io/test-fonts/varia/160413-EvenOddTT/
Text and Editing
General User Interface Design
- Material Design: https://material.io/design/material-theming/overview.html
- https://user-interface.io/how-to-design-almost-any-ui-element/
- https://lawsofux.com/
- LEGO User Interface Design https://www.designedbycave.co.uk/2020/LEGO-Interface-UX/
- Formalizing Tables https://lakesare.brick.do/formalizing-tables-q0P4PEa2WqRg