Fork me on GitHub
#announcements
<
2023-09-06
>
athos14:09:38

sweet-array 0.2.0 is out! https://github.com/athos/sweet-array sweet-array is an array manipulation library for Clojure with "sweet" array type notation and more safety by static types. 0.2.0 adds its own version of the def macro, which infers the static type of the init expression and automatically adds the inferred array type as the type hint. Using this macro together with other macros from the library, you rarely need to manually add type hints when defining arrays.

gratitude-thank-you 6
🎉 20
Roman Liutikov15:09:17

An update on UIx Playground: The sandbox is now called “ClojureScript Studio” https://clojurescript.studio Projects can have multiple files, the editor got tabs, more libraries were added, including a new template for Reagent + re-frame projects.

🆒 2
🚀 11
🙏 2
wow 1
đź‘Ť 17
㊗️ 2
❤️ 13
1
nice 53
isak16:09:04

Very cool. Btw, it does not load for me in Firefox on Windows (seems like an infinite loop), but it does load in Chrome.

Roman Liutikov16:09:52

Thanks for the report, I'll take a look đź‘Ť

Roman Liutikov16:09:26

@U08JKUHA9 hmm, seem to be working well in Firefox, both on Windows and macOS. Should mention I have a bare bones FF, no extensions, maybe that makes a difference.

2
isak16:09:04

Hmm ok, I have FF developer edition, not sure if that makes a difference. I only had uBlock origin running, disabled that but it doesn't change anything.

đź‘Ť 2
Sergio08:09:29

I read that there is a great dynamic between refx and UIx, but I've not found many examples. Could it be possible to add an example or docs? A boy can only dream.

Roman Liutikov08:09:11

@UQN9ESJ00 sure, it can be added. I never used refx though, so I'm not sure what exactly should go into the code, perhaps it's worth reaching out to author of the project

Sergio08:09:15

sure, thanks!

Roman Liutikov08:09:36

@UQN9ESJ00 feel free to submit a request in the repo https://github.com/roman01la/clojurescript-studio, include the code and a list of dependencies that should go into the example project

Benjamin09:09:38

wow looks super cool

borkdude19:09:46

https://github.com/clj-kondo/clj-kondo: static analyzer and linter for Clojure code that sparks joy ✨clj-kondo gratitude 2023.09.07 • https://github.com/clj-kondo/clj-kondo/issues/1332: New linter :unused-alias. See https://github.com/clj-kondo/clj-kondo/blob/master/doc/linters.md. • https://github.com/clj-kondo/clj-kondo/issues/2143: false positive type warning for clojure.set/project • https://github.com/clj-kondo/clj-kondo/issues/2145: support ignore hint on multi-arity branch of function definition • https://github.com/clj-kondo/clj-kondo/issues/2147: use alternative solution as workaround for https://github.com/cognitect/transit-clj/issues/43 • https://github.com/clj-kondo/clj-kondo/issues/2152: Fix false positive with used-underscored-binding with core.match • https://github.com/clj-kondo/clj-kondo/issues/2150: allow command line options = as in --fail-level=error • https://github.com/clj-kondo/clj-kondo/issues/2149: :lint-as clojure.core/defmacro should suppress &env as unresolved symbol • https://github.com/clj-kondo/clj-kondo/issues/2161: Fix type annotation for clojure.core/zero? to number -> boolean • https://github.com/clj-kondo/clj-kondo/issues/2165: Fix error when serializing type data to cache • https://github.com/clj-kondo/clj-kondo/issues/2167: Don't crash when :unresolved-symbol linter config contains unqualified symbol • https://github.com/clj-kondo/clj-kondo/issues/2170: :keyword-binding linter should ignore auto-resolved keywords • https://github.com/clj-kondo/clj-kondo/issues/2172: detect invalid amount of args and invalid argument type for throw • https://github.com/clj-kondo/clj-kondo/issues/2164: deftest inside let triggers :unused-value • https://github.com/clj-kondo/clj-kondo/issues/2154: add :exclude option to :deprecated-namespace linter • https://github.com/clj-kondo/clj-kondo/issues/2134: don't warn on usage of private var in data_readers.clj(c) • https://github.com/clj-kondo/clj-kondo/issues/2148: warn on configuration error in :unused-refeferred-var linter • Expose more vars in clj-kondo.hooks-api interpreter namespace

🎉 81
clj-kondo 37