boot

:boot-clj: https://boot-clj.github.io/ — build tooling for Clojure. Dev chat in #boot-dev
alexyakushev 2019-01-24T10:57:22.260200Z

Sorry, how can boot-bin become deprecated while boot-native supports neither MacOS nor Windows? Perhaps, deprecated wording is too strong?

borkdude 2019-01-24T11:12:18.260500Z

@alexyakushev where do you read deprecated?

alexyakushev 2019-01-24T11:16:22.260700Z

https://github.com/boot-clj/boot-bin

borkdude 2019-01-24T11:18:31.261200Z

yeah, that’s strange. it doesn’t instill confidence in the stability of boot

flyboarder 2019-01-24T14:33:51.264500Z

@alexyakushev @borkdude the boot-native loader does indeed work on windows and macos, the documentation needs to be updated. For v3 boot-native is an in-place replacement for boot-bin, for v4 we are working on native image support which is only available for Linux today. Everything will be updated accordingly this week.

flyboarder 2019-01-24T14:35:31.266100Z

Also boot-native will probably get renamed to loader or bootstraps or something like that - the current naming is poor

flyboarder 2019-01-24T14:36:38.267600Z

The important thing to note is that V3 will maintain backwards compatibility with the current V2 implementation. Everything will continue to work as it does today.

🎉 4
dave 2019-01-24T14:49:43.268600Z

sounds amazing!

dave 2019-01-24T14:50:23.269400Z

so once boot 3.0 is out, if i run boot -u, everything should just work™ without me needing to change or install anything?

flyboarder 2019-01-24T16:29:33.273500Z

@dave almost, since we are replacing the loader you will need to update boot via package manager, boot-bin currently blocks versions higher than 2.X

flyboarder 2019-01-24T16:30:13.274400Z

The new loader is version agnostic and should actually work with a V2 project although it’s not supported

dave 2019-01-24T17:00:37.274600Z

cool! fair enough 🙂

flyboarder 2019-01-24T19:11:40.276400Z

https://github.com/boot-clj/bootstrap ^ I renamed it for now, more updates and a blog post still to come 🙂

👍 3