sakamies | 9 years ago | on: Foolproof HTML
sakamies's comments
sakamies | 9 years ago | on: Foolproof HTML
This time I'm trying to give away the code, ideas and everything, so maybe someday someone would continue the work so I won't have to. I just want to see it get made somehow and use the damn thing.
sakamies | 9 years ago | on: Foolproof HTML
That last paragraph is exactly what I was thinking with foolproof html, except applied to markup/data languages.
Is your editor available to try somewhere?
sakamies | 9 years ago | on: Foolproof HTML
Emmet is a great plugin that has tag matching and all kinds of navigation/editing shortcuts too. Like those emacs shortcuts, it does reduce error rates and speed up editing signifigantly, at least for me, but I'm more interested in exactly a heavy handed approach. I'd like an app/plugin/whatever that makes it impossible to make many types of mistakes, even if it restricts what I can do.
I code html every day (and I do love it), but I'm a terrible and lazy typist. I make typos and mistakes constantly, so I'll take all the help I can get. So I'm trying to make something that will solve my specific woes in html/css development and I'm hoping someone else finds it useful too.
sakamies | 9 years ago | on: Foolproof HTML
sakamies | 12 years ago | on: CSS Vocabulary
sakamies | 14 years ago | on: Suggest HN: Hacker news circle on Google+
Foolproof HTML of course tries to do that only for HTML, but I do hope I can expand it to CSS, JSON and maybe generalize it later on.
So I'm not advocating for any specific syntax, but rather a way to edit html so you don't need to care about the syntax. The HTML syntax would still be there in the .html (or .erb, .php or whatever your template language is) the same as it has always been, but you could visualize it in a way that's most comfortable to you and edit it as a structure, so it would be impossible to produce syntax errors.
This could end up being a text editor plugin or a stand alone app, some sort of library or kind of anything, but I'm prototyping interactions and ideas as a standalone web app because that's what I'm good at.