squint icon indicating copy to clipboard operation
squint copied to clipboard

Light-weight ClojureScript dialect

Results 76 squint issues
Sort by recently updated
recently updated
newest added

Please answer the following questions and leave the below in as part of your PR. - [x] This PR corresponds to an [issue with a clear problem statement](https://github.com/babashka/babashka/blob/master/doc/dev.md#start-with-an-issue-before-writing-code): [#issue-number](https://github.com/clavascript/clavascript/issues/...) (mention...

Please answer the following questions and leave the below in as part of your PR. - [x] This PR corresponds to an [issue with a clear problem statement](https://github.com/babashka/babashka/blob/master/doc/dev.md#start-with-an-issue-before-writing-code). - [x]...

The use of the `in` operator does not work on primitives ``` Uncaught TypeError: Cannot use 'in' operator to search for 'foo' in ```

## When skipping an arity The following function does not have an arity 2 ```clojure (defn foo ([a] "1") ([a b c] "3") ([a b c & args] "3 and...

```clojure (unchecked-set js/global "foo" (fn ([]) ([a]))) ``` Expected result: It outputs valid JS Actual result: Fails with the following message ``` (global["foo"] = let f1 = function (var_args) {...

Right now, protocols generate a LOT of code. This makes it sort of hard to justify using it for a lot of standard library stuff. In JS practice, protocol-like extensions...

It would be nice if we could track performance of core functions across releases/commits in order to prevent performance regressions and more easily test performance improvements. I know some languages...

Implement `concat` See #22 for implementation details of sequence functions

Implement `replace` See #22 for implementation details of sequence functions