This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-06-24
Channels
- # beginners (12)
- # boot (15)
- # chestnut (1)
- # cljs-dev (24)
- # cljsrn (2)
- # clojure (32)
- # clojure-dev (9)
- # clojure-news (1)
- # clojure-spec (7)
- # clojurescript (17)
- # cursive (12)
- # datomic (13)
- # hoplon (13)
- # instaparse (8)
- # jobs (3)
- # luminus (11)
- # lumo (10)
- # off-topic (2)
- # parinfer (2)
- # pedestal (2)
- # protorepl (3)
- # slack-help (1)
- # sql (6)
- # vim (1)
Can someone link me to what fn*
is? Googling isn't coming up with anything
it's the special form that fn
calls, with most of the same features but no destructuring support
special forms are implemented in java https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/Compiler.java
Would you use it to try and squeeze more speed?
not really - I only think it gets used directly in clojure.core in code that is defined before destructuring exists
It won't make a difference at runtime as fn
is transformed to fn*
at macroexpansion time.
I'm trying to follow this guide (https://kendru.github.io/restful-clojure/2014/03/01/building-out-the-web-service-restful-clojure-part-3/) to create my first clojure web app, it's also my first functional app...
but seems that ragtime configuration that Andrew used don't work anymore, ragtime now suggest to put settings on a namespace (https://github.com/weavejester/ragtime/wiki/Getting-Started)
@pitalig There are other migration libraries that integrate with Leiningen, like https://github.com/yogthos/migratus
In general, I’ve found it’s not a great idea to mix app config with your project file.