Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I feel like this falls into an uncanny valley between requiring the skill to cognitively model forms in your mind as text, which is fairly close to coding and using a form builder UI.


> uncanny valley

Yes, but he's very close to the obvious solution that will spark web 4.0.

Closest I've seen yet.


Would love to catch a chat with you about this if you don't mind. My email is tahmid(dot)hm(dot)dev(at)gmail.com.


Sent!

P.S. You can just write "tahmid.hm.dev@gmail.com". Gmail spam filter is good enough to eliminate automated spam, and also nowadays verbalization provides no additional protection against email address crawlers ;). Might even be the opposite ;)


Say more!


Any and ever form submission, no matter how simple or complex, can be represented as a single file encoded in Particle Syntax with semantics provided by the Parsers programming language.

Thus, any one filling out any form, no matter how complicated the form (tax returns, electronic medical records, mortgage applications, LSATs, et cetera), could in theory type the form in a single plain text document encoded in Particle Syntax, OR use an HTML multi input form which generates that text document under the hood, or a hybrid of both, since they are isomorphic to each other.


Are there any such solutions/standards available? Tried searching Particle Syntax documents, nothing came up. That's exactly the sort of problem I'm working on now


I should make this easier to use any day now. High on my priority list.

Here's the issue:

https://github.com/breck7/scroll/issues/133


If web 4.0 is better forms, count me in.


Yeah, it'd be great if over time they/a community provided a system for visualizing the form logic and a form builder GUI so you can go full-circle with this (building via code and GUI and saving/versioning/forking forms via source).


SurveyJS already has all that and uses JSON. It's also MIT licensed, instead of this non commercial license.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: