Highlights
- Arctic Code Vault Contributor
- GitHub Sponsor
Pinned
6,050 contributions in the last year
Contribution activity
December 2020
Created 305 commits in 18 repositories
Created 2 repositories
- borkdude/depstar Clojure
- borkdude/bencode-go Go
Opened 21 pull requests in 7 repositories
borkdude/sci
10
merged
- [#490] Inline edamame options
- [#488] Only location metadata for seqs and symbols
- [#483] deref vars at analysis time that have :inline metadata in clojure
- [#383] Add with-local-vars
- [#478] Use faster assoc in let
- Inline fns
- Pull some fields of ctx in record
- [#470] analyzer closure output: let
- [#468] Restructure interpreter namespace
- [#460] :disable-arity-checks option
borkdude/babashka
4
merged
borkdude/clj-kondo
3
merged
seancorfield/depstar
1
open
babashka/pods
1
merged
borkdude/edamame
1
merged
borkdude/deps.clj
1
merged
Reviewed 2 pull requests in 2 repositories
borkdude/babashka 1 pull request
babashka/babashka.nrepl 1 pull request
Created an issue in borkdude/babashka that received 6 comments
Merge reitit-feature branch to master
I need to look deeper into this before merging to master but glossing over it, it seems @kloimhardt did a great job: Branch: https://github.com/bor…
•
6
comments
Opened 53 other issues in 12 repositories
borkdude/sci
18
closed
3
open
- "Inline" edamame for faster parsing / get rid of end-line, end-column
- Don't attach location metadata to anything but seqs and symbols
- Inline locals that refer to constants
- Add :direct-linking option
- Vars that contain functions that are inlined in clojure.core are safe to deref at analysis time in call position
- Faster processing of collection literals
- Re-visit perf of letfn
- Use faster assoc in let
- Performance experiment: indexed let
- Short circuit var references
- Generate per-arity function in fns.cljc
- Analyzer output: return closure for if
- Closure analyzer output: let
- Restructure interpreter + analyzer ns
- `(defmacro foo []) foo` should throw at analysis time
- excluded clojure var in macro still gets resolved to
- replace constant? with iobj? check in analyzer
- Option to disable arity checks
- Add syntax check to binding
- Improve read-string
- analyzer cache
borkdude/babashka
6
open
5
closed
- Support downloading pod if it doesn't exist on the system
- Add --download-dir to install script
- Get rid of end-line and end-column
- excluded clojure var in macro still gets resolved to
- Default classpath for bb "project"
- babashka.deps/clojure
- babashka.deps/add-deps
- Add com.stuartsierra/dependency to projects.md
- Investigate compatibility with slingshot
- Invoking `clj` via ProcessBuilder yields error when certain environment variables aren't passed through
- Expose babashka classpath as babashka.classpath/get-classpath
borkdude/clj-kondo
2
open
5
closed
borkdude/edamame
4
closed
babashka/fs
2
open
babashka/book
2
open
seancorfield/depstar
1
open
babashka/pod-registry
1
open
borkdude/grasp
1
open
borkdude/deps.clj
1
closed
babashka/process
1
closed
babashka/pods
1
open
Started 3 discussions in 3 repositories
borkdude/babashka
borkdude/babashka
borkdude/clj-kondo
borkdude/clj-kondo
borkdude/sci
borkdude/sci
12
contributions
in private repositories
Dec 7 – Dec 28