janestreet-deprecated/ppx_driver

`-reconcile` flag looks cool

Closed this issue · 3 comments

This makes PPX made by Janestreet much more accessible and useful without worrying about compiler versions locked in.
Do you have any design documentation or what kind of challenges did you overcome? Thanks !

There is this blog post. We didn't use it for versioning in the end and we now rely on ocaml-migrate-parsetree. However we do use deriving_inline for testing or cutting dependencies on ppx, at least in Base

Hmm, migrate tree looks nice, but it did not really cut dependency and it is still a moving target. I wish -reconcile could work out since it truly cuts the dependency and I don't need worry about my code will get rotten if I used some ppx

Well -reconcile does work right now, as long as you stick to the context_free api