This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # admin-announcements (113)
- # announcements (6)
- # beginners (18)
- # boot (294)
- # bristol-clojurians (3)
- # cider (90)
- # clojure (122)
- # clojure-berlin (42)
- # clojure-czech (1)
- # clojure-dev (19)
- # clojure-italy (4)
- # clojure-japan (5)
- # clojure-korea (10)
- # clojure-russia (1)
- # clojure-uk (5)
- # clojured (1)
- # clojurescript (179)
- # datomic (2)
- # editors (10)
- # indycljs (1)
- # jobs (1)
- # ldnclj (29)
- # off-topic (33)
- # onyx (11)
- # reagent (48)
- # yada (18)
Can anyone suggest a good book or talk which shows the differences/ pros and cons of database designs such as sql, nosql, graph etc.
@grounded_sage: if you just want a really high level view that doesn’t take long to read/absorb “NoSQL Distilled”. I have 7 databases in 7 weeks and that’s good too but in more depth.
@grounded_sage: Just interested to know what led you to pick Clojure/ClojureScript? Not a common choice.
Is there a good channel here to discuss programming language design, in comparison to Clojure? At the risk of skewing off-topic, I really enjoyed this post, and was curious to see how people felt CLJ(S) stacked up against it.
(Existing discussion: https://lobste.rs/s/3d64jm/a_wish_list_for_programming_languages)
Some things are nuanced and would be worth debating, to see if there's any room-for-improvement grass for us to chew and digest into new libraries, say.
@danielsz: I would give up trying to get anything working with Unity. I found it worked best to have i3wm as the WM, something like dmenu as the app launcher (brilliant) and a very very lightweight menu bar at the top showing workspaces etc.
If you want a desktop environment with a tiling window manager then I would suggest either KDE4 (maybe 5, don’t know) with the kwindow tiling extension or xfwm with something like i3wm
but it always felt like an incompatible coupling. fvwm was probably the least jarring
I spent probably 4 years in a tiling window manager without a mouse where possible
but I was a degenerate Distro Hopper so every month or so I went through a process of ‘start again, I really will get this tweaked to my liking, nope, give up, get some work done, and repeat’.
I do, but I know the time lost in any inefficiency in Yosmite is far less than the time I spent tweaking my environment - you can’t tweak OSx really
I'm really on the fence with that. Maybe it's not a failing at all, maybe you succeeded in overcoming your drive to tweak like there's no tomorrow
In all seriousness though, I couldn’t do it with a traditional mouse. It is only because the trackpad is so near the keyboard and the gestures are great.
I remember the feeling when I switched from Linux to OSX - I was like: what am I going to do with all this spare time?
Hah, that’s the same thing I went through when I finally gave up on Linux as a desktop machine and installed Windows. This was back in, uh, 2000 or so, though. I’m sure Linux has come a long way since then.
@cfleming: it’s silly, but one of the reasons I switched was the beautiful screenshots of Cursive in IntelliJ, until that moment IntelliJ in Linux was a bit of a beast.
@akiva - you just lost a bunch of tech cred 😉. I will use Windows when they give me a console that I can resize and copy and paste into 😉
Hah, at the time I was tired to death of constantly fussing with the OS and all I had was PC hardware and Macs had yet to switch to Intel.
@colin.yates: I’m actually about to re-vamp the doc with Retina screenshots for maximum purtiness
I spend the first few days just looking (and maybe slightly drooling) at my 15” retina macbook pro.
I bought an Apple refurbished 15 (yep, 14 + 1) days before the new ones were released. Doh.
until I bought this one I had a 15” 2008 with upgraded RAM and SSD - it flew. Copied magnificently with my lein garden auto, lein test-refresh, lein cljx auto, lein figwheel, lein repl and Cursive.
I have an ’08 MacPro with 17 gigs of RAM and an upgraded video card and a 24” Cinema Display… in storage. [sobs]
@colin.yates: This is a new-fangled chat thing, you can hit up to edit your last message
I have no idea how it came out that way. I kind Frankenstein’d some RAM and ended up there.
was that the really nice Silver Box design? They do know how to make Hardware those Apple dudes
Another +1 for OSx is the Photos app, me, my wife and the kids Apple devices all share the same account and we use iCloud for photos. Take a photo and it is immediately uploaded and if it starts running out of space it will delete the local copy automatically. No more faffing around with syncing devices and a never ending process of ‘yeah, I must organise these photos, for now let’s just download them into ‘TODO’’. I had 64 GBs of photos in hundreds of “TODO” folders!
I open up the Photos app and regularly see the new photos and videos appear magically - it’s pretty neat engineering. Engineering provides convenience, the way it should be.
I put clojure on a chromebook.. http://www.clojuregeek.com/2015/07/15/turning-a-chrome-book-into-a-clojure-book/
@clojuregeek: How responsive is it? I had clojure running pretty well on emacs with a super old laptop, but once I started using Cursive that kind of lost it's appeal.
@clojuregeek: Sorry, I meant how fast is it with emacs? Any huge differences in usability from a faster machine?
Oh cool. I find that half the time with the autocomplete I'm amazed at how it figured out what I wanted to type, especially with a bunch of namespaces. You starting to present with it convinced me to start using it for real.
isn't it problematic to use cursive on a laptop with how much space the IDE takes up? tried to make it work, but the lack of space due to no external monitor was too much of a problem for me
@emil0r: yeah pretty easy to eliminate all the stuff and get an Emacs like experience.
is it possible to have multiple repls? one for clojure and one for clojurescript? with emacs i've just resolved to having two instances of emacs running
and multiple projects running or do you need to close the project you're running and then open up the other?
@emil0r: you can have multiple repls running in emacs as well - there's even this recent development https://github.com/clojure-emacs/cider/pull/1195 - where you open a clj and a cljs repl for the same project with one command, and CIDER knows they are for the same project
if you tried like a year ago, the support wasn't exactly stellar, but doesn't seem like there are any issues with it now, for me at least. Maybe you should give it another go.