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.
2021-02-25T00:56:34.091600Z

Hi! I am pleased to announce that my first Clojure library is out! šŸŽ‰ https://github.com/PrestanceDesign/get-port With this lib I tried to embrace the concept of Clojure (composability, separation of concerns), so it does one things: Get an available TCP port with some options. :)

šŸ‘ 6
šŸ’Æ 9
9
3
šŸŽ‰ 12
Nazral 2021-02-25T06:34:38.094900Z

Fixed a bug in my implementation of the Aho Corasick algorithm (ironically it was caused because I forgot to remove debug code), useful for fast string matching https://github.com/Tyruiop/aho

šŸ‘ 5
mpenet 2021-02-25T13:11:08.098300Z

New https://github.com/exoscale/telex is out 0.1.6 * adds body-handler read timeout support

šŸ‘ 7
Darrick Wiebe 2021-02-25T16:49:43.103500Z

I just pushed the first release of Pure Conditioning, a purely functional, fast, and cleanly decomplected condition / restart system in Clojure. It does not use exceptions and needs no global state at all. I think it can cover all Common Lisp condition/restart use cases, at least I haven't encountered any that it can't do. https://github.com/pangloss/pure-conditioning

šŸ‘ 22
1
šŸ‘€ 8
šŸ™ 2
mike_ananev 2021-02-25T19:28:29.107900Z

I just released a new library template. https://github.com/redstarssystems/rssyslib ThisĀ `Library template`Ā helps you to quick start new library project usingĀ https://clojure.org/guides/getting_startedĀ andĀ https://github.com/seancorfield/clj-new. ThisĀ `Library template`Ā provides: ā€¢ project control viaĀ `Justfile`Ā (seeĀ https://github.com/casey/just) and scripting usingĀ https://github.com/babashka/babashka; ā€¢ environment variables control usingĀ `direnv`Ā utility; ā€¢ editor configuration viaĀ `.editorconfig`Ā file; ā€¢ configuredĀ `clj-kondo`Ā linter; ā€¢ configuredĀ `cljstyle`Ā formatter; ā€¢ run tests usingĀ https://github.com/lambdaisland/kaocha. Project workflow:

mike@mbp02 just
List of available recipes
Available recipes:
    build              # Build deployable jar file of this project
    bump level='patch' # Bump version artifact in `version_id` file. Parameter should be one of: major, minor, patch, alpha, beta, rc, release.
    clean              # Clean target folder
    default            # Help
    deploy             # Deploy this library to Clojars
    format             # Format source code
    install            # Install deployable jar locally (requires the pom.xml file)
    lint               # Lint source code
    outdated           # Check for outdated dependencies
    repl               # Run Clojure repl
    requirements       # Install project requirements (OS will be detected automatically)
    test               # Run tests

šŸŽ‰ 10
localshred 2021-02-25T22:37:32.110700Z

Hi Friends! I just released a new clojure SDK for interacting with the NuID Authentication API. I'd love feedback on the library if you get a chance to check it out šŸ™‚ NuID provides a trustless authentication service using zero knowledge proofs to make it so you never have to store passwords again. We're built on clj/s and datomic and absolutely love this community. Source: https://github.com/NuID/sdk-clojure Docs: https://cljdoc.org/d/nuid/sdk/CURRENT Clojars: https://clojars.org/nuid/sdk NuID Developer Portal: https://portal.nuid.io

šŸ‘ 8
2