This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-10-17
Channels
- # announcements (7)
- # beginners (9)
- # calva (17)
- # clj-kondo (11)
- # clojure (68)
- # clojure-austin (2)
- # clojure-bay-area (3)
- # clojure-europe (19)
- # clojure-gamedev (10)
- # clojure-nl (1)
- # clojure-norway (73)
- # clojure-spec (5)
- # clojure-uk (5)
- # clojuredesign-podcast (6)
- # clojurescript (65)
- # community-development (28)
- # conjure (1)
- # datahike (34)
- # datomic (36)
- # emacs (11)
- # funcool (1)
- # helix (13)
- # honeysql (36)
- # hyperfiddle (15)
- # jobs (1)
- # jobs-discuss (4)
- # malli (13)
- # nbb (21)
- # off-topic (51)
- # practicalli (20)
- # reitit (1)
- # releases (1)
- # ring (4)
- # squint (1)
- # tools-deps (14)
- # transit (8)
https://github.com/ring-clojure/ring 1.11.0-beta1 has been released. Notable changes in this release include: • A WebSocket API has been added to the Ring specification • The Ring Jetty adapter has been updated to Jetty 11 and given WebSocket support • The provided dependency on Java servlets has been removed • The minimum compatible Java version has increased from 1.8 to 11 This is a beta release intended for early adopters. The first RC is planned for next month.
https://github.com/clojure-goes-fast/clj-async-profiler 1.1.0 is an important release that makes it easier to utilize the profiler's powerful dynamic transforms. Common transforms are now just a click away! More about the new features here: https://clojure-goes-fast.com/blog/clj-async-profiler-110/
@U06PNK4HG there's a localhost link in the blog post
https://github.com/squint-cljs/squint: ClojureScript syntax to JavaScript compiler
A lot happened in the last month!
0.2.25 - https://github.com/squint-cljs/squint/blob/main/CHANGELOG.md#0332-2023-10-17
• Add squint.edn
support, see https://github.com/squint-cljs/squint/blob/main/README.md#squintedn
• Add watch
subcommand to watch :paths
from squint.edn
• Resolve symbolic namespaces (:require [foo.bar])
from :paths
• Make generated let
variable names in JS more deterministic, which helps hot reloading in React
• Added a https://github.com/squint-cljs/squint/blob/main/examples/vite-react.
• Add bit-and
and bit-or
• Include lib/squint.core.umd.js
which defines a global squint.core
object (easy to use in browsers, see https://github.com/squint-cljs/squint/blob/main/README.md#compile-on-a-server-use-in-a-browser)
• Add subs
, fn?
, re-seq
• Fix and
and or
with respect to CLJS truthiness
• Respect CLJS truth semantics: only null
, undefined
and false
are non-truthy, 0
and ""
are truthy.
• Fix dotimes
• squint repl
improvements
• Do not resolve binding in catch
to core var
• Fix reading .cljc
files
• Allow passing JS object as opts in JavaScript API's compileString
Channel: #squint