This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-08-18
Channels
- # announcements (22)
- # asami (7)
- # babashka (43)
- # beginners (68)
- # biff (2)
- # calva (10)
- # clj-kondo (7)
- # cljdoc (29)
- # clojure (41)
- # clojure-austin (1)
- # clojure-brasil (2)
- # clojure-europe (25)
- # clojure-gamedev (3)
- # clojure-nl (2)
- # clojure-norway (9)
- # clojure-uk (31)
- # clojurescript (3)
- # community-development (7)
- # cursive (3)
- # data-science (4)
- # datomic (17)
- # emacs (30)
- # honeysql (10)
- # hyperfiddle (39)
- # introduce-yourself (1)
- # jobs-discuss (5)
- # kaocha (1)
- # lsp (11)
- # malli (12)
- # pathom (18)
- # pedestal (3)
- # proletarian (2)
- # quil (11)
- # rdf (46)
- # reitit (8)
- # releases (2)
- # shadow-cljs (34)
- # sql (3)
- # squint (10)
- # tools-deps (24)
- # xtdb (10)
Is there any tool , given schemas, that give me an 'edn-editor'.
For example I am developing a videogame and the damage effect is a tuple for example [:damage [:phyiscal [5 10]]]
I want to build a GUI where I want to be able to select for example damage-type :physical
or :magic
and so on.
Or choose from the available :effects
. Or for example give a :creature
an item from list of items available.
There’s at least malli playground https://malli.io/ sources: https://github.com/metosin/malli.io
Yep, AFAIK there’s no ready-to-use malli compliant form-builder yet. We’ve been thinking about integrating malli with something like https://formik.org/ but nothing’s done yet.
But I am using now an internal gui library of libgdx, which anyway not many people use outside of libgdx.
related: • https://escherize.com/works/data-desk/ • https://github.com/dvingo/malli-react-hook-form
Have you considered a malli encode/decoder to CSV or XLS (and just using a spreadsheet editor)?
@U05476190 Though he’s using standard schema (not malli), that’s what @U0E703ECU did and https://github.com/mlimotte/tryion/blob/63bcdebf4e6bfd3b87433e1c3ce0f5cde566578f/src/tryion/db/db.clj#L48 from a google sheet. It’s cool.