<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>declarative calcs and visualization with calculang</title>
        <link>https://peertube.watch/videos/watch/172ea99d-e239-4e18-8602-44f6fa2a0cb9</link>
        <description>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!) Speaker: Declan Naughton, Track: Declarative and Minimalistic Computing devroom, Room: H.1309 (Van Rijn), When: Sunday 4 February 2024, 09:40–10:00 (Brussels time), Schedule: FOSDEM 2024 event page, Licence: Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE) (as stated in the FOSDEM video archive). Attribution: “declarative calcs and visualization with calculang” by Declan Naughton, FOSDEM 2024. Original recording: 2024/h1309/fosdem-2024-2636-declarative-calcs-and-visualization-with-calculang.av1.webm from the FOSDEM video archive. This channel is an unofficial mirror; FOSDEM is a free and non-commercial event organised by the community for the community.</description>
        <lastBuildDate>Sun, 25 Oct 2026 01:50:13 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://peertube.watch</generator>
        <image>
            <title>declarative calcs and visualization with calculang</title>
            <url>https://peertube.watch/lazy-static/avatars/3b284627-b75f-409e-ac2e-10f4c2946f43.png</url>
            <link>https://peertube.watch/videos/watch/172ea99d-e239-4e18-8602-44f6fa2a0cb9</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://peertube.watch/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://peertube.watch/feeds/video-comments.xml?videoId=172ea99d-e239-4e18-8602-44f6fa2a0cb9" rel="self" type="application/rss+xml"/>
    </channel>
</rss>