iPoe
iPoe copied to clipboard
Interactive POetry Editor
Instead of just naturals, should be able to say `#:syllables iambic` or something.
Can we stop using prefab structs, or are these necessary for the "`#lang` making a `#lang`"?
The problem: we should never require `private/parameters`. Either - move `parameters.rkt` out of the `private/` directory - make a non-private interface
Spilt this into - low-level queries / dangerous operations - high-level db operations - online-okay queries - resolving vs. user input - caching tools - asserts / validation (is this...
Instead of defining things like "English Sonnet" all at once, should be able to define as the composition of iambic pentameter & etc... (Is this an interesting question? Or "just"...
Comments
Allow comments in poem text? I'd like to have these. Note that `;` is not the correct delimiter.
I think we should be logging every db operation. Maybe it's enough to do a dump later. Anyway I'm not sure how to get the strings that go into `query-exec`...
- Open a repository / folder for community poems - `raco submit file.rkt` should contribute a poem to the repo - `raco submit lang/` should add a language to this...