declarative calcs and visualization with calculang
- Track: Declarative and Minimalistic Computing devroom
- Room: H.1309 (Van Rijn)
- Day: Sunday
- Start: 09:40
- End: 10:00
- Video only: h1309
- Chat: Join the conversation!
calculang is a language for calculations, pure-functional and portable in concept, currently compiling to Javascript.
In this talk I'll show some examples that demonstrate language design principles: - input inference - modularity and specific features: - inheritance of parent functions and overriding
These work together so that calculang functions (or 'formulae') are flexible, concise and understandable, and maintainable.
I will also demo calcuvizspec
, a declarative visualization API for calculang models based on vega-lite.
calculang and calcuvizspec are free software.
calculang is currently available on GitHub. Updates @calculang on Fosstodon.
Slides: link calcuvizspec Visualization API based on Vega-Lite presentation: link (but, calculang is non-opinionated!)
Speakers
Declan Naughton |