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.
seancorfield 2021-02-02T04:22:37.139Z

For anyone still using org.clojure/java.jdbc, I just released 0.7.12 to Maven Central. The only difference from 0.7.11 is that most of the protocols are now extensible via metadata making it easier to work with a wider variety of data types (just like in next.jdbc). Follow-up in #sql

👍 15
5
🎉 5
vemv 2021-02-02T04:47:42.139300Z

enjoyed checking out both, particularly type-infer :) wrt power-dot, merely as a musing: I don't find the reify examples so bad - they're concise enough and transparently reflection-free. The main problem is probably discovery, e.g. it's hard/tedious to know in advance that .. (IntStream/range ...) can be auto-completed to filter, and that similarly, filter can be auto-completed to IntPredicate. It seems plausible to me to conceive this as a problem that could be solved in https://github.com/alexander-yakushev/compliment (the lib that powers the auto-completion of CIDER et al). Basically teaching it to understand functional interfaces + to emit completions that are more substantial than a single symbol (e.g. emit a whole (reify ...) as a completion)

Mark Wardle 2021-02-02T06:38:30.144100Z

Thanks. Basically because SNOMED is an ontology we can use the relationships (triples basically) to infer that, for example, you have a type of neurological disease if I know you have Parkinson’s disease. But it isn’t limited to diagnostics but lots of different domains including occupations, countries, procedures, drugs etc. See https://www.snomed.org/snomed-ct/five-step-briefing I use in an EPR.

Yehonathan Sharvit 2021-02-02T18:40:36.154300Z

My dear Clojure friends, Developing in Clojure over the last 9 year taught me so many powerful general insights about programming. I am writing a book called “Data-Oriented programming” in which I am attempting to share part of those insights with the global developer community. The https://www.manning.com/books/data-oriented-programming?utm_source=viebel&utm_medium=affiliate&utm_campaign=book_sharvit2_data_1_29_21&a_aid=viebel&a_bid=d5b546b7 is available in early stage at http://manning.com. Here is a 50% off discount code: mlsharvit2.

👍 9
18
❤️ 16
2021-02-05T11:11:08.187300Z

Purchased the book and read the available chapters yesterday, I like it! :thumbsup:

Yehonathan Sharvit 2021-02-06T16:12:48.196200Z

I am so happy. Spread the word among your friends!

Yehonathan Sharvit 2021-02-06T16:13:56.196400Z

@david043 Would you be interested in contributing to a Wikipedia article about Data-oriented programming?

👍 1
2021-02-06T17:07:41.199500Z

Sounds like fun and a good way to learn more about the subject 😄

Yehonathan Sharvit 2021-02-06T17:52:24.200Z

Definitely. I have added you to #data-oriented-programming. There is a link there to the draft of the Wikipedia article and how you could contribute.

caumond 2021-02-02T19:07:42.155300Z

I recognize plantuml diagrams ! Good choice

Yehonathan Sharvit 2021-02-02T20:19:30.157Z

Hehe! Being able to have “source code” for diagrams motivates me to create lots of diagrams. I don’t have to bother my mind with the look and feel of the diagram. I focus on the “logic” of the diagram. Also, I have the ability to refactor diagrams across the whole project (e.g. fixing a typo or changing the case of a term…)

👍 1
deep-symmetry 2021-02-02T21:26:33.157500Z

I love that you posted this, because earlier today I had posted a link to the book on our company’s internal Clojure Slack channel saying “This looks like a book about how to program as if you were using Clojure”! 😀

caumond 2021-02-02T21:39:27.157900Z

A use case I love also, being able to generate diagrams.