You are viewing archived messages.
Go here to search the history.

Declan 2024-12-09 23:14:00

I made a 'narrative visualization' blog post that's about pension savings. Like other places I use calculang it combines reactive programming/visualization (OJS and Vega) and calculang models (a pension calculator, which is using a separate income tax model for a tax relief calc- an example of model composition)

FP nature of calculang and no state and FRP nature of the rest makes it kinda easy to put together - Some viz signals and some calculang parameters condition on progress which increments as the user scrolls (the reactive systems do the rest).

I'd like to bring a few tools together to streamline DX for this kind of output for calculang models - it could be even more declarative. (+see Fidyll)

Happy to hear any feedback or suggestions.

calcwithdec.dev/posts/pictures-pensions

πŸ“ Pictures of Pensions :frame_with_picture: – Calc with Dec :abacus: :nerd_face:

Saving for a pension is rarely anyone’s idea of a great time - but sometimes there are great incentives

Mariano Guerra 2024-12-11 14:50:39

Live Coding Interactive Tools with Val Town & LLMs

Quickly prototype interactive data components without the need for local installation or setup

First FoC tool collab? πŸ™‚

youtube.com/watch?v=PPLquvGgsiU

Mariano Guerra 2024-12-11 14:51:06

maybe I should change the title to "Gloodata & Val Town (feat. LLMs)" πŸ˜„

edward 2024-12-15 21:13:40

I wrote a Mortgage calculator web app, suitable for use with Mobile devices, using my Super Duper Pythonic language. It makes it easy to build rubbery user interfaces that adapt to the device size by specifying things using proportions when possible. Keeps things legible without fussing over measurements. App is at voicecarrier.com/lab/calc/calc.html, source code is at screenshot of calculator

I couldn't stand how complex the web is to build for, especially when you want to make things legible.

The key strategy for simplification is to make the layout and rendering part of the language, and having all subdivision of the screen be executable statements that can be put into loops and conditional clauses, making the entire page layout programmatic as opposed to static, which is the great flaw of HTML.