Charles Comstock
Charles Comstock
I've been using figwheel-main to wonderful effect for experimenting with [Quil](http://quil.info/) sketches. It's really a pleasant experience to save a file and immediately see the corresponding update in running animation,...
This is the companion feature issue for https://github.com/clojure-emacs/clj-refactor.el/pull/525 as requested. Currently if a `cljr-slash` magic require is triggered in a project with mixed cljs, cljc and clj files, `cljr-slash` first...
Rewrites #521 using a defcustom `cljr-magic-require-prompts-includes-context`. This is also the followup to #522, which introduced refactors to cleanly apply this change. This is an improvement to the `cljr-slash` magic require...
Context: https://github.com/clojure-emacs/clj-refactor.el/pull/522#discussion_r918170325 Specifically this is discussing the behavior of `cljr--js-alias-p`, which ignores a magic require alias prefix "js" if and only if it's in a cljs file. It will attempt...
When using `cljr-expand-let` on the let inside of the let value it gets quite confused. ``` (let [a 1 b (let [c 2] (+ a c))] b) ``` ## Expected...
The warning is: ``` Compile Warning: update-keys already refers to: cljs.core/update-keys being replaced by: thi.ng.geom.gl.camera/update-keys target/public/cljs-out/release/thi/ng/geom/gl/camera.cljc line:26 column:1 ``` `update-keys` was added in the recent clojure & clojurescript release
Handles receiving a triangle, a map with points a,b,c and a sequential tuple of three elements. Also adds tests to cover these cases. This allows constructions like `(map t/circumcircle triangles)`...
The return type of ITessellate tessellate for Circle, Triangle2, and Rect all return a collection of Triangle2. However, calling tessellate on a polygon returned a collection of point triplets. This...
I've created a couple of sketches using the `g/random-point-inside` sampling method from `ISample`, and found it to be very useful, so thank you for providing that functionality. Unfortunately I discovered...
Triangles like `(g/area (t/triangle2 [0 0] [0 10] [10 10]))` returns -50.0 for area, which seems somewhat counter-intuitive. This behavior is the same for polygons like `(g/area (p/polygon2 [0 0]...