Ben Greenman

Results 135 issues of Ben Greenman

1. Start with an empty database & the rule for sonnets 2. Run Shakespeare's sonnets, infer which words should rhyme & what syllables they should have 3. Question the results....

NOW

Yo! The `#:constraint` for things like villanelle are B.S. ``` #lang ipoe #:name villanelle #:rhyme-scheme {[R1 B R2] [A B R1] [A B R2] [A B R1] [A B R2]...

Instead of needing to install `file.rkt` as a `#lang`, it'd be nice to just use it through a command-line switch.

1. Don't make "word -> syllables" a one-to-many relation. Make it one-to-one. Use the minimum number of syllables. 2. Use `\cdot` as an annotation to break a word into syllables....

Turn poems in the `examples/` folder into test cases; maybe with an `examples/test.rkt` file.

Instead of `haiku/lang/reader.rkt`, just put a reader submodule in `haiku.rkt`

If the online-only cache is getting very large, warn the user & recommend they start a database. Large should probably be by bytes, instead of bindings, because the large part...

task

Currently, need to explicitly connect to the iPoe database in a Dr. Racket repl. ``` > (connect) [... now connected] $ (exit) > ... back to normal ``` I'd prefer...

ide

Is there a way to control which submodules Dr. Racket runs without changing Dr. Racket settings? I'd like every `#lang ipoe/...` poem language to at least print an extra message...

ide

- Parts of speech - Rhymes - Extra constraints (refrain, etc)

ide