ox-lang / ox

Ox - An immutable statically typed Lisp for the JVM
https://ox-lang.org
66 stars 3 forks source link

Ditch vendored bifurcan #23

Closed arrdem closed 7 years ago

arrdem commented 7 years ago

The entire src/io/lucana tree needs to go away, just as soon as there's a Maven dependency to use instead.

arrdem commented 7 years ago

So apparently by using the source section in pants.ini, you can specify source_roots to be a map from tree locations to target types which should treat that location as a logical root, as well as source_root_patterns being a list of regex patterns which specifies roots for all targets. Using these options it should be possible to create a /opt/*/src or 3rdparty/jvm/*/src as a root, and then move bifurcan to be 3rdparty/jvm:bifurcan out of an unaltered submodule instead of the current source tree nonsense.

arrdem commented 7 years ago

See http://www.pantsbuild.org/setup_repo.html#source-roots