announcements

Project/library announcements ONLY - use threaded replies for discussions. Do not cross post here from other channels. Consider #events or #news-and-articles for other announcements.
borkdude 2021-04-01T10:30:37.259200Z

This probably belongs in #events, not here

ghadi 2021-04-01T11:10:00.260400Z

It probably doesn't belong in this slack at all

martinklepsch 2021-04-01T12:05:15.260700Z

deleting

mkvlr 2021-04-01T13:29:27.266300Z

https://github.com/nextjournal/beholder is the directory watcher from https://github.com/vouch-opensource/krell as a small standalone library. As a good Clojure library, it’s hatching from its 🥚 at v1.0.0 today, with the hope of it never needing to change again. 🤞 It’s built on top of https://github.com/gmethvin/directory-watcher to fix the still unsatisfactory performance of the JDKs built-in file watcher on macOS. Thanks @dnolen for the initial development and the kind permission to extract it. 🙏

👍 7
👀 8
🙏 1
cassiel 2021-04-01T13:31:53.266600Z

In the README: should (beholder/stop watcher) be (beholder/stop beholder)?

mkvlr 2021-04-01T13:33:06.266900Z

ugh, yes! there comes the first change 🙈

mkvlr 2021-04-01T13:33:17.267100Z

but only to the readme hopefully

mkvlr 2021-04-01T13:34:40.267400Z

@cassiel thank you, fixed https://github.com/nextjournal/beholder#usage

cassiel 2021-04-01T13:35:24.267800Z

I should have pull-requested it, I suppose…

cassiel 2021-04-01T13:37:54.268200Z

And… probably a stupid question (or one I should test). When you have a watcher running, does it prevent JVM exit?

mkvlr 2021-04-01T14:10:32.268900Z

it should not

athomasoriginal 2021-04-01T14:26:34.269100Z

Very cool! Does Krell now use this library as well? (I know I could answer this Q by checking, but just felt like asking)

mkvlr 2021-04-01T14:34:48.269500Z

@tkjone not today, still using https://github.com/vouch-opensource/krell/blob/master/src/krell/watcher.clj

👍 1
vemv 2021-04-01T19:15:12.271500Z

the https://github.com/jonase/eastwood/blob/master/changes.md#changes-from-0314-to-040 linter has a new release! we've given it a push, fixing a number of years-long bugs. Importantly, a new `:ignored-faults` option is offered, allowing you to ignore specific instances of faults on a per-file/per-line basis. This eases the possibility of using Eastwood as a hard CI check. Followup in #eastwood - stay tuned for further fixes :)

👏 13
1
🎉 13
Karol Wójcik 2021-04-05T14:52:03.284900Z

@vemv how do you generate those changelog entries?

vemv 2021-04-05T16:59:39.285800Z

I did by hand :)

vemv 2021-04-05T17:10:18.286Z

I think https://github.com/clojure-emacs/cider/blob/master/CHANGELOG.md was an inspiration

Karol Wójcik 2021-04-05T17:38:48.292500Z

@vemv Huh. Will try to rigor myself to do the same. 😄 Thanks!

🙂 1