This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-02-09
Channels
- # announcements (26)
- # babashka (4)
- # beginners (17)
- # calva (21)
- # cider (13)
- # clerk (17)
- # clj-commons (23)
- # clj-kondo (3)
- # cljdoc (47)
- # cljsrn (10)
- # clojure (123)
- # clojure-belgium (2)
- # clojure-dev (25)
- # clojure-europe (34)
- # clojure-gamedev (2)
- # clojure-italy (1)
- # clojure-nl (3)
- # clojure-norway (4)
- # clojure-uk (4)
- # clojurescript (86)
- # cursive (12)
- # datahike (2)
- # datomic (2)
- # emacs (4)
- # fulcro (6)
- # funcool (15)
- # instaparse (1)
- # integrant (11)
- # jobs (1)
- # joyride (9)
- # kaocha (3)
- # membrane (8)
- # off-topic (1)
- # pathom (4)
- # practicalli (2)
- # quil (1)
- # rdf (1)
- # reagent (9)
- # remote-jobs (1)
- # shadow-cljs (27)
- # spacemacs (4)
- # specter (1)
- # sql (11)
- # tools-deps (55)
- # vim (1)
Great talk, @smith.adriane ! I've been building some personal desktop applications using membrane and I am feeling cautiously optimistic that the Functional UI Model will "win" in the end, in the sense that it will be a powerful and usable option for developers who seek it out, which many will. You had a comment at the end of the talk about people scratching their own itch to swap out various pieces of membrane, which could eventually leading to membrane proper eventually disappearing. I think that's a humble insight on your part, but it also made me feel hopeful about the approach.

Really enjoyed your London Clojurians talk @smith.adriane Really quite excellent.

after thinking about it for a day I immediately thought of a project I recently started. A website that has a responsive hexagonal grid as its frontpage navigation. Like this (work in progress):
The hexes are fixed size. Centered with some flexible margin at the sides, grow infinitely downwards.
In imperative JS (I also used the bounding box API i think...) this is just a few lines. handling media query events (resize) and doing some simple modulo math etc. In pure CSS this is idiotic. AKA not declarative at all, messy etc. Looking at the code you wouldn't recognize in the slightest what it expresses...