Я не уверен, что это «нормальная» проблема, поэтому в названии указано «Мета». Я только что провел утро, пытаясь заставить p5 работать в coffeescript. Я, наконец, выиграл комбинированную игру (где вы пробуете каждую комбинацию найденных предложений ...) Их документация в первую очередь виновата (часто я обнаружил, что дело в том, на чем они настаивают, не работают, в то время как вещи, о которых они упоминают мимоходом, фактический ответ.
Итак, я полагаю, что мне нужны предложения о том, как более грамотно подходить к следующему (это не работает с coffeescript…) .js библиотекой. В своей фантазии я вижу базу данных / реестр со списком библиотек с проблемами и обходными путями или упоминанием о проблемах. Рейтинги могут быть забавными, но субъективными, может быть, голосование (звездный стиль) основано на опыте?
Например:
p5.dom.js / p5.doom.min.js
требует p5.min.js / p5.js
на самом деле, мой первоначальный успех исходит из следующего ...
setup = ->
button = createButton('Boxer')
button.position(B.width + 20, 25)
button.mousePressed(boxer)
Я согласен с тем, что до тех пор, пока я не найду иного, весь код dom, для которого мне нужен p5, будет в коде установки.
Если ничто иное, такое хранилище не может сэкономить кому-то время ...