#elixir-lang

/

      • edgurgel joined the channel
      • FifthWall is now known as CoFifthWall
      • kballou has quit
      • trestrantham has quit
      • CoFifthWall is now known as coafifthwall
      • coafifthwall is now known as FifthWall
      • liveforeverx has quit
      • laut has quit
      • trestrantham joined the channel
      • e_dub has quit
      • e_dub joined the channel
      • havenwood joined the channel
      • ctp has quit
      • laut joined the channel
      • mikepack joined the channel
      • mitchellhenke has quit
      • GoGoGarr_ joined the channel
      • GoGoGarr_ has quit
      • GoGoGarrett has quit
      • GoGoGarr_ joined the channel
      • chriscon_ has quit
      • klaut has quit
      • juancate has quit
      • roloenusa has quit
      • danfinch joined the channel
      • maarek1 has quit
      • emocakes joined the channel
      • maarek joined the channel
      • mikepack_ joined the channel
      • mikepack has quit
      • scrogson
        officially have Elixir in production :)
      • chrismccord
        scrogson: woohoo!!! ?
      • darrencauthon joined the channel
      • scrogson
        Hedwig has been super stable in QA
      • havenwood has quit
      • GoGoGarrett joined the channel
      • GoGoGarrett has quit
      • GoGoGarr_ has quit
      • GoGoGarrett joined the channel
      • maarek1 joined the channel
      • chrismccord
        scrogson: That's really exciting
      • darrencauthon has quit
      • mjs2600 has quit
      • edgurgel
        scrogson: congrats!
      • jadams
        having an issue with protocol consolidation at present, don't really have a lot to work from to figure out what the issue is: https://gist.github.com/knewter/135e28fc9924813...
      • does anyone have any ideas on it?
      • scrogson, super happy to hear that :) I have elixir in production (in beta) right now myself
      • but it's super simple, nothing like hedwig
      • did you build a release?
      • chrismccord
        jadams: can you try MIX_ENV=prod ?
      • jadams
        chrismccord, I certainly can
      • chrismccord
        I've seen this error before.... trying to remember
      • jadams
        same problem
      • chrismccord
        herenowcoder ping
      • maarek1 has quit
      • jadams
        so that kills my making a release tonight for this project
      • but i did get to make a conform config for this project at least
      • chrismccord
        herenowcoder had this problem before, but I don't remember the fix :(
      • jadams
        ha no worries, thanks for caring :)
      • i'll figure it out. there's plenty more for me to do tonight, but this was the only elixir piece
      • did you see my ridiculous twitter audio stream thing?
      • chrismccord
        jadams: I missed it?
      • jadams
      • plays audio for each tweet, note determined by the number of characters
      • streams tweets into notes
      • chrismccord
        haha waat
      • jadams
        :)
      • chrismccord
        that's neat
      • jadams
        (for osx, replace paplay with faplay)
      • I want to stream tweets over a phoenix channel for the next sip, but i couldn't get websockets to work at all in my new phoenix app and i have no clue
      • assuming i did something wrong
      • i'm not new to websockets with phoenix though :)
      • jhancock joined the channel
      • jhancock is now known as jhancock69
      • chrismccord
        jadams: Weird. Can you open an issue when you have a chance to look closer?
      • I'm not aware of any issues
      • maarek1 joined the channel
      • jhancock69 is now known as jhancock
      • maarek1 has quit
      • jadams
        i'll open an issue if there's a problem
      • i'm actually working on FIVE projects right now and have quoted a new one every couple of days lately
      • we're.....swamped
      • chrismccord
        jadams: Good problem to have
      • jadams
        and had a developer really screw us on a project they were working on, then just disappear
      • tertain joined the channel
      • they didn't do any work the last couple of weeks, they were on a project without anyone else so there was no oversight, and they lied to our faces for the entire 2 weeks, before diappearing
      • which was....fantastic
      • chrismccord
        classy
      • jeffweiss has quit
      • jadams
        first subcontracting we'd ever done bsically
      • obviously i'm signing right up for that again
      • adamkitt_ has quit
      • so i've been picking up the pieces...of a python app
      • jeffweiss joined the channel
      • using mongo as what i'll colloquially refer to as the database
      • chrismccord
        hahha
      • scalone joined the channel
      • e_dub
        now you have two problems
      • jeffweiss has quit
      • mjs2600 joined the channel
      • darrencauthon joined the channel
      • hmm jadams this makes me wonder if it would be possible to implement something like overtone's api with elixir (the twitter audio stream app) . I don't know much about overtone but it seems to work wonders for getting people sucked into clojure
      • mitchellhenke joined the channel
      • jadams
        what is overtone?
      • i want to build something like a live coding environment for audio
      • built an oscillator genserver i could feed into audio output
      • emocakes has quit
      • from there it's not that big of a deal to make proper synths and stuff :)
      • asonge
        jadams: i've got a pretty blah set of portaudio bindings for erlang that could probably be patched up.
      • jadams
        asonge, i just stream binaries into paplay from erlang directly
      • so generate PCM audio samples, feed them straight into unix paplay
      • :)
      • asonge
        jadams: oh, so you don't care about cross-platform stuff :P
      • asonge never could get it to build on windows
      • jadams
        you can stream into faplay instead on os x
      • e_dub
      • jadams
        and i don't care about windows at all
      • e_dub, yeah, should be able to build something like that 'roughly easily' :D
      • asonge
        jadams: i was using it more for recording audio, and doing it as a kind of nif-driver hybrid worked okay (you can use driver threads from a nif to do work)
      • mjs2600 has quit
      • jadams
        asonge, neat. i'd like to look at it in fact
      • jhancock has quit
      • asonge
      • eristic has quit
      • jadams
        asonge, so how does stream_write work?
      • asonge
        jadams: you shove pcm into it...as much as you want, iirc
      • binary
      • jadams
        awesome, so basically identical to what i was doing but not using STDIO to get the data from elixir into the soundcard
      • asonge
        this really should be cleaned up
      • bcavileer_ has quit
      • bcavileer_ joined the channel
      • jadams
        I'm working on a whole-home audio streaming solution with elixir
      • was going to stream the audio binaries around the network with elixir
      • instead am configuring icecast/mplayer
      • i always fall back to unix tools and glue :)
      • srijan4 has quit
      • asonge
        ah/ewwww icecast, lol
      • are you using the stable or kh branch?
      • there's a feature branch that's been around for what's probably 5 years now...it's got support for a lot more shit in it
      • jadams
        i am using whatever's in debian repos :)
      • asonge
        yeah, not likely the kh branch...it's worth compiling
      • jadams
        was GOING to use pulseaudio's network streaming, but that's way more broken than it was 8 years ago
      • somehow
      • the elixir streaming example I did suffered from popping due to my not keeping a buffer filled up or some such
      • asonge
        yeah
      • jadams
        so rather than work on figuring that out i fell back to glue :)
      • afarugie joined the channel
      • asonge
        portaudio will just use shit from erlang to fill the buffer
      • erm, erlaudio*