Fork me on GitHub
#announcements
<
2022-03-04
>
vlaaad09:03:35

reveal New versions of Reveal — https://vlaaad.github.io/reveal/ and https://vlaaad.github.io/reveal-pro — are out! 🎉 This release was possible thanks to https://www.clojuriststogether.org/'s funding. This release introduces a new https://vlaaad.github.io/reveal/#test-runner, including: • UI to run and re-run tests and view results in a structured tree output; • Jumping between errors using Alt+Up/Alt+Down — no need to scroll through kilometers of output; • Contextual test action on namespaces and vars to make running tests easier; • Out-of-the box diffing for 2-element tuples and maps with :expected/`:actual` keys; • test sticker window that can be configured to run tests on the classpath (all or filtered like in cognitect's test runner) — see https://github.com/vlaaad/reveal/blob/ec0baafe8da61a8144bfd9b7741d029b75c3be0f/src/vlaaad/reveal.clj#L525-L559; Discuss in the thread here or in #reveal

🎉 14
vlaaad09:03:36

One more improvement that was possible thanks to work on test runner is generic https://github.com/vlaaad/reveal/blob/ec0baafe8da61a8144bfd9b7741d029b75c3be0f/src/vlaaad/reveal.clj#L641-L665 component that can be used to define tree-looking inspectors. One example of how it works is the updated java-bean action that shows java beans as tree, making it much easier to explore java object graphs:

Dumch10:03:37

sory if the question is inappropriate in this thread, but is it possible to “jump” into the reveal window and manipulate cursor with vim (or ideavim)?

vlaaad10:03:55

I'm not sure I understand the question, what do you mean by "jumping"? Changing focus?

vlaaad10:03:22

If you are talking about interacting with reveal from another window, there is a https://vlaaad.github.io/reveal/#interacting-with-reveal-from-code, but it has higher granularity than manipulating cursors

Dumch10:03:09

lets imaging we have focus on the reveal window. Can we use vim bindings to manage our cursor? Or at least be able to select some text with keybindings (without the mouse)?

vlaaad11:03:15

vim keybindings — no, using keyboard for everything in Reveal window — yes

👍 1
Lucy Wang09:03:50

Hi there, clj-statecharts, the state machine and statecharts library for clojure/clojurescript, has released 0.1.2 . https://github.com/lucywang000/clj-statecharts Relevant changelog:

## v0.1.2 2022/3/1

- support eventless transitions on initial states
- update malli to 0.8.3

❤️ 9
🔁 4
🎉 5
eskos14:03:38

Announcing first wide public release of lein-git-revisions 0.3.0, a yet-another-solution to using Git as source for your Leiningen project version! Main differences to prior art are extreme configurability and zero required interaction after initial setup. Supports SemVer, CalVer, direct git metadata, automatic version incrementing, environment injection, conditional metadata and just about everything else, really - it’s all just configuration. Code-to-documentation ratio is about 2:3 🙂 https://github.com/esuomi/lein-git-revisions

🎉 3
eskos14:03:08

A few quick notes: • Yes, this is probably very overengineered which may make it a bit hard to grok. Just ask! 🙂 • I don’t claim superiority to others, this is merely a new funky flavor of versioning ice cream - I kinda don’t have a proper story/reasoning why I even made this, I had a minor problem a few weeks ago and then it just kinda escalated… • As always, all feedback is highly appreciated! 🙇

borkdude14:03:41

clj-kondo v2022.03.04 New • https://github.com/clj-kondo/clj-kondo/issues/1240: Add linter :namespace-name-mismatch to detect when namespace name does not match file name. (https://github.com/svdo) Fixed • https://github.com/clj-kondo/clj-kondo/issues/1598: :scope-end-row is missing on multi-arity fn args (https://github.com/mainej) • https://github.com/clj-kondo/clj-kondo/issues/1588: analyze type hint in reified method • https://github.com/clj-kondo/clj-kondo/issues/1581: redundant fn wrapper false positive when using pre-post-map • https://github.com/clj-kondo/clj-kondo/issues/1582: False positive Insufficient input when using symbol call • https://github.com/clj-kondo/clj-kondo/issues/1579: relax linting in tagged literal forms • https://github.com/clj-kondo/clj-kondo/issues/1578: allow :deprecated-var config in ns form metadata • https://github.com/clj-kondo/clj-kondo/issues/892: suppress unresolved namespaces in data readers config • https://github.com/clj-kondo/clj-kondo/issues/1594: lint clojure.test.check.properties/for-all as let Channel: #clj-kondo

bananadance 10
clj-kondo 9
🎉 1
Akiz18:03:37

Why it might be the last one? 😨

borkdude18:03:20

I guess I watched the news too much this week...

😔 1
borkdude18:03:08

I removed that comment ;)

Akiz11:03:37

Oh, I was afraid you had health problems or something like that.

borkdude11:03:25

Luckily nothing that prevents me from doing my work

🙏 1
mkvlr14:03:19

Clerk – Local-first notebooks for Clojure – {:mvn/version "0.6.387"} has been released on https://clojars.org/io.github.nextjournal/clerk. Highlights in this release: • Add clerk/recompute! for fast recomputation of doc without re-parsing & analysis. See the video below for small apps you can now build with this, or the https://github.com/nextjournal/clerk-demo/blob/main/notebooks/dictionary.clj. • 👁️ Normalize the viewer api to support full map form everywhere, see https://github.com/nextjournal/clerk-demo/blob/main/notebooks/controls.clj for an intro. • 🧮 Add reagent and js-interop to viewer api, see how to https://twitter.com/mkvlr/status/1499470942585688065 for a given result • 📊 Add d3-require to the viewer api. Example of defining a https://snapshots.nextjournal.com/clerk/build/fc297cb8b1cd879c888f573d1c7913dafd1d66dd/index.html#/notebooks/viewer_d3_require.clj:ladybug: Various bugfixes and other improvements, full https://github.com/nextjournal/clerk/blob/main/CHANGELOG.md#06387-2022-03-03! For follow-up, I’ve just created #clerk. Here’s some 🐦 https://twitter.com/mkvlr/status/1499470357262127106 announcing the release, RTs very much appreciated! 🙏. P.S. Clerk turned one yesterday, by https://github.com/nextjournal/clerk/commit/21b84c4d37b036a2a8ed438a834610da25992df7. 🎂

🎉 16
🔥 7
🚀 4
uochan22:03:27

Just released antq ver 1.6.0, Tool to point out your outdated dependencies. https://github.com/liquidz/antq Supported running behind proxies, and checking/upgrading installed Clojure CLI Tools:relaxed:

🎉 16
👍 1