Skip to content

Instantly share code, notes, and snippets.

View fgui's full-sized avatar

Francesc Guillén Torruella fgui

View GitHub Profile
@trikitrok
trikitrok / camels_snakes_pascals_and_kebab.md
Last active August 29, 2017 07:06
Camels, snakes, pascals and kebabs kata

Write a code that change keywords between different naming conventions.

Examples:

(format :hello-koko :using :camel-case) -> :helloKoko

(format :hello-koko :using :snake-case) -> :hello_koko

(format :hello-koko :using :pascal-case) -> :HelloKoko

@levand
levand / cider-opinions.md
Last active November 20, 2023 07:50
Why I don't use cider

Why I don't use cider.

This is all personal opinion and a matter of taste. I'm putting it here because people have asked - I'm glad Cider exists and that a lot of people are obviously using it to great effect. This is not an attack on Cider or a an attempt to negate the experience of those who like it, just my own experience.

Also some of the critiques are more properly aimed at nRepl than Cider - I don't use nRepl either, in Emacs. For some reason I have fewer issues with it in Cursive (though I still do have some).

  1. With Cider, there's too much "going on" between Emacs and Clojure. When something glitches, hangs, doesn't return a value, throws an excption, etc (as it does, multiple times a day), I don't know whether the problem is in Emacs, in the Cider client, the nRepl server, one of any of the default middlewares or in my actual program. I run Emacs in inferior lisp using lein trampoline -m clojure.main - if something goes wrong, it's either in Emacs (which is usually obvious) or my program. Mi