hiposfer / hive

Your go-to routing app for public transport
GNU Lesser General Public License v3.0
10 stars 0 forks source link

spec compatibility #36

Closed carocad closed 7 years ago

carocad commented 7 years ago

Re-frame, the framework that we use in the app, provides a way to verify that the app always stays in a consistent state. This is done through the Clojure spec library.

Currently this verification is skipped so that we can develop fast new features, but it is increasingly becoming a problem since it is hard to remember the types that each function should have. Specially because mapbox has different order/object for different interfaces/apis