Groups
Conversations
All groups and messages
Send feedback to Google
Help
Training
Sign in
Groups
Typed Clojure
Conversations
About
Typed Clojure
Contact owners and managers
1–30 of 391
Discussion and announcements on static type checking in Clojure.
Mark all as read
Report group
0 selected
Ambrose Bonnaire-Sergeant
8/16/23
[ANN] Typed Clojure 1.1.1 - Symbolic Execution
Hi, I'm excited to announce Typed Clojure 1.1.1 which includes support for symbolic execution via
unread,
[ANN] Typed Clojure 1.1.1 - Symbolic Execution
Hi, I'm excited to announce Typed Clojure 1.1.1 which includes support for symbolic execution via
8/16/23
The Alchemist
,
Ambrose Bonnaire-Sergeant
3
6/12/23
IDE support?
I agree you on the in-fix notation vs sexps bit. From a developer experience perspective, I feel like
unread,
IDE support?
I agree you on the in-fix notation vs sexps bit. From a developer experience perspective, I feel like
6/12/23
Ambrose Bonnaire-Sergeant
4/7/22
Typed Clojure 1.0.26 - Extensive improvements
Hi, The latest release of the type checker has a bunch of improvements. A lot of them have been
unread,
Typed Clojure 1.0.26 - Extensive improvements
Hi, The latest release of the type checker has a bunch of improvements. A lot of them have been
4/7/22
Ambrose Bonnaire-Sergeant
8/2/21
ANN: Typed Clojure 1.0.17: Enhanced destructuring error messages
Hi, Typed Clojure has long struggled with incomprehensible error messages--today I merged an
unread,
ANN: Typed Clojure 1.0.17: Enhanced destructuring error messages
Hi, Typed Clojure has long struggled with incomprehensible error messages--today I merged an
8/2/21
Ambrose Bonnaire-Sergeant
6/15/20
Performance improvements (25%), async type rules
Hi, I've done some Typed Clojure performance work recently that might be of interest to people on
unread,
Performance improvements (25%), async type rules
Hi, I've done some Typed Clojure performance work recently that might be of interest to people on
6/15/20
Ambrose Bonnaire-Sergeant
3/31/20
ANN: typed.clj/spec, a metalanguage for spec
Hi, I've been working on a new Typed Clojure library for defining type-like specs. You can see
unread,
ANN: typed.clj/spec, a metalanguage for spec
Hi, I've been working on a new Typed Clojure library for defining type-like specs. You can see
3/31/20
Nick Jones
8/12/19
Response to your request on The REPL Podcast
Hi Ambrose, You made a request for people to reach out if people were using Typed Clojure or followed
unread,
Response to your request on The REPL Podcast
Hi Ambrose, You made a request for people to reach out if people were using Typed Clojure or followed
8/12/19
Ambrose Bonnaire-Sergeant
,
Didier
2
4/26/19
[ANN] core.typed.checker.jvm 0.7.1 and other core.typed.* releases
Love it! On Tuesday, 16 April 2019 13:01:58 UTC-7, Ambrose Bonnaire-Sergeant wrote: Hi, Recently (
unread,
[ANN] core.typed.checker.jvm 0.7.1 and other core.typed.* releases
Love it! On Tuesday, 16 April 2019 13:01:58 UTC-7, Ambrose Bonnaire-Sergeant wrote: Hi, Recently (
4/26/19
Ambrose Bonnaire-Sergeant
11/17/18
[ANN] core.typed 0.7.0 - split into smaller repos
Hi, core.typed has been split into multiple repos. - core.typed.runtime.jvm - runtime dependencies
unread,
[ANN] core.typed 0.7.0 - split into smaller repos
Hi, core.typed has been split into multiple repos. - core.typed.runtime.jvm - runtime dependencies
11/17/18
Ambrose Bonnaire-Sergeant
11/17/18
New paper draft on core.typed
Hi, We just submitted a new paper to PLDI about generating core.typed annotations. https://frenchy64.
unread,
New paper draft on core.typed
Hi, We just submitted a new paper to PLDI about generating core.typed annotations. https://frenchy64.
11/17/18
Ambrose Bonnaire-Sergeant
11/8/18
core.typed 0.6.0 - Performance improvements, towards leaner runtime
Hi, Announcing core.typed 0.6.0. [org.clojure/core.typed "0.6.0"] This release has several
unread,
core.typed 0.6.0 - Performance improvements, towards leaner runtime
Hi, Announcing core.typed 0.6.0. [org.clojure/core.typed "0.6.0"] This release has several
11/8/18
Ambrose Bonnaire-Sergeant
,
Nick Jones
2
11/8/18
New Patreon for Typed Clojure
Nice one Ambrose, I look forward to the release. On Thursday, 8 November 2018 20:40:10 UTC+13,
unread,
New Patreon for Typed Clojure
Nice one Ambrose, I look forward to the release. On Thursday, 8 November 2018 20:40:10 UTC+13,
11/8/18
Ambrose Bonnaire-Sergeant
, …
Jeroen van Dijk
6
9/14/18
[ANN] core.typed 0.5.1 - Improved auto-annotation performance, CircleCI Workflow
Hi Ambrose, Thank you for your quick and useful response. I realise that I'm only half way in
unread,
[ANN] core.typed 0.5.1 - Improved auto-annotation performance, CircleCI Workflow
Hi Ambrose, Thank you for your quick and useful response. I realise that I'm only half way in
9/14/18
Ambrose Bonnaire-Sergeant
4/12/18
[ANN] core.typed 0.5.0
Hi, Announcing the release of core.typed 0.5.0. [org.clojure/core.typed "0.5.0"] ... ; for
unread,
[ANN] core.typed 0.5.0
Hi, Announcing the release of core.typed 0.5.0. [org.clojure/core.typed "0.5.0"] ... ; for
4/12/18
Vincent Heuken
, …
Amanda Walker
43
10/13/17
Updating the Clojurescript Checker
Still waiting on this, although with clojure/conj going on right now isn't a great time. On
unread,
Updating the Clojurescript Checker
Still waiting on this, although with clojure/conj going on right now isn't a great time. On
10/13/17
Ambrose Bonnaire-Sergeant
10/13/17
[ANN] Automatically generate your specs and types
Hi, Happy to announce a new set of tools to automatically generate types and specs for your projects.
unread,
[ANN] Automatically generate your specs and types
Hi, Happy to announce a new set of tools to automatically generate types and specs for your projects.
10/13/17
Ambrose Bonnaire-Sergeant
,
Aravind K.n
2
5/18/17
core.typed 0.3.32 - core library annotations
Please was all mine! :) On Tuesday, 17 January 2017 12:22:30 UTC+5:30, Ambrose Bonnaire-Sergeant
unread,
core.typed 0.3.32 - core library annotations
Please was all mine! :) On Tuesday, 17 January 2017 12:22:30 UTC+5:30, Ambrose Bonnaire-Sergeant
5/18/17
Didier
,
Ambrose Bonnaire-Sergeant
2
4/28/17
How can I type check this function?
Untested, try this. (ann drop-every-n-times (t/All [a] [(t/Vec a) Int -> (t/Vec a)])) (defn drop-
unread,
How can I type check this function?
Untested, try this. (ann drop-every-n-times (t/All [a] [(t/Vec a) Int -> (t/Vec a)])) (defn drop-
4/28/17
Chris Cornelison
,
Ambrose Bonnaire-Sergeant
3
3/18/17
Automatically ignore untyped vars?
Yep. That was what I was looking for. Thanks, Chris On Sat, Mar 18, 2017 at 3:46 PM, Ambrose Bonnaire
unread,
Automatically ignore untyped vars?
Yep. That was what I was looking for. Thanks, Chris On Sat, Mar 18, 2017 at 3:46 PM, Ambrose Bonnaire
3/18/17
Herwig Hochleitner
,
Ambrose Bonnaire-Sergeant
2
3/8/17
ClassNotFoundException with slim jar
Thanks, I'll fix this in the next few days. On Wed, Mar 8, 2017 at 7:56 AM, Herwig Hochleitner
unread,
ClassNotFoundException with slim jar
Thanks, I'll fix this in the next few days. On Wed, Mar 8, 2017 at 7:56 AM, Herwig Hochleitner
3/8/17
Paulo César Cuneo
,
Ambrose Bonnaire-Sergeant
3
2/26/17
Can typed-clojure be used without writing any type annotation?
Hi Ambrose! Thanks for the response. I been interested in type inference for a while, read the damas
unread,
Can typed-clojure be used without writing any type annotation?
Hi Ambrose! Thanks for the response. I been interested in type inference for a while, read the damas
2/26/17
Peter Fraenkel
,
Ambrose Bonnaire-Sergeant
4
2/21/17
Cider warning post 0.3.25
Where does this error message originate? On Tue, Feb 21, 2017 at 4:35 PM, Peter Fraenkel <peter.
unread,
Cider warning post 0.3.25
Where does this error message originate? On Tue, Feb 21, 2017 at 4:35 PM, Peter Fraenkel <peter.
2/21/17
Ambrose Bonnaire-Sergeant
1/15/17
[ANN] core.typed 0.3.31 - "paired" rest arguments like hash-map/assoc
Hi, Very excited to *finally* merge Di Xu's GSoC 2014 work. This is awesome stuff! We can now
unread,
[ANN] core.typed 0.3.31 - "paired" rest arguments like hash-map/assoc
Hi, Very excited to *finally* merge Di Xu's GSoC 2014 work. This is awesome stuff! We can now
1/15/17
Ambrose Bonnaire-Sergeant
1/11/17
[ANN] core.typed 0.3.30 - Remove "collection phase"
Hi, [org.clojure/core.typed "0.3.30"] core.typed 0.3.30 removes the concept of a "
unread,
[ANN] core.typed 0.3.30 - Remove "collection phase"
Hi, [org.clojure/core.typed "0.3.30"] core.typed 0.3.30 removes the concept of a "
1/11/17
Ambrose Bonnaire-Sergeant
1/8/17
[ANN] core.typed 0.3.29
Hi, Announcing core.typed 0.3.29. [org.clojure/core.typed "0.3.29"] This release requires a
unread,
[ANN] core.typed 0.3.29
Hi, Announcing core.typed 0.3.29. [org.clojure/core.typed "0.3.29"] This release requires a
1/8/17
Didier
,
Ambrose Bonnaire-Sergeant
3
11/5/16
State of core.typed?
Got it. Thanks for all the work you're doing on this by the way. It's really appreciated, and
unread,
State of core.typed?
Got it. Thanks for all the work you're doing on this by the way. It's really appreciated, and
11/5/16
Emlyn Corrin
,
Ambrose Bonnaire-Sergeant
5
9/7/16
ClassCastException using spec-infer
That helped - I was able to run spec-infer without errors, but then it didn't generate any specs
unread,
ClassCastException using spec-infer
That helped - I was able to run spec-infer without errors, but then it didn't generate any specs
9/7/16
Ambrose Bonnaire-Sergeant
, …
Eelke van Foeken
12
8/31/16
[ANN] Automatic specs + core.typed release
I just release core.typed 0.3.26, which includes AOT files and should load much quicker. Thanks,
unread,
[ANN] Automatic specs + core.typed release
I just release core.typed 0.3.26, which includes AOT files and should load much quicker. Thanks,
8/31/16
Ambrose Bonnaire-Sergeant
, …
Jeroen van Dijk
8
8/18/16
[ANN] Automatic Clojure Type Annotations
Ok I figured it doesn't matter. I've filled it in anyway. Cheers, Jeroen On Thu, Aug 18, 2016
unread,
[ANN] Automatic Clojure Type Annotations
Ok I figured it doesn't matter. I've filled it in anyway. Cheers, Jeroen On Thu, Aug 18, 2016
8/18/16
webber
,
Ambrose Bonnaire-Sergeant
3
6/14/16
check-ns fails with StackOverflowError
Thank you for your suggestion. My current code is messy. I will make it clean and upload. Best, 2016-
unread,
check-ns fails with StackOverflowError
Thank you for your suggestion. My current code is messy. I will make it clean and upload. Best, 2016-
6/14/16