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

Nate Ferrero 2022-07-12 01:29:25

A simple concept to manage lists, where users can build up a knowledge base (stored in Local Storage), and by importing/exporting JSON files can keep that knowledge base in sync with each other, the goal here is 'what is the most simple yet functional way of managing lists of information' listmanager.dev

Would love anyone to riff on this idea, or ideas about how to add programmability into it, while maintaining the minimalist approach.

Gabriel Grinberg 2022-07-12 06:17:41

very elegant approach

when thinking about use-cases this may have for myself, Text2MindMap comes to mind

Tony Worm 2022-07-12 19:48:46

To introduce "programmability" to config / data, I always recommend CUE (cuelang.org)

CUE is a logical language, with one matra that goes "wrap code in data, not data in code". It has several more mantra or philosophies.

So while you will be introducing "programmability", you will not be introducing "computability" (i.e. a turing complete language) Doing so opens a can of worms and makes building tooling to query / manipulate so much harder, if not impossible

Oleksandr Kryvonos 2022-07-17 18:10:57

I like the UI and animations

Jason Morris 2022-07-15 04:59:38

If you are interested in testing a prototype tutorial for me, for Blawx, check out dev.blawx.com. create an account, click new project, wills tutorial, open the project, click code editor, and click Tutorial. My 11-year-old did it in 30 minutes. All feedback appreciated. It is user-friendly legal knowledge representation in goal-directed constraint answer set programming. But that sounds scary, the vibe is more like "Scratch for Laws."

yeT 2022-07-15 13:36:17

Hey Jason, I went to ‘wills tutorial’ on firefox and I don’t know what I was supposed to see, but I ended up in a blank code editor. To try and create the rule that folks over 18 are allowed to make wills, I made an ‘its true that’ block, put a ‘person is a category block’ in there, and then tried to make a ’person has the attributes ‘age’' block but the ‘known categories’ didn’t update. Cool tool! this kindof thing makes so much sense for a legal system from the perspective of someone outside of the legal world

Jason Morris 2022-07-15 14:40:05

Hey yeT. In the code editor there should have been a tutorial button at the top of the page. You were on exactly the right track, though. Known Categories only updates after you click "save" at the top of the screen (which the tutorial informs you about). Perhaps I should just have the tutorial visible by default. Or perhaps it was the screen layout, and the top bar wasn't visible for you? That seems very possible. I'll prioritize fixing the layout. I'm not as bad at it today as the day I designed that page. :)

Jason Morris 2022-07-15 14:41:27

Thanks, by the way!

yeT 2022-07-15 14:43:52

I see it now! I think making it a btn-success or something would work better than having it be grey like the other actions

yeT 2022-07-15 14:45:10

making it visible by default could be good too, also having some sort of guiding element from the start of hitting wills tutorial, like a glow effect on the buttons you’re supposed to hit in order to reach the tutorial

Jason Morris 2022-07-15 15:07:17

Yeah, btn-success is a no-brainer. Will do. I definitely need a more robust way of guiding the user, generally, for sure. For now I'm mostly testing the content of the tutorial. Will come back to the interface issues later.