ClojureDart icon indicating copy to clipboard operation
ClojureDart copied to clipboard

Clojure dialect for Flutter and Dart

Results 103 ClojureDart issues
Sort by recently updated
recently updated
newest added

It's common, especially when porting CLJ code, to forget to make some type nullable. The error is generally only caught at runtime. Here I propose to add a warning every...

enhancement

This only affects dart projects; flutter projects seem to cope with the issue. To reproduce, create a dart file in lib and require it from a clojure ns. Then in...

The syntax for widget's :get is wildly different from other forms of binding, which makes it confusing (and harder to lint). It'd be nice if it could be "just" a...

Constructors have 3 extra fields (meta, hash, ext-map), we should either make them optionals or use named constructors to provide simpler constructors

enhancement

The support of return types on argvecs is kind of hacky. We should revisit all this code and ensure that multiple return types on distinct rarities is supported

enhancement

Have the compiler to warn on usage before definition as we don’t want this to become widespread as it would create a major difference with other Clojures.

Goal
medium-term

In Flutter 3.10.5 I add a def type with ``` :extends m/RenderBox ^:mixin m/SlottedContainerRenderObjectMixin ``` which I upgraded in 3.13 to ``` :extends m/RenderBox ^:mixin #/(m/SlottedContainerRenderObjectMixin dynamic m/RenderBox) ``` but...