profile
viewpoint
Arne Brasseur plexus @lambdaisland / Gaiwan GmbH Berlin http://www.arnebrasseur.net

lambdaisland/deep-diff2 163

Deep diff Clojure data structures and pretty print the result

clojureverse/clojurians-log-app 58

App that displays the logs from Clojurians Slack

lambdaisland/glogi 50

A ClojureScript logging library based on goog.log

clojure-emacs/parseclj 29

Clojure Parser for Emacs Lisp

jellea/clojure-cup-2015 27

Berlin Bang Bang's winning entry!

headius/clojr 21

A JRuby ext wrapping Clojure's data structs as efficiently as possible

lambdaisland/garden-watcher 15

A component that watches-and-recompiles your Garden stylesheets.

lambdaisland/birch 7

A ClojureScript/Lumo version of the Unix "tree" command

lambdaisland/kanban 6

Episode 9. Reagent

push eventlambdaisland/kaocha

J Atkin

commit sha d82eeaa7b2164c47bd8d9deaa021cc37623347f0

Add a note on live reloading at the REPL Add a note for future me to find :)

view details

Arne Brasseur

commit sha 2987fd2e442e83303bc82c5ee5814e2217d2a8dc

Merge pull request #150 from JJ-Atkinson/patch-2 Add a note on live reloading at the REPL

view details

push time in 2 days

PR merged lambdaisland/kaocha

Add a note on live reloading at the REPL

Add a note for future me to find :)

Closes #148 Closes #147

+6 -0

0 comment

1 changed file

JJ-Atkinson

pr closed time in 2 days

issue closedlambdaisland/kaocha

Document how to use kaocha.watch from the REPL

See https://github.com/lambdaisland/kaocha/issues/97

closed time in 2 days

plexus

issue closedlambdaisland/kaocha

Make sure kaocha.watch reloads the config when used from the REPL

https://github.com/lambdaisland/kaocha/issues/97 / #147

When using this approach the config file should get watched, since kaocha.repl/config adds its path to the config, and kaocha.watch is meant to pick up on that, but according to user reports this doesn't work.

closed time in 2 days

plexus

issue openedlambdaisland/kaocha

Make sure kaocha.watch reloads the config when used from the REPL

https://github.com/lambdaisland/kaocha/issues/97 / #147

When using this approach the config file should get watched, since kaocha.repl/config adds its path to the config, and kaocha.watch is meant to pick up on that, but according to user reports this doesn't work.

created time in 2 days

issue openedlambdaisland/kaocha

Document how to use kaocha.watch from the REPL

See https://github.com/lambdaisland/kaocha/issues/97

created time in 2 days

push eventlambdaisland/glogi

Arne Brasseur

commit sha a7b3012cbdeb6cad2caa8acd9b7a6f1c0e2ade2b

Add correct LICENSE file, should be MPL, not EPL

view details

push time in 11 days

issue closedplexus/chemacs

Feature request: functions to edit .emacs-profiles.el

It would be useful to have a function/macro that would allow programmatically adding things to ~/.emacs-profiles.el from elisp.

EDIT: changed phrasing of the feature request. Initial wording could seem very rude. Apologies.

closed time in 11 days

guraltsev

issue commentplexus/chemacs

Feature request: functions to edit .emacs-profiles.el

In general I would say "PR welcome", chemacs has had a lot of small contributions in the past that all together have amounted to significant improvements. However for this kind of functionality I think it would make more sense to have it as a separate project, since it would be library code (code that other people consume), rather than the "bootloader" that chemacs currently is.

For instance when you add this it would make sense to have it on MELPA (or similar). Chemacs is not on MELPA. I'd also prefer not to put it on MELPA because it's a painful process.

guraltsev

comment created time in 11 days

push eventlambdaisland/glogi

Arne Brasseur

commit sha 613e9a67f196c0825ab8e4e05dec85fcb0ef362f

Update CHANGELOG, remove clojure/clojurescript deps (BYO)

view details

push time in 11 days

push eventlambdaisland/funnel-client

Arne Brasseur

commit sha 72b31e558abf24108ab527f867f085035553881a

Update README

view details

push time in 11 days

create barnchlambdaisland/funnel-client

branch : main

created branch time in 11 days

created repositorylambdaisland/funnel-client

Websocket client for Funnel + examples

created time in 11 days

push eventlambdaisland/regal

Arne Brasseur

commit sha 26c1c95aee28fa34125bac60a1136254b4231418

Add a note about the project status to the README

view details

push time in 18 days

push eventlambdaisland/regal

Arne Brasseur

commit sha de193e2fe0d36eaf7f3fc03b6b0145b9b86c1e5d

Round trip regex + parse with property based testing

view details

Arne Brasseur

commit sha 49e299f1be9eef5f079f4a1156584a5b1319ca55

Some tweaks to the generator

view details

push time in 18 days

push eventlambdaisland/regal

Arne Brasseur

commit sha 51fe64236addc562dc714de900369c30e074da17

Work towards round-tripping of parsing/compiling

view details

push time in 18 days

push eventplexus/xterm-sci

Arne Brasseur

commit sha 6c83c18316a6a13a74c12eee21514d13da4700a7

Some tweaks

view details

push time in 19 days

push eventplexus/xterm-sci

Arne Brasseur

commit sha 930ee9173104f40f5ca2702497c4e304b60a3510

bit of cleanup

view details

push time in 19 days

create barnchplexus/xterm-sci

branch : main

created branch time in 19 days

created repositoryplexus/xterm-sci

created time in 19 days

issue commentlambdaisland/uri

Query param space encoding is inconsistent

Fixed in 1.4.54. Please close this issue if you've confirmed this fixes things for you. I've added generative testing to make sure encode/decode match up.

mrrodriguez

comment created time in 19 days

push eventlambdaisland/uri

Arne Brasseur

commit sha 8f63491b77aba297f195369e7e085c029613954c

# 1.4.54 (2020-06-16 / 05a8a19) ## Fixed - Make query decoding handle `+` as space, so the conversion between maps and query strings correctly round trips. - Handle percent encoding of control characters (codepoints < 16) - make `lambdaisland.uri.platform/string->byte-seq` return unsigned bytes on both plaforms (clj/cljs)

view details

Arne Brasseur

commit sha 44f74b62dec58916f69b2be4b07e280f6bf8b11d

Add CHANGELOG.md placeholders

view details

push time in 19 days

created taglambdaisland/uri

tagv1.4.54

A pure Clojure/ClojureScript URI library

created time in 19 days

push eventlambdaisland/uri

Arne Brasseur

commit sha 05a8a194d65b3e86c255fb15fa2dc433a995f058

No need to ship test files

view details

push time in 19 days

push eventlambdaisland/uri

Arne Brasseur

commit sha 408c61d2c8b46312e4a4ad850e7310ae9980f406

Add bin/proj and friends

view details

push time in 19 days

push eventlambdaisland/uri

Arne Brasseur

commit sha 5780e3caf04dd062d77d389d5f92428b74135455

Follow up to 1.4.49, handle '+' also when decoding Add generative testing for round tripping query encoding, this caught some other edge cases re. percent encoding of control characters.

view details

push time in 19 days

push eventplexus/dotfiles

Arne Brasseur

commit sha 4535e96b609f9cb2663e13de8a3da8f5e96eaccf

sync

view details

push time in 19 days

issue commentlambdaisland/uri

Query param space encoding is inconsistent

Definitely a bug. I'll fix it.

mrrodriguez

comment created time in 19 days

push eventlambdaisland/slack_backfill

Arne Brasseur

commit sha e68817312e7245b956286326fe2a256ac508e35c

Paginate channels, implement splitting files into dates

view details

push time in 20 days

push eventclojureverse/clojurians-log-app

Arne Brasseur

commit sha 6f4c8d11cb4ef1cd9a24b5fa1b292a3e4e4b1d63

Switch run_prod/prep_prod back to datomic on-prem

view details

push time in 21 days

issue commentplexus/chemacs

Feature request: functions to edit .emacs-profiles.el

Hi @guraltsev ,

This is probably well intentioned, but please think twice in the future before posting something like this. Just because someone has made something and made it available to you for free does not mean you get to ask them to work for you for free.

guraltsev

comment created time in 21 days

push eventlambdaisland/cookie-cutter

Arne Brasseur

commit sha 9074fac31ca8b6a42d6217bf263b85798e8ac91d

Show example in README

view details

push time in 24 days

create barnchlambdaisland/cookie-cutter

branch : master

created branch time in 24 days

created repositorylambdaisland/cookie-cutter

Auto-generate Clojure test namespaces in bulk.

created time in 24 days

push eventlambdaisland/uri

Arne Brasseur

commit sha d9802d8f2d8c27fe3cc16cf87672736190076b84

# 1.4.49 (2020-06-11 / ee48e58) ## Changed - Make `assoc-query` / `query-encode` encode spaces as "+" rather than "%20", which brings it in line to how most languages/libraries do it.

view details

Arne Brasseur

commit sha 9fc83d9131693e1f05dfee544370d9be139b4abd

Add CHANGELOG placeholders + update versions in pom.xml

view details

push time in 24 days

created taglambdaisland/uri

tagv1.4.49

A pure Clojure/ClojureScript URI library

created time in 24 days

push eventlambdaisland/uri

Arne Brasseur

commit sha ee48e58ecaf8edac87c9ed0e48785ffa10b4c0dd

Bump the version to 1.4.x

view details

push time in 24 days

push eventlambdaisland/uri

Arne Brasseur

commit sha db948bc2d4c86807e484a310b71c6c204f34c04c

Encode spaces in queries as '+'

view details

push time in 24 days

startedroman01la/uix

started time in 25 days

pull request commentclojure/clojurescript-site

Add helix and hicada

Also added UIX (https://roman01la.gitbook.io/uix)

plexus

comment created time in 25 days

push eventplexus/clojurescript-site

Arne Brasseur

commit sha 30309dcf7d1dec0166450f2ecb9edaa31b373a6b

Add UIX to react wrappers

view details

push time in 25 days

pull request commentlambdaisland/booklog

fix typo

Thanks!

scott-silver

comment created time in a month

push eventlambdaisland/booklog

scott-silver

commit sha 72731566d595fd1301cb1fbcaafe77878c3a875a

fix typo

view details

Arne Brasseur

commit sha da002340ce080ffe945de4f2d14e451074f3a174

Merge pull request #2 from scott-silver/patch-1 fix typo

view details

push time in a month

PR merged lambdaisland/booklog

fix typo
+1 -1

0 comment

1 changed file

scott-silver

pr closed time in a month

create barnchplexus/clojurescript-site

branch : add-helix-hicada

created branch time in a month

issue commentclojure-emacs/parseedn

parseedn-print tag readers

I think the reason we don't have custom print handlers is that elisp doesn't really have custom types. Even the common lisp style types are really just cons cells IIRC so it's hard to distinguish. But if we can offer custom print handlers in a way that makes sense then I'm all for it.

nivekuil

comment created time in a month

push eventlambdaisland/open-source

Arne Brasseur

commit sha 1034bb607f5535c3089437069abbbfbe82cc4cec

Add code for checking unreleased changes

view details

push time in a month

push eventlambdaisland/open-source

Arne Brasseur

commit sha 1b58c163bbd4622ee0d940eda12b6a02bebc4a56

include logos in README

view details

push time in a month

issue commentlambdaisland/kaocha-cucumber

Support for the Rule keyword in Gherkin 6

If you're asking if I would merge a PR for that then yes, I'd be happy to include that.

kaocha-cucumber is not in active development at the moment so unless a contributor steps up this is unlikely to happen spontaneously, but we are available for commercial support, including making sure our libraries suit the needs of our clients. Feel free to contact me if you like to have a chat about what the options are.

kgxsz

comment created time in a month

PR opened braver/programmingfonts

Fix Common Lisp, add Clojure

Thanks for this great project!

The "Lisp" option wasn't working because the codemirror mode is actually called commonlisp.

Also added the Clojure mode.

+3 -1

0 comment

1 changed file

pr created time in a month

create barnchplexus/programmingfonts

branch : fix-lisp-add-clojure

created branch time in a month

issue commentlambdaisland/uri

Question: how to validate if string is a valid URI?

It really depends on your use case. There are a lot of things that are strictly speaking valid uris, but you probably only care for a subset of those. I would google for uri regexes and compare some approaches. Checking if something qualifies as a uri is not something this library does.

tomekw

comment created time in a month

push eventlambdaisland/open-source

Arne Brasseur

commit sha 8a8a673ed4fe034d20d1f77292be30cedfb9629b

Make bb independent of the clojure CLI by using deps.clj

view details

push time in a month

push eventlambdaisland/regal-playground

Arne Brasseur

commit sha 1a16af03b313288ab31f617cca301a54ea61fc6f

New release

view details

push time in a month

push eventlambdaisland/regal-playground

Arne Brasseur

commit sha 729d973bc544a018171aa2e0f2c7fc5c308105b7

Stick to the (go) convention, and add (browse) Keep our projects consistent so we can easily go back and forth.

view details

Arne Brasseur

commit sha 4b0856658ff559ebab008c88ec314a96ed72e4c4

Fix switching of flavors, add some examples that differ per flavor And some other small tweaks to remove some warnings.

view details

push time in a month

create barnchlambdaisland/new-project

branch : shadow-cljs

created branch time in a month

push eventlambdaisland/new-project

Arne Brasseur

commit sha c32ea417e2483d5c1ac632a48a5a1d3f5c35f505

Remove shadow-cljs

view details

Arne Brasseur

commit sha 8676f1199e1ade4bbbab356729e497113210b848

No more CircleCI

view details

push time in a month

push eventlambdaisland/new-project

Arne Brasseur

commit sha 332137e18d6749c077d2669879d05851c13d0ce0

bump shadow-cljs

view details

push time in a month

push eventlambdaisland/new-project

Arne Brasseur

commit sha 0d5718d23af0003a936dfd6a6b5e8f5a52005943

Version bumps, move index.html to the right spot, more gitignore, modernize tests.edn

view details

push time in a month

issue commentnrepl/nrepl

Extend the "describe" op with some extra runtime information

I've been following this conversation with some trepidation, as it reminds me of how the web has struggled to improve because of everyone doing user agent checks. Instead of checking for implementation/version it would be more robust and forward thinking to announce and check for specific capabilities...

bbatsov

comment created time in a month

push eventlambdaisland/regal

Arne Brasseur

commit sha ca50518705853dc63933bc533874f5c213fdeaea

Make the generators work You won't believe which hack he came up with. Developers hate him.

view details

push time in a month

delete branch plexus/blackgamedevs

delete branch : speed-up-loading

delete time in a month

PR opened borkdude/babashka

Fix markdown link syntax
+1 -1

0 comment

1 changed file

pr created time in a month

push eventplexus/babashka

Arne Brasseur

commit sha b230a916e3d8b8d632fa8fe855287a40fdacd631

Fix markdown link syntax

view details

push time in a month

issue commentborkdude/babashka

Feedback on ergonomics of babashka

Most of them are, all except releases.clj I think. Feel free to link to them, but as I mentioned somewhere else this is internal tooling for how we manage lambda island projects. Several things in there could be spun off into libraries but we're not doing that at this point, so we're also not promoting this stuff or taking PRs for them.

lucywang000

comment created time in a month

issue commentborkdude/babashka

Feedback on ergonomics of babashka

@lucywang000 here's a bb compatible glob implementation https://github.com/lambdaisland/open-source/blob/master/src/lioss/shellutil.clj#L46-L65

lucywang000

comment created time in a month

PR opened QuantumBox/blackgamedevs

Make the site load faster

Pre-compute the HTML for people/companies and change the DOM once, instead of changing the DOM for every person/company. This prevents the browser from doing a lot of unnecessary work.

+8 -8

0 comment

1 changed file

pr created time in a month

create barnchplexus/blackgamedevs

branch : speed-up-loading

created branch time in a month

push eventlambdaisland/regal

Arne Brasseur

commit sha 9f63a881506f28b2ba9c2208b8734413e7871741

Tweak the spec generators

view details

push time in a month

push eventlambdaisland/open-source

Arne Brasseur

commit sha 336e30a529b7f50db2a998d1f9f43dfc7cc71b65

Update RELEASES FILE

view details

push time in a month

push eventlambdaisland/open-source

Arne Brasseur

commit sha 33d7d93896c36e69601531083e498a67a2eb72e0

Enable jekyll-readme-index

view details

push time in a month

push eventlambdaisland/open-source

Arne Brasseur

commit sha c4ae6ebb86055fa0579cb4d13382737d62946b8c

Add banners Stefanie prepared

view details

push time in a month

push eventlambdaisland/open-source

Arne Brasseur

commit sha ba71d9bca3850704128fdb9e4e28a7bbcfe380a1

Formatting

view details

push time in a month

push eventlambdaisland/open-source

Arne Brasseur

commit sha f130ebfb338badb21009427f17b3ac7457ac743e

Update bb, link to projects in README, add Funnel

view details

push time in a month

push eventlambdaisland/kaocha-cljs2

Arne Brasseur

commit sha 8a5443940bf907443aeb6bb0afba947a1aa403d3

Fix project name in README

view details

push time in a month

push eventlambdaisland/kaocha-cljs2

Arne Brasseur

commit sha a33e68b66ec01d87b13da3ae1f53d6c824e2287b

Flesh out the README

view details

push time in a month

delete branch lambdaisland/kaocha

delete branch : test-suite-hooks

delete time in a month

push eventlambdaisland/kaocha

Arne Brasseur

commit sha c87120076270ddc5dff6ad6f6408428e29d49d19

[hooks plugin] Implement before/after hooks on the test suite level

view details

Arne Brasseur

commit sha 3c58bee6ac637805e7c8250aded03a697d21c16a

Merge pull request #146 from lambdaisland/test-suite-hooks [hooks plugin] Implement before/after hooks on the test suite level

view details

push time in a month

PR merged lambdaisland/kaocha

[hooks plugin] Implement before/after hooks on the test suite level

This will be how in kaocha-cljs2 people decide how to compile their ClojureScript and launch their JS runtime.

+77 -18

1 comment

3 changed files

plexus

pr closed time in a month

PR opened lambdaisland/kaocha

[hooks plugin] Implement before/after hooks on the test suite level

This will be how in kaocha-cljs2 people decide how to compile their ClojureScript and launch their JS runtime.

+77 -18

0 comment

3 changed files

pr created time in a month

create barnchlambdaisland/kaocha

branch : test-suite-hooks

created branch time in a month

push eventlambdaisland/kaocha-cljs2

Arne Brasseur

commit sha 582bc920c75e8387e28fa8eadf5ca5693a813cc2

WIP before starting work intergrating funnel

view details

Arne Brasseur

commit sha ee64bedee3855820da60ac2ca4f487048e4f5fb0

First working version adapted to Funnel

view details

push time in a month

push eventlambdaisland/chui

Arne Brasseur

commit sha 3c9fc08686d5d5da392c923e9a90c499a994d9ed

Remove pohjavirta dep, we no longer use it

view details

Arne Brasseur

commit sha a164d8ba32f48a632a3f285f41a52f93d7bd024d

Remove some more unused deps on chui-remote

view details

push time in a month

push eventplexus/conf-talks

Arne Brasseur

commit sha 5cba171c6230eaa5ed61eba81406a424ca2219bb

sync

view details

push time in a month

push eventlambdaisland/chui

Arne Brasseur

commit sha 747aec8f2e75fbe479054684ce6f7a7851f47b65

Adjust to use funnel

view details

push time in a month

push eventlambdaisland/funnel

Arne Brasseur

commit sha c6a3d03db50fc3544cc4fe0ff522ff62e5fc4df5

Update funnel tl;dr

view details

push time in a month

push eventlambdaisland/funnel

Arne Brasseur

commit sha fbe7cde0328cb8dbe90112e6067cdc7435884594

Add a github actions badge

view details

push time in a month

push eventlambdaisland/funnel

Arne Brasseur

commit sha f1fcdbb2f5b9c84b2fea4a6d35efd541e62bc379

Remove CircleCI badge

view details

push time in a month

push eventlambdaisland/funnel

Arne Brasseur

commit sha a53288ba1cd51010baeaced51112a0221a6dc96a

Further flesh out README.md

view details

push time in a month

push eventlambdaisland/funnel

Arne Brasseur

commit sha 7a8e9c675d480279184b3f9acf380431ddc3134d

# 0.1.16 (2020-05-26 / 81b2e61) ## Added - First prerelease version, implements `:funnel/whoami`, `:funnel/subscribe`, `:funnel/unsubscribe`, `:funnel/broadcast`, `:funnel/query`. - Selectors: `true`, vector, map.

view details

Arne Brasseur

commit sha 3ea13420a884f8e1f286ebdb5ea675bfc1fed9f1

Add CHANGELOG.md placeholders

view details

push time in a month

created taglambdaisland/funnel

tagv0.1.16

Transit-over-WebSocket Message Relay

created time in a month

push eventlambdaisland/funnel

Arne Brasseur

commit sha 81b2e6132c3a4fd6bfdca083cff88d2f8d5384e6

Add a version prefix or my squashing will get us in trouble

view details

push time in a month

push eventlambdaisland/funnel

Arne Brasseur

commit sha 772dca00448b56e8c086ba39160927fe779a9556

Prep for first prerelease Lots of release plumbing, and doc updates. These are really ~20 commits squashed while I was debugging in production

view details

push time in a month

delete tag lambdaisland/funnel

delete tag : v0.0.37

delete time in a month

delete tag lambdaisland/funnel

delete tag : v0.0.34

delete time in a month

push eventlambdaisland/open-source

Arne Brasseur

commit sha 8232cc6a368db85e3ae0178445dc3bd58c60bbcb

Remove println

view details

push time in a month

push eventlambdaisland/funnel

Arne Brasseur

commit sha 1ce7b7d821f5fd774ba480ff1fd885798f60a1bc

Try again

view details

push time in a month

more