Fork me on GitHub
#announcements
<
2020-01-06
>
wilkerlucio03:01:22

Hello, I'm happy to announce a new support library for core.async, this library attacks the following problems: 1. use of promise-channels in general 2. core.async error propagation 3. JS promises integration with core.async 4. testing core.async user code with cljs.test You can find the library at: https://github.com/wilkerlucio/wsscode-async I open a clojureverse thread to discussions around it: https://clojureverse.org/t/clojurescript-core-async-and-promises-with-sanity/5326 I hope you enjoy, and happy new year!

πŸ‘ 92
πŸŽ‰ 36
mikethompson11:01:59

> lein-git-inject Leiningen middleware which computes the "version" at build-time - from the ambient git context (think tags). Also allows this "computed version" to be automatically embedded in your ClojureScript application for use at runtime (think logging, display, etc) https://github.com/day8/lein-git-inject

πŸ‘ 12
πŸ‘ 4
victorb14:01:11

This is great, been doing it "manually" by having a macro that loads the git repository on compile time. Great to have something reusable πŸ™‚ Thanks!

victorb14:01:21

I guess you've already seen https://github.com/clj-jgit/clj-jgit @U051MTYAB ? Saw that you're shelling out to git cli and doing bunch of matching, with clj-jgit it would be a bit simpler

Bryan Duxbury18:01:52

We just released a library that extends Nippy serialization to Clojure fns: https://tech.redplanetlabs.com/2020/01/06/serializing-and-deserializing-clojure-fns-with-nippy/

πŸ‘€ 16
πŸŽ‰ 4
πŸ‘ 4
vemv18:01:26

Interesting one! I gave it a quick read. Note the existing channel desc: > Avoid cross posting in #news-and-articles

Bryan Duxbury18:01:52

whoops my bad... first time announcer

πŸ‘ 4
vemv18:01:20

as of lately we're trying to tighten the focus of the channel, unless something is an announcement of practically global interest. For setting good example you might want to delete the #announcements version and leave the other as-is. Thanks!

Bryan Duxbury18:01:54

i just did the opposite. keep that in mind for the next time around

vemv18:01:13

Fair enough. Desc wasn't exactly clear tbh

seancorfield19:01:06

@U45T93RA6 Since this is a library announcement, I think it's fine here (I'm one of the Admins here @UM8DMC9FT)

Bryan Duxbury19:01:41

cool, appreciate the guidance. hopefully not the last package i get to announce.

vemv19:01:10

Whoops. This was posted to #news-and-articles first so I was biased to read it mostly as an article

seancorfield19:01:10

Agreed that it shouldn't have been cross-posted there too. Remember that we're trying to maintain a "light touch" here rather than trying to become the "Channel Police" πŸ™‚

πŸ‘ 16
πŸ˜„ 4
πŸ‚ 4
greglook19:01:49

https://github.com/greglook/cljstyle 0.10.1 is available now for all your code-formatting needs! cljstyle is a binary tool for checking and fixing formatting errors in your Clojure code. This minor version includes a new pipe command for easy editor integration.

πŸ‘ 32
mauricio.szabo22:01:55

Just published a new version of the Socket REPL package for Atom Chlorine - version 0.3.9. On this version, support for Clojerl REPLs, and a simple fix on Autocomplete for "earmuffs" vars πŸ™‚. Discussions on #chlorine channel

πŸ‘ 12
4