clojure-sg

http://www.meetup.com/Singapore-Clojure-Meetup/
gabehollombe 2015-10-28T05:50:32.000058Z

See ya’ll at tonight’s meetup at Thoughtworks on Amoy St (I hope)!

dilzio 2015-10-28T09:51:39.000059Z

@mikera: haha no fair u guys used scuba! (liked anyhow tho :simple_smile: )

dilzio 2015-10-28T09:51:52.000060Z

and by the way…wtf is that thing at 2:00????

2015-10-28T09:58:18.000061Z

@dilzio: it's a feather star... a type of Crinoid. Took us ages to figure out what it was too!

dilzio 2015-10-28T09:58:35.000062Z

amazing

dilzio 2015-10-28T10:02:03.000063Z

to all: I’m sorry I can’t make the meetup tonight. I’m traveling tomorrow and have a family obligation that needs attending to… best of luck to Lucas and Dapeng!

lucasbradstreet 2015-10-28T13:42:50.000065Z

It devolved a bit into performance and “stuff I like”. Prefer simplicity over performance, but know that you can always get performance if you need it :simple_smile:

lucasbradstreet 2015-10-28T13:47:41.000066Z

http://www.onyxplatform.org/ is the distributed systems project I work on, if anyone is interested.

2015-10-28T13:59:55.000067Z

👏

lucasbradstreet 2015-10-28T14:09:37.000068Z

One thing to note when profiling Clojure code. Lazy sequences can obscure the actual source of costly computations. Sometimes you might want to add some "doall"s around your maps to simplify your call trees. There shouldn't be any performance hit unless you're actually using the laziness

lucasbradstreet 2015-10-28T14:10:36.000069Z

I'm always happy to help out with exercism problems posted here, btw.

😃 1
2015-10-28T17:11:59.000070Z

mapv can often be helpful as an alternative to map: you often want your result in a vector anyway and it has the advantage of being non-lazy