Skip to content

Commit fbdc28a

Browse files
committed
Merge branch 'master' into 1.12-doc-updates
2 parents 5c2205b + 5ecca27 commit fbdc28a

File tree

3 files changed

+49
-0
lines changed

3 files changed

+49
-0
lines changed

content/community/companies.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ Also, check out the <<success_stories#,Clojure Success Stories>> and <<community
9595
* Cisco
9696
* Citi
9797
* ClanHR
98+
* Clean Coders
99+
* Clean Coders Studio
98100
* ClearCoin
99101
* Climate Corp (acquired by Monsanto)
100102
* Clockworks

content/dev/contributors.csv

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -754,6 +754,7 @@ Khalid Jebbari,DjebbZ
754754
Adam P. Jenkins,ajenkinski
755755
Brian Jenkins,bonkydog
756756
Borge Andre Jensen,imborge
757+
Samuel Jensen,s-ajensen
757758
Sean Jensen-Grey,seanjensengrey
758759
Hyeongmin Jeon,hmnjeon
759760
MunShik Jeong,ruseel

content/news/2024/01/12/deref.adoc

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
= Clojure Deref (Jan 12, 2024)
2+
Alex Miller
3+
2024-01-12
4+
:jbake-type: post
5+
6+
ifdef::env-github,env-browser[:outfilesuffix: .adoc]
7+
8+
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: https://clojure.org/feed.xml[RSS]). Thanks to Anton Fonarev for link aggregation.
9+
10+
== From the core
11+
12+
We have been diligently working through screening feedback on several 1.12 features, and that has led us into a few modifications in plans and scope:
13+
14+
* Class array literals - after some further contemplation, we've switched back from `pass:[String-*]` to `pass:[String*]` syntax for class array literals (namespaced vars that happen to have overlapping names will continue to take precedence). We've also added resolution of class array literals from import mappings in syntax quote.
15+
* `:arg-tags` - renaming to `:param-tags` as it's really about the signature types, not the argument types
16+
* Qualified instance methods - overhauled and simplified to "uniform Classname/member syntax" - this has always been supported for static fields (in value position) and static methods (in invocation position), but we are going to expand the semantics of what's allowed here to also support instance methods and constructors (with Classname/new). There is then one syntax for all uses of qualified members, and :param-tags will only be used on this syntax. There are some interesting little implementation puzzles in the compiler, still working through those.
17+
18+
Hoping to get these changes locked down soon for an alpha.
19+
20+
== Podcasts and videos
21+
22+
* https://www.youtube.com/watch?v=BuSpMvVU7j4[Reifying execution, the interactive programming missing piece by Juan Monetta] - London Clojurians
23+
* https://www.youtube.com/watch?v=uZ0gbQ9xztw[Brimm demo: block types] - Filip Juruković
24+
25+
== Blogs, articles, and projects
26+
27+
* https://liamduffy.hashnode.dev/how-to-deploy-your-clojure-api-with-docker-and-flyio[How to Deploy Your Clojure API with Docker and Fly.io] - Liam Duffy
28+
* https://www.juxt.pro/blog/clojure-in-george-town/[Clojure in Spreadsheets: Georgetown] - JUXT
29+
* https://www.clojuriststogether.org/news/q1-2024-funding-announcement/[Q1 2024 Funding Announcement] - Clojurists Together
30+
31+
== Libraries and Tools
32+
33+
New releases and tools this week:
34+
35+
* https://github.com/rm-hull/nvd-clojure[nvd-clojure] https://github.com/rm-hull/nvd-clojure/blob/dabe2b/CHANGELOG.md#changes-from-360-to-400[4.0.0] - National Vulnerability Database dependency checker for Clojure projects
36+
* https://github.com/cljfx/cljfx[cljfx] https://github.com/cljfx/cljfx/blob/master/CHANGELOG.md#180---2024-01-07[1.8.0] - Declarative, functional and extensible wrapper of JavaFX inspired by better parts of react and re-frame
37+
* https://github.com/babashka/babashka[babashka] https://github.com/babashka/babashka/blob/master/CHANGELOG.md#13187-2023-01-09[1.3.187] - Native, fast starting Clojure interpreter for scripting
38+
* https://github.com/clj-holmes/clj-watson[clj-watson] https://github.com/clj-holmes/clj-watson/blob/main/CHANGELOG.md[5.0.1] - clojure deps SCA
39+
* https://github.com/BetterThanTomorrow/calva[calva] https://github.com/BetterThanTomorrow/calva/releases/tag/v2.0.408[2.0.408] - Clojure & ClojureScript Interactive Programming for VS Code
40+
* https://github.com/afucher/clojure-repl-intellij[clojure-repl-intellij] https://github.com/afucher/clojure-repl-intellij/blob/master/CHANGELOG.md#013[0.1.3] - Free OpenSource IntelliJ plugin for Clojure REPL development
41+
* https://github.com/borkdude/deps.clj[deps.clj] https://github.com/borkdude/deps.clj/blob/master/CHANGELOG.md#11111435[1.11.1.1435] - A faithful port of the clojure CLI bash script to Clojure
42+
* https://github.com/fulcrologic/fulcro[fulcro] 3.7.0 - A library for development of single-page full-stack web applications in clj/cljs
43+
* https://github.com/fulcrologic/fulcro-rad[fulcro-rad] 1.6.0 - Fulcro Rapid Application Development
44+
* https://github.com/fulcrologic/statecharts[statecharts] https://github.com/fulcrologic/statecharts/blob/main/CHANGELOG[1.1.6] - A Statechart library for CLJ(S)
45+
* https://github.com/vlaaad/reveal[reveal] 1.3.282 - Reveal: Read Eval Visualize Loop for Clojure
46+
* https://github.com/sunng87/ring-jetty9-adapter[ring-jetty9-adapter] https://github.com/sunng87/ring-jetty9-adapter/releases/tag/0.31.0[0.31.0] - An enhanced version of jetty adapter for ring, with additional features like websockets, http/2 and http/3

0 commit comments

Comments
 (0)