This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-12-13
Channels
- # adventofcode (77)
- # beginners (132)
- # boot (11)
- # cider (40)
- # clara (10)
- # cljsjs (1)
- # cljsrn (4)
- # clojure (148)
- # clojure-android (1)
- # clojure-greece (5)
- # clojure-italy (5)
- # clojure-nl (7)
- # clojure-spec (57)
- # clojure-uk (9)
- # clojurescript (115)
- # core-matrix (1)
- # cursive (3)
- # data-science (1)
- # datomic (1)
- # duct (7)
- # emacs (20)
- # fulcro (29)
- # funcool (4)
- # graphql (31)
- # instaparse (15)
- # java (1)
- # jobs (6)
- # jobs-discuss (95)
- # leiningen (2)
- # off-topic (30)
- # om (4)
- # onyx (7)
- # pedestal (6)
- # quil (4)
- # re-frame (52)
- # reagent (59)
- # rum (1)
- # spacemacs (3)
- # specter (61)
- # test-check (3)
@qqq that would be awesome
Hi guys, not 100% related to clojure, but my friends and I just created Enso, a tool for web uptime monitoring.
After facing some issues with clients in the past whose sites were inaccessible (causing major issues in the pipeline) we thought we’d create something for ourselves. We hope you find it useful too
If you can give us feedback we'd appreciate it too. If you'd like to continue using Enso, (and to show love to the community) we have a special discount code for 50% - simply use the promo code CLOJURE when selecting the right subscription plan for you.
Thank you all and have a good day!
http://bit.ly/2AjSya8
Do you know any web Clojure REPL which can evaluate and can be used for sharing snippets of Clojure code?
I tried https://repl.it/ but it works only in some browsers.
@ghsgd2: is https://github.com/viebel/klipse what you're after?
@qqq That's CLJS unfortunately. Thanks in any case!
@qqq But I can't provide them to guy in other country. That assumes that he/she has lein repl
on machine. It would be convenient to have gist with built-in online REPL.
@ghsgd2 If you're sharing Clojure with them, I would assume they're a developer and if they're doing anything with Clojure they're guaranteed to have a REPL tool of some sort installed locally, no?
@seancorfield Yeah, seems so. Just a neat idea. For Java there are even online IDEs (https://www.eclipse.org/che/).
There used to be an online Clojure REPL at http://tryclj.com but it's gone now 😞
There's klipse: http://app.klipse.tech/
I realise it's cljs, but it's a very cool project
@seancorfield Tried Atom with Proto-repl.
Refresh Warning: IllegalArgumentException No such namespace: clojure.tools.namespace.repl clojure.lang.Var.find (Var.java:141)
(+ 1 2)
user=>
3(+ 3 4)
user=>7
--------------------
It actually reorders text in REPL so evaluated expressions go above user=>
and results go below. And on top of that it adds ---------
after results.
Emacs is better. 🙂 And I'm even not talking about 5 times higher memory usage 🙂FWIW, I have never seen that behavior.
@seancorfield Your mileage may vary. I thought that's it's standard behavior. 🙂
I suspect you have something wrong with your setup. I'd also strongly recommend turning off the three "refresh" options in the proto-repl
settings page, if you choose to try it again.
@seancorfield It's just default Atom 1.23.1 x64
with latest proto-repl 1.2.22
. I also added (after you said that I have something wrong with setup) latest ink 0.7.11
and turned off refreshes. It haven't changed much and the issue above is still reproducible.
Thank you, @seancorfield, for advises through.
Weird. Definitely broken behavior. Most folks follow the author's recommended setup: https://gist.github.com/jasongilman/d1f70507bed021b48625 (modulo the three "refresh" options) but I'm not sure what parts of that would fix the behavior you're seeing. Oh well, if you decide to have another go at it in the future, there's a #protorepl channel and folks there could probably help debug it for you.
@seancorfield Thank you again for such detailed posts! I might try that a bit later.
@ghsgd2 there is also https://repl.it/languages/clojure for a quick online repl
Thank you, @U0ALP2929! It doesn't work in my browser though.
Hm. not working for me either right now. But I’ve used it in the past, even from mobile and it worked fine.
On the positive side it's configuration GUI is quite neat.
And also Emacs users don't code in space-suit https://github-atom-io-herokuapp-com.global.ssl.fastly.net/assets/open-source-f44fe3a70a514e2aaec10a2c34300bb5.jpg
> time hello-native
hello, native!
real 0m0.005s
user 0m0.002s
sys 0m0.002s
Scala will probably forever beat Clojure in startup time. For long-running server processes, it doesn't matter. For command line tools used from the shell, sure.