<     May 2017     >
Su Mo Tu We Th Fr Sa  
    1  2  3  4  5  6  
 7  8  9 10 11 12 13  
14 15 16 17 18 19 20  
21 22 23 24 _2_5 26 27  
28 29 30 31
00:01 PaReeOhNos joined
00:02 notdaniel joined
00:04 codestorm joined
00:11 wpcarro joined
00:16 segmond joined
00:21 m00dy joined
00:21 jleon joined
00:24 nighty-- joined
00:28 Cohedrin joined
00:29 cschneid_ joined
00:34 jcspencer joined
00:36 wpcarro joined
00:42 jkreeftmeijer joined
00:43 jcspencer joined
00:51 jcspencer joined
00:56 MarioBranco joined
00:59 codestorm joined
01:11 PaReeOhNos joined
01:15 <iFire> ecto multi?
01:15 <* iFire> reads more
01:16 <iFire> Ilyes512: I guess you need a queue to do the reverse of the transaction
01:22 sevenseacat joined
01:24 cschneid_ joined
01:24 jcspencer joined
01:24 srxa joined
01:25 patientplatypus joined
01:34 wpcarro joined
01:39 tomterl joined
01:39 m00dy joined
01:40 cdg joined
01:49 sp4rrow joined
01:49 justelex_ joined
01:50 Benjojo joined
01:53 codestorm joined
02:04 sp4rrow joined
02:04 emancu joined
02:08 jeffweiss joined
02:13 wpcarro joined
02:13 Benjojo joined
02:15 sp4rrow joined
02:18 PaReeOhNos joined
02:23 wpcarro joined
02:26 ssswitch joined
02:36 codestorm joined
02:38 wpcarro joined
02:40 Cohedrin joined
02:40 wong2 joined
02:41 cschneid_ joined
02:43 jkreeftmeijer joined
02:53 srxa_ joined
03:09 Cohedrin joined
03:10 __charly__ joined
03:18 Ioyrie joined
03:20 jimmyrcom_ joined
03:24 jimmyrcom_ joined
03:27 PaReeOhNos joined
03:29 m00dy joined
03:30 justelex_ joined
03:32 refriedchicken joined
03:39 Benjojo joined
03:42 segmond joined
03:46 jeffweiss joined
03:47 RexM joined
03:49 wsieroci joined
03:51 justelex joined
04:15 isubasti joined
04:16 bitmod joined
04:17 elgenie joined
04:19 jerel joined
04:22 leolujuyi joined
04:22 tomterl joined
04:23 <leolujuyi> phoenix how dev Redis application
04:23 smt joined
04:24 craigp joined
04:26 skace joined
04:26 srxa joined
04:28 Licenser joined
04:29 xsmalbil joined
04:32 wpcarro joined
04:37 MononcQc joined
04:38 PaReeOhNos joined
04:41 cemilowski joined
04:42 jkreeftmeijer joined
04:53 Cohedrin joined
04:54 mozzarella joined
04:56 ur5us joined
05:05 wsieroci joined
05:07 __charly__ joined
05:08 wsieroci joined
05:09 manukall joined
05:11 yongu_ joined
05:12 yongu_ left
05:17 dec0n joined
05:17 StianL left
05:18 gvaughn joined
05:18 mrEngineer joined
05:18 meandi_2 joined
05:19 griffinbyatt joined
05:20 griffinbyatt joined
05:22 notdaniel joined
05:29 cschneid_ joined
05:43 PaReeOhNos joined
05:43 nickjj joined
05:45 craigp joined
05:49 Tica2 joined
05:49 peterpp joined
05:50 refriedchicken joined
05:51 PSvils joined
05:55 cemilowski joined
05:57 imranismail joined
06:05 jkreeftmeijer joined
06:12 gvaughn joined
06:12 dignifiedquire joined
06:16 wpcarro joined
06:19 hbraun joined
06:21 griffinbyatt joined
06:27 cemilowski joined
06:31 proteusguy joined
06:33 codestorm joined
06:33 Benjojo joined
06:39 elgenie joined
06:40 codestorm joined
06:46 josevalim joined
06:48 returntrip joined
06:58 tuacker joined
06:59 mozzarella joined
06:59 PaReeOhNos joined
07:01 Cohedrin joined
07:05 m00dy_ joined
07:07 wsieroci joined
07:07 mattyw joined
07:08 flaviodesousa joined
07:14 jadlr joined
07:17 ejpcmac joined
07:18 nickjj_ joined
07:22 griffinbyatt joined
07:24 <jadlr> Hello, I have a GenStage question: when handling demand manually in a producer_consumer (sending it upstream with `ask`), do I have to implement `handle_demand` to keep track of the incoming demand, or does GenStage somehow handle that itself?
07:28 mark_66 joined
07:29 PaReeOhNos joined
07:29 m00dy_ joined
07:31 m00dy joined
07:32 akeating joined
07:34 codestorm joined
07:37 jkreeftmeijer joined
07:41 cemilowski joined
07:42 ur5us joined
07:48 marr joined
08:00 gvaughn joined
08:04 m00dy joined
08:04 wpcarro joined
08:04 dec0n joined
08:09 ur5us joined
08:13 dec0n joined
08:14 m00dy joined
08:20 PaReeOhNos joined
08:21 jkreeftmeijer joined
08:22 isubasti joined
08:23 griffinbyatt joined
08:28 isubasti joined
08:29 codestorm joined
08:30 haal joined
08:32 gregman_ joined
08:41 Guest67 joined
08:48 Tica2 joined
08:48 returntrip joined
08:50 isubasti joined
08:50 theskumar joined
08:51 mojinations joined
08:51 owickstrom joined
08:51 machuga joined
08:51 pragmatism joined
08:51 jamick joined
08:53 asabil joined
08:53 beatpanic joined
08:53 logos[m] joined
08:53 thurloat[m] joined
08:53 intermo[m] joined
08:53 krigare[m] joined
08:53 seequ_ joined
08:53 uhoreg joined
08:53 dp[m] joined
08:53 codestorm joined
08:53 hexkey[m] joined
08:53 m3tti[m] joined
08:53 iamd3vil[m] joined
08:53 OAK0[m] joined
08:53 M04n0[m] joined
08:53 M107262[m] joined
08:53 nolan_d joined
08:53 fap[m] joined
08:53 bin7me[m] joined
08:53 mindflayer[m] joined
08:53 M232017[m] joined
08:53 notriddle joined
08:53 wilo[m] joined
08:53 technikhil[m] joined
08:53 spawnthink[m] joined
08:53 M-Quora joined
08:53 Lex[m] joined
08:53 M-nickgal joined
08:53 fredsir joined
08:55 gvaughn joined
08:57 optikfluffel joined
09:09 wpcarro joined
09:09 MotherFlojo joined
09:09 fxn joined
09:11 isubasti joined
09:13 hbraun joined
09:24 griffinbyatt joined
09:25 codestorm joined
09:30 MotherFlojo joined
09:31 isubasti joined
09:40 beilabs joined
09:46 <m1dnight1> Previously someone mentioned the context file of ecto to store wrapper procedures for CRUD operations. I have a table Karma, would the Karma schema be the context file?
09:46 <m1dnight1> https://hastebin.com/tukohadeya.rb
09:46 <m1dnight1> This is what I have done
09:49 gvaughn joined
09:52 isubasti joined
09:53 <asonge> m1dnight1: if you want to use contexts, you'd namespace your schemas to the context, so Slackbot.Karma.Karma (though less confusing, it might be Slackbot.Karma.Entry or some such)
09:53 <gazler> m1dnight1: There are a few posts about this on the forum, https://elixirforum.com/t/understanding-contexts-web-and-ddd/4995 https://elixirforum.com/t/how-to-determine-contexts-with-phoenix-1-3/4367 https://elixirforum.com/t/lonestar-elixirconf-2017-keynote-phoenix-1-3-by-chris-mccord/3908
09:53 <asonge> ^^^ also all that.
09:54 wpcarro joined
09:54 <asonge> you definitely do not want schema modules doing side-effecty things
09:54 <gazler> Generally krma would be part of a bigger context. So you'd have something like Slackbot.Reputation.increment_karma
09:54 <m1dnight1> Ah, okay
09:54 <m1dnight1> ill do some reading, thanks guys!
09:54 <asonge> oh, better names even.
09:54 <gazler> And you may have other stuff in there.
09:55 <gazler> Like Slackbot.Reputation.get_comment_score
09:55 <gazler> Or whatever.
09:56 <gazler> So Slackbot.Reputation is the public interface (context) to anything reputation related.
09:56 <gazler> Thinking of names is hard though. :)
10:00 <gazler> m1dnight1: One more good resource http://michal.muskala.eu/2017/05/16/putting-contexts-in-context.html
10:10 cschneid_ joined
10:11 glasz joined
10:13 isubasti joined
10:17 fxn joined
10:18 solatis joined
10:19 codestorm joined
10:24 griffinbyatt joined
10:30 m00dy joined
10:33 <ivan> https://github.com/elixir-lang/elixir/pull/6127 hurray
10:34 <sevenseacat> yeah looking forward to that one :D
10:34 isubasti joined
10:43 gvaughn joined
10:44 <Nicd-> that looks nice <3
10:45 <imranismail> Whoah nice
10:46 m00dy joined
10:49 nighty-- joined
10:50 cemilowski joined
10:55 isubasti joined
10:57 fxn joined
11:04 jkreeftmeijer joined
11:05 yezooz joined
11:13 codestorm joined
11:16 isubasti joined
11:16 cemilowski joined
11:18 m00dy joined
11:21 mozzarella joined
11:25 inoas joined
11:26 griffinbyatt joined
11:36 Guest67 joined
11:37 isubasti joined
11:38 gvaughn joined
11:42 wpcarro joined
11:45 hbraun joined
11:54 pusewicz joined
11:56 jkreeftm_ joined
11:56 cristianR_ joined
11:57 isubasti joined
11:58 elgenie joined
11:59 mytrile joined
12:08 codestorm joined
12:11 cschneid_ joined
12:13 returntrip joined
12:14 noplamodo joined
12:14 M_D_K joined
12:14 Speed joined
12:14 mojinations joined
12:14 pragmatism joined
12:15 akeating joined
12:18 beatpanic joined
12:18 dp[m] joined
12:18 hexkey[m] joined
12:18 m3tti[m] joined
12:18 logos[m] joined
12:18 krigare[m] joined
12:18 intermo[m] joined
12:18 asabil joined
12:18 thurloat[m] joined
12:18 notriddle joined
12:18 seequ_ joined
12:18 uhoreg joined
12:18 M04n0[m] joined
12:18 wilo[m] joined
12:18 bin7me[m] joined
12:18 OAK0[m] joined
12:18 mindflayer[m] joined
12:18 M107262[m] joined
12:18 technikhil[m] joined
12:18 iamd3vil[m] joined
12:18 fap[m] joined
12:18 nolan_d joined
12:18 spawnthink[m] joined
12:18 M-Quora joined
12:18 Lex[m] joined
12:18 M232017[m] joined
12:18 M-nickgal joined
12:18 isubasti joined
12:23 cschneid_ joined
12:26 cemilowski joined
12:26 griffinbyatt joined
12:32 gvaughn joined
12:33 smdev joined
12:34 griffinbyatt joined
12:37 wpcarro joined
12:39 proteusguy joined
12:39 isubasti joined
12:40 josevalim_ joined
12:43 Guest67 joined
12:43 jleon joined
12:53 __charly__ joined
12:53 Guest67 joined
12:54 ramortegui joined
12:55 isubasti joined
12:57 elgenie joined
12:58 elgenie joined
12:59 ssswitch joined
13:00 m00dy joined
13:00 m00dy joined
13:00 griffinbyatt joined
13:01 griffinbyatt joined
13:02 codestorm joined
13:02 griffinbyatt joined
13:03 griffinbyatt joined
13:04 griffinbyatt joined
13:06 jkreeftmeijer joined
13:07 jkreeftmeijer joined
13:07 codestorm joined
13:07 jkreeftmeijer joined
13:08 jkreeftmeijer joined
13:09 jkreeftmeijer joined
13:09 ikcerog joined
13:11 isubasti joined
13:19 mattyw joined
13:19 hbraun joined
13:19 dimitarvp joined
13:23 <smdev> is it necessary to know erlang to become a advanced programmer in elixir?
13:24 <Nicd-> you will learn Erlang necessarily when learning Elixir
13:25 <smdev> ok got it. Thanks!
13:26 cdg joined
13:26 <Nicd-> knowing it beforehand will help but it's not required
13:26 gvaughn joined
13:27 isubasti joined
13:27 jerel joined
13:29 <smdev> @nicd- I will focus on elixir and try learn erlang whenever necessary as you suggested. That works for me best
13:29 rranelli joined
13:29 <Nicd-> smdev: biggest things you need to learn are Erlang libraries (you sometimes need them) and OTP (some things have abstractions in Elixir, some things don't)
13:31 wpcarro joined
13:32 gvaughn joined
13:33 <smdev> Nicd: Yeah. OTP looks new to me. I guess I need to familiarize well with it.
13:33 kronicdeth joined
13:37 JEG2 joined
13:38 meh` joined
13:41 jerme joined
13:42 isubasti joined
13:46 wpcarro joined
13:47 maxbeizer joined
13:47 patientplatypus joined
13:48 rranelli joined
13:50 cemilowski joined
13:50 maxbeizer joined
13:55 jkreeftmeijer joined
13:57 jkreeftm_ joined
13:58 isubasti joined
14:00 ur5us joined
14:01 wpcarro joined
14:01 codestorm joined
14:05 griffinbyatt joined
14:06 tuacker1 joined
14:09 jordan0day joined
14:10 dimitarvp joined
14:12 m00dy joined
14:14 isubasti joined
14:15 wpcarro joined
14:17 vmoravec joined
14:19 <linduxed> so i'm a bit confused about one thing when it comes to Dockerfiles that build elixir images:
14:20 fernandomm joined
14:20 <linduxed> they all seem to add the nodejs source with a line like this:
14:20 <linduxed> RUN curl -sL https://deb.nodesource.com/setup_6.x | bash -
14:20 <linduxed> is this only done to ensure that the underlying Debian sources are not providing a too old version of node?
14:21 <alisdair> yes
14:22 <benwilson512> because it always does
14:22 justelex joined
14:23 <linduxed> ok, thanks, just wanted to confirm my suspicion
14:25 <linduxed> also, with the official "elixir" image on hub.docker.com, does one need to do `RUN mix local.rebar --force && mix local.hex --force`?
14:26 <linduxed> i know that i've previously resolved certain local issues during development by running the `mix local.rebar` and `mix local.hex`, but i'm not sure why
14:26 <linduxed> i'm guessing it's for getting the latest version of the two utilities?
14:26 <benwilson512> well rebar and hex get updated
14:26 <benwilson512> and if that layer is cached
14:26 <benwilson512> then once it's run it won't get run again
14:27 <linduxed> true
14:27 karmajun_ joined
14:27 <linduxed> on the other hand, isn't the layer with the local.rebar and local.hex also cached then?
14:27 <linduxed> in my Dockerfile?
14:27 <benwilson512> yes
14:28 <linduxed> sure, it'll be newer than if those two lines were in the elixir image, but they'll still only be ran onces
14:28 <linduxed> *once
14:28 <benwilson512> I think that's how that works
14:29 <linduxed> hmmm, yeah
14:29 <linduxed> i recall looking around for a way to tell docker to never cache certain layers. there doesn't seem to be such an option
14:30 <linduxed> people do various hacks like inserting the date into the command to trigger a cache invalidation, but that's just weird
14:30 isubasti joined
14:31 <benwilson512> well the issue is that if you dont' cache a layer
14:31 <benwilson512> you'll never cache any layer afterward
14:32 <benwilson512> and so you'll have to like rebuild deps every time and what not
14:32 <benwilson512> updates like that are rare, I'd just leave it alone
14:32 <linduxed> oh, yes, i know
14:32 elgenie joined
14:32 <linduxed> one would put such uncached layers at the very end
14:32 <linduxed> but still
14:34 <benwilson512> sure, but I mean the mix local.hex would have to come before deps, and you really don't want to re-compile all your deps every time
14:34 <benwilson512> on medium / large projects that's gonna take a while
14:35 srxa joined
14:36 <linduxed> true, i guess
14:38 peterpp joined
14:38 celyr joined
14:39 cschneid_ joined
14:40 superherointj joined
14:41 fernandomm joined
14:43 Guest67_ joined
14:45 m00dy joined
14:46 isubasti joined
14:49 wpcarro joined
14:56 codestorm joined
15:00 cemilowski joined
15:01 isubasti joined
15:04 <jleon> Hey guys, so I am new to elixir. So i am using credo to provide some analysis my project: https://github.com/JulioDeLeon/bittorrent_client. My question is about lazy logging and string interpolation. Is there a better/cleaner way to handle logging than what i am doing in web/router.ex? and should I worry about lazy logging?
15:05 reset joined
15:05 wong2 joined
15:06 <Nicd-> what is your main worry? performance?
15:06 griffinbyatt joined
15:07 Tidur joined
15:09 m00dy joined
15:13 greengriminal joined
15:13 codestorm joined
15:13 codestorm joined
15:15 <jleon> faster performance would be prefer, but I should rephrase the second question to what impact would lazy logging have on memory and runtime performance?
15:17 isubasti joined
15:17 <asonge> jleon: so, you're mostly just moving performance issues afaict
15:21 cschneid_ joined
15:22 <jleon> asonge: sorry I dont understand when you say 'moving performance issues'
15:22 <asonge> erm, moving performance*
15:23 <asonge> jleon: basically, you've got a small penalty in that you're creating and sending off a function to log the message, and it's running in the logger itself instead of in your function
15:23 <asonge> but also all the data it's referencing in the closure gets kinda copied over, so if you have a big piece of data, and you want to avoid sending it...well...function still sends that data, you get the same perf penalty, *really*
15:23 refriedchicken joined
15:23 <asonge> (i hope that makes sense)
15:25 MarioBranco joined
15:27 <jleon> yeah, that make sense
15:28 tuacker joined
15:31 <asonge> jleon: basically, i wouldn't worry about it unless you were calculating something "expensive" in the function. or possibly something that might "block".
15:32 <asonge> if you wanted to fetch something from the database for just a log message, for instance
15:32 <asonge> async logging in general has a problem with backpressure, but elixir's logging system has backpressure controls built in, iirc
15:32 <jleon> thats a good tip, didnt consider the blocking issue
15:33 isubasti joined
15:34 <asonge> so you have a good feel on the performance impact?
15:36 squallstter joined
15:38 <jleon> I believe i do
15:38 d10n-work joined
15:48 <m1dnight1> hey guys im going through the ecto tutorial and something seems wrong. (not sure, though and probably wrong)
15:49 <m1dnight1> But when I create an "object", and then insert it using Repo.insert!, the identifier is not filled out
15:49 <m1dnight1> but the tutorial says it should be:
15:49 <m1dnight1> https://github.com/elixir-ecto/ecto/blob/master/guides/Associations.md
15:49 isubasti joined
15:49 jleon left
15:49 jleon joined
15:51 wpcarro joined
15:51 <m1dnight1> http://i.imgur.com/YROZAzc.png (I took an image for readability..)
15:52 <m1dnight1> oh wait.....
15:53 <m1dnight1> when you insert you should rebind to the result of the insert call, is that correct?
15:54 <m1dnight1> that seems to work
15:54 karmajunkie joined
15:54 <m1dnight1> but that does not happen in the example guide.
15:54 <m1dnight1> (Im talking about the one-to-many section)
15:55 <m1dnight1> rabble, nvm im leaving. all my fault :p
15:57 dorei joined
16:00 greengriminal joined
16:04 isubasti joined
16:05 reset joined
16:05 <asonge> m1dnight1: right, these aren't objects, they're structs. new one is returned.
16:05 <m1dnight1> Yeah, I really don't know what I was doing. Must have read with a tenth of an eye or something. Felt stupid, fixed it :p
16:05 <m1dnight1> sorry about the spam
16:07 griffinbyatt joined
16:08 <asonge> you'll get used to it.
16:09 elgenie joined
16:14 greengriminal joined
16:14 mwbrown joined
16:17 rozap joined
16:19 PSvils joined
16:20 isubasti joined
16:23 greengriminal joined
16:23 cresten joined
16:29 PaReeOhNos joined
16:31 greengriminal joined
16:31 srxa joined
16:32 akeating joined
16:36 isubasti joined
16:38 wpcarro joined
16:39 codestorm joined
16:40 jeffweiss joined
16:41 <Nicd-> anyone run into an EACCES error when running :erlang.open_port() on windows?
16:41 wsieroci joined
16:42 <Nicd-> does not seem to go away even when running as administrator
16:44 karreiro joined
16:47 jimmyrcom_ joined
16:52 _5ourpuss joined
16:52 isubasti joined
16:53 rozap joined
16:54 codestorm joined
16:56 icecreamcohen joined
16:56 patientplatypus joined
16:57 Cohedrin joined
16:59 reset joined
17:08 isubasti joined
17:08 griffinbyatt joined
17:13 hahuang65 joined
17:13 OtherAllan joined
17:14 rkazak joined
17:19 elasticdog joined
17:20 m00dy joined
17:20 elasticdog joined
17:23 isubasti joined
17:29 PaReeOhNos joined
17:29 laszlokorte joined
17:30 <laszlokorte> Hi. is it ok to ask a phoenixframework question here?
17:31 wpcarro joined
17:32 jdqx joined
17:33 joedevivo joined
17:34 meandi joined
17:35 Ray` joined
17:38 Lykve joined
17:39 isubasti joined
17:40 m00dy joined
17:40 cbarratt joined
17:41 Ilyes512 joined
17:48 codestorm joined
17:51 Guest95_ joined
17:51 <Guest95_> hee guys, i have some compiling issues on phoenix, when i change a file it's going to compile the whole shebang (Compiling 66 files (.ex))
17:51 <Guest95_> aaarrrr
17:52 <Guest95_> i think it's due to references, is there any way to find out where it goed wrong ...
17:55 isubasti joined
17:56 targaf joined
17:58 pusewicz joined
17:59 Cohedrin joined
18:01 Jes_ joined
18:05 wpcarro joined
18:08 m00dy joined
18:09 griffinbyatt joined
18:11 isubasti joined
18:13 mwbrown joined
18:13 rodolfojcj joined
18:21 dylan left
18:22 Leryan joined
18:23 Leryan joined
18:24 Leryan joined
18:24 RexM_ joined
18:27 isubasti joined
18:27 Leryan joined
18:29 PaReeOhNos joined
18:35 ejpcmac joined
18:39 davidw joined
18:42 codestorm joined
18:42 isubasti joined
18:43 marr joined
18:58 isubasti joined
18:59 peterpp joined
19:01 codestorm joined
19:01 hbraun joined
19:05 Cohedrin joined
19:08 jleon joined
19:09 griffinbyatt joined
19:11 jleon joined
19:13 elgenie joined
19:14 isubasti joined
19:16 jleon joined
19:21 wpcarro joined
19:21 jleon joined
19:25 jleon joined
19:27 <m1dnight1> xit
19:30 isubasti joined
19:36 Ven joined
19:38 codestorm joined
19:39 jleon joined
19:40 ur5us joined
19:41 m00dy joined
19:44 wpcarro joined
19:45 isubasti joined
19:46 Ven_ joined
19:54 wpcarro joined
19:55 refriedchicken66 joined
19:57 cdg joined
20:01 isubasti joined
20:02 refriedchicken33 joined
20:03 wpcarro joined
20:06 maxbeizer joined
20:07 wsieroci joined
20:10 griffinbyatt joined
20:12 Cohedrin joined
20:16 wpcarro joined
20:17 PSvils joined
20:17 isubasti joined
20:22 MarioBranco joined
20:29 JEG2 joined
20:30 elgenie joined
20:31 Cohedrin joined
20:32 refriedchicken joined
20:32 codestorm joined
20:33 isubasti joined
20:33 wpcarro joined
20:38 cdg joined
20:47 notdaniel joined
20:49 isubasti joined
20:50 mrEngineer joined
20:50 wpcarro joined
20:53 ur5us joined
20:54 josevalim joined
20:59 smt joined
20:59 ur5us joined
21:03 Ven joined
21:04 pusewicz joined
21:04 isubasti joined
21:11 wpcarro joined
21:11 griffinbyatt joined
21:16 ur5us joined
21:20 isubasti joined
21:23 mrEngineer joined
21:26 codestorm joined
21:29 wpcarro joined
21:31 m00dy joined
21:36 isubasti joined
21:36 nhooyr joined
21:40 __charly__ joined
21:42 PSvils joined
21:42 havenwood joined
21:42 havenwood joined
21:43 lexmag joined
21:44 PaReeOhNos joined
21:46 tuacker joined
21:48 Cohedrin joined
21:52 isubasti joined
21:54 Cohedrin joined
21:58 wpcarro joined
21:58 elgenie joined
21:58 josevalim joined
22:01 havenwood joined
22:01 havenwood joined
22:08 isubasti joined
22:12 griffinbyatt joined
22:19 Cohedrin joined
22:21 codestorm joined
22:23 josevalim joined
22:24 svishnevskiy_ joined
22:28 olinkl joined
22:29 RexM joined
22:32 wpcarro joined
22:34 Isaiah joined
22:34 hahuang65 joined
22:34 al-maisan joined
22:34 teadrop_ joined
22:34 zeeshanlakhani joined
22:35 gmcintire joined
22:35 OliverMT joined
22:36 aaronjensen joined
22:38 elgenie joined
22:40 isubasti joined
22:48 justelex joined
22:54 wpcarro joined
22:54 jerezana27 joined
22:55 jerezana27 left
22:57 PaReeOhNos joined
23:01 justelex joined
23:03 proteus-guy joined
23:06 wpcarro joined
23:07 dnorris joined
23:08 isubasti joined
23:09 gjaldon__ joined
23:15 griffinbyatt joined
23:15 codestorm joined
23:15 smt_ joined
23:19 isubasti joined
23:27 folz joined
23:27 eproxus joined
23:27 sickill joined
23:33 Cohedrin joined
23:33 <hexkey[m]> hello~oo
23:33 <patientplatypus> hi
23:33 <patientplatypus> i need help on a thing
23:33 <patientplatypus> https://ghostbin.com/paste/w5es2
23:33 <havenwood> hi
23:33 <patientplatypus> yo
23:33 griffinbyatt joined
23:34 <hexkey[m]> so, Interesting question time: has anyone here ever sucessfully implemented a bucketsort?
23:34 <hexkey[m]> I'm trying and feel like I'm really close
23:34 <patientplatypus> step 1
23:34 <patientplatypus> but data in bucket
23:34 <patientplatypus> step 2
23:34 <patientplatypus> shake REEEALLLLLYYYYY hard
23:35 m00dy joined
23:36 <hexkey[m]> well I would do that, but It has to be able to run unattented, and I don't think I have the Poltergeist module availiable
23:37 <hexkey[m]> I can put up a paste of what I have
23:39 <hexkey[m]> here it is
23:39 <hexkey[m]> https://gist.github.com/anonymous/222dbbca8c9d7e44bcb153f819ce1440
23:40 Cohedrin joined
23:40 <hexkey[m]> my main problem is that I'm not sure if this is the most optimal way to do this in a functional language
23:40 <patientplatypus> I need a way to get on the elixir-lang slack channel
23:40 <patientplatypus> howdo
23:41 MarioBranco joined
23:43 <hexkey[m]> gear icon > manage integrations > slack
23:43 <hexkey[m]> not sure what then though
23:43 wpcarro joined
23:44 ur5us joined
23:45 <hexkey[m]> if you want an example of a riim with existing slack integration, I think #golem:matrix.org does it.
23:50 jeramyRR joined
23:50 <jeramyRR> howdy all
23:51 <hexkey[m]> hello~oo
23:51 <hexkey[m]> quick question:
23:51 <hexkey[m]> have you ever written a bucket sort in elixir?
23:52 isubasti joined
23:52 <hexkey[m]> I think I have a working version, but I'm not sure If it's optimized
23:53 junsuijin joined
23:53 <hexkey[m]> s'right up here: https://matrix.to/#/!jxkfScGlHataTUWUFW:matrix.org/$1495582775777084SuCte:matrix.org
23:53 cschneid_ joined
23:54 <hexkey[m]> huh, didn't know that worked
23:54 notdaniel joined
23:54 maxbeizer joined
23:55 <hexkey[m]> I think it's working, but it doesn't seem ideomatic
23:55 <icecreamcohen> link?
23:55 <icecreamcohen> I can check idoms...
23:55 <hexkey[m]> https://gist.github.com/anonymous/222dbbca8c9d7e44bcb153f819ce1440
23:56 isubasti_ joined
23:56 <hexkey[m]> It's partly recursive, which I'm assuming is better here
23:56 <icecreamcohen> what’s the advantage of a bucket sort? Just playing around?
23:57 <hexkey[m]> just trying to see If I can get it working in a functional language
23:58 <icecreamcohen> I can’t imagine this will perform well.
23:58 <hexkey[m]> Right now, it doesnt.
23:58 <hexkey[m]> I think I can generate some stats quick
23:58 <icecreamcohen> so, the problem is that bucket sort requires a lot of modification
23:59 <icecreamcohen> and arrays that can be accessed by an index, correct?