Zastanawiałem się, czy możliwe jest, aby dopasować na prośby Patch Happstack oprócz faktu, że typ danych metoda ma żadnego konstruktora patch:Czy można dopasować na żądania PATCH w Happstack?
data Method
= GET | HEAD | POST | PUT | DELETE | TRACE | OPTIONS | CONNECT
Jednakże istnieją sytuacje, gdy zapotrzebowanie na życzenie PATCH może powstać na przykład może być przydatny podczas korzystania z Backbone.js. Byłoby miło wiedzieć, czy możliwe jest dopasowanie na różnych metodach niż te zdefiniowane bez modyfikowania Happstack. Chciałbym również wiedzieć, czy istnieje szczególny powód, dla którego żądanie PATCH nie jest obsługiwane w Happstack.
Wygląda na to, że musisz załatać HappStack, ponieważ ADT nie są "wyliczeniami" C i nie mają reprezentacji całkowitej. –
Programy Haskella mają tendencję do ignorowania Prawa Postela. Często to lubię: bezpieczeństwo i wszystko inne, ale posiadanie klatki schodowej w typie Stringly przyniosłoby tutaj oczywiste korzyści. –
Szukałem "typowej ciuchy" - wtedy pomyślę o patchowaniu Happstack. Albo po prostu nie będę używał Żądań poprawek, co byłoby smutne semantycznie, ale poza tym nie byłby wielkim dramatem w moim przypadku. –