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-27T10:37:49.067Z

New release of edamame, a highly configurable clojure / EDN parser with accurate location metadata. Release notes: https://github.com/borkdude/edamame/blob/master/CHANGELOG.md#0011

13
borkdude 2021-04-27T10:40:04.068300Z

Also a new release of sci, a configurable Clojure interpreter suitable for scripting and Clojure DSLs which is compatible with JVM / GraalVM native and ClojureScript (advanced). https://github.com/borkdude/sci/blob/master/CHANGELOG.md#v025

7๐Ÿค˜21
Jakub Holรฝ 2021-04-27T15:06:29.071300Z

Have you / will you make a tool called fi? Would be a nice companion to โ˜๏ธ :)

1๐Ÿ˜‚
borkdude 2021-04-27T15:07:14.071500Z

:)

chrisn 2021-04-27T15:58:48.071900Z

I posted aย https://github.com/cnuernber/cljs-lambda-gateway-exampleย of using AWS API Gateway proxying to AWS lambda to host a full reagent-based webapp running in graal native.ย  This required a bit of a bridge between API Gateway and a ring handler stack; this bridge I think would be best done by the community.ย  In any case,ย  Enjoy ๐Ÿ™‚.

6๐Ÿ‘16โค๏ธ2๐Ÿ’ช
NoahTheDuke 2021-04-27T16:01:24.072200Z

would it be helpful to run data.json over the JSON Test Suite (https://github.com/nst/JSONTestSuite)? if it would be, how best should I raise any issues that are found? JIRA?

Karol Wรณjcik 2021-04-27T16:10:54.072600Z

@chris441 There is already such bridge which supports native, babashka and java runtime ๐Ÿ˜„ (Disclaimer: It's done by me)

1๐Ÿ™‚
chrisn 2021-04-27T16:17:07.073Z

I know, you are speaking of https://github.com/FieryCod/holy-lambda which I think is a good pathway but for my tastes it is not a good demonstration of the basic pathway end to end as it hides a lot of details. I can link to it in the addendum section however if people want to explore a more batteries-included pathway. There is more here than just proxy-lambda integration as it this is also demonstration of how to use shadow-cljs which I see lots of questions about and a basic demonstration with instructions of how to setup API Gateway to forward such requests. The differentiator is this is project designed for teaching, not designed as a library for further use ๐Ÿ™‚.

2๐Ÿ‘1
Karol Wรณjcik 2021-04-27T16:22:37.073500Z

Sure! Thanks for your explanation! I do appreciate it a lot!

1โค๏ธ
alexmiller 2021-04-27T16:25:19.076Z

Sure, would be best to integrate something like that into the repo so it can stay in sync (could be a script or whatever). If youโ€™re interested in working on that, would be best for you to become a contributor and get jira access

NoahTheDuke 2021-04-27T16:37:11.076900Z

Cool, Iโ€™ll see if I can get something working and if so, Iโ€™ll sign the CLA

1โ™ฅ๏ธ
2021-04-27T20:08:08.079700Z

Sound interesting. ๐Ÿ‘ It kinds remind me Macchiato, do you know? https://github.com/macchiato-framework/macchiato-core

ericdallo 2021-04-27T20:56:55.083Z

:clojure-lsp:ย Released clojure-lspย https://github.com/clojure-lsp/clojure-lsp/releases/tag/2021.04.27-20.17.45 With the power of clj-kondo, adds the feature of finding the definition of re-frame.core registrations like reg-event-db , reg-sub and others! No more searching by text in the whole project with that ๐ŸŽ‰ For more details, check #lsp

2๐Ÿ˜20๐ŸŽ‰
2021-04-27T21:16:25.084500Z

A few days ago, I released https://github.com/prestancedesign/inertia-clojure Ring middleware. Here is a more complete demo of how I started from @seancorfield 's usermanager fork to turn it into a SPA. More info here: https://github.com/prestancedesign/usermanager-reagent-inertia-example Feedbacks are welcome. Cheers!

4๐Ÿ‘3๐Ÿ™‚
mauricio.szabo 2021-04-27T22:03:41.087400Z

Just published a new version of Chlorine, the socket-repl package for the Atom editor. In this version, some fixes, a new goto var definition for namespaces, and also the ability to extend core commands using Pathom. The feature is not yet 100% documented, but I'm doing small spikes of documentation here: https://github.com/mauricioszabo/repl-tooling/blob/master/doc/extending.md#Add-new-commands. Also, I'd like to thank @wilkerlucio for all the help, encouragement, and also for doing an incredible job with Pathom. You're the man ๐Ÿ‘

5๐Ÿ‘15๐Ÿ‘165๐Ÿ™9๐Ÿ˜„3๐ŸŽ‰