solnic changed the topic of #rom-rb to: Ruby Object Mapper | Mailing List: https://groups.google.com/forum/?fromgroups#!forum/rom-rb | Logs: http://irclog.whitequark.org/rom-rb
<postmodern> i just realized there's no decent library for parsing/comparing version strings
<postmodern> perhaps it's time for me to try out equalizer
cored has quit [Ping timeout: 240 seconds]
lgierth has quit [Ping timeout: 245 seconds]
snusnu has quit [Quit: Leaving.]
mbj has joined #rom-rb
<mbj> postmodern: interesting. I think such a lib should parse x.y.z.something, in the result x,y,z are fixnums, something woudl be an optional string that holds stuff like "beta, .rc1 ... etc"
<mbj> postmodern: I'd consume such a lib ;)
elskwid has quit [Ping timeout: 246 seconds]
_whitelogger has joined #rom-rb
kapowaz_ has joined #rom-rb
mbj has quit [Ping timeout: 276 seconds]
snusnu has joined #rom-rb
kapowaz_ is now known as kapowaz
therabidbanana has quit [Quit: leaving]
lgierth_ has joined #rom-rb
snusnu has quit [Quit: Leaving.]
lgierth has quit [Ping timeout: 252 seconds]
lgierth_ has quit [Read error: Connection reset by peer]
lgierth_ has joined #rom-rb
lgierth_ has quit [Read error: Connection reset by peer]
lgierth_ has joined #rom-rb
lgierth_ has quit [Quit: Ex-Chat]
jordanyee has quit [Quit: MacBook went to sleep.]
jordanyee has joined #rom-rb
jfredett-w1 has joined #rom-rb
jfredett-w has quit [Ping timeout: 264 seconds]
rolfb has joined #rom-rb
jordanyee has quit [Quit: MacBook went to sleep.]
jordanyee has joined #rom-rb
snusnu has joined #rom-rb
snusnu has quit [Quit: Leaving.]
snusnu has joined #rom-rb
solnic has joined #rom-rb
solnic has quit [Client Quit]
solnic has joined #rom-rb
solnic_ has joined #rom-rb
solnic_ has quit [Client Quit]
solnic has quit [Ping timeout: 240 seconds]
snusnu has quit [Quit: Leaving.]
snusnu has joined #rom-rb
snusnu has quit [Client Quit]
snusnu has joined #rom-rb
solnic has joined #rom-rb
solnic has quit [Ping timeout: 240 seconds]
solnic has joined #rom-rb
solnic_ has joined #rom-rb
solnic has quit [Read error: Connection reset by peer]
solnic_ has quit [Client Quit]
rolfb has quit [Quit: Leaving...]
snusnu has quit [Quit: Leaving.]
snusnu has joined #rom-rb
snusnu1 has joined #rom-rb
snusnu has quit [Ping timeout: 255 seconds]
snusnu1 has quit [Client Quit]
snusnu has joined #rom-rb
snusnu has quit [Quit: Leaving.]
rolfb has joined #rom-rb
solnic has joined #rom-rb
robmiller has quit [Quit: Leaving.]
cored has joined #rom-rb
cored has quit [Changing host]
cored has joined #rom-rb
snusnu has joined #rom-rb
cored has quit [Ping timeout: 252 seconds]
robmiller has joined #rom-rb
cored has joined #rom-rb
cored has quit [Changing host]
cored has joined #rom-rb
<cored> hi all
snusnu has quit [Quit: Leaving.]
snusnu has joined #rom-rb
solnic has quit [Quit: Linkinus - http://linkinus.com]
rolfb has quit [Read error: Connection reset by peer]
rolfb has joined #rom-rb
mbj has joined #rom-rb
solnic has joined #rom-rb
solnic has quit [Client Quit]
rolfb_ has joined #rom-rb
rolfb_ has quit [Client Quit]
rolfb has quit [Ping timeout: 240 seconds]
postmodern has quit [Quit: Leaving]
solnic has joined #rom-rb
joakimk_ has quit [*.net *.split]
jdsiegel has quit [*.net *.split]
mbj has quit [*.net *.split]
mtfk has quit [*.net *.split]
ChanServ has quit [*.net *.split]
cored has quit [*.net *.split]
onewheelskyward has quit [*.net *.split]
ssut has quit [*.net *.split]
indrek has quit [*.net *.split]
robmiller has quit [*.net *.split]
jgaskins has quit [*.net *.split]
cflipse has quit [*.net *.split]
Gibheer has quit [*.net *.split]
kapowaz has quit [*.net *.split]
tumdedum has quit [*.net *.split]
dbussink has quit [*.net *.split]
elskwid has quit [*.net *.split]
jwieringa has quit [*.net *.split]
snusnu has quit [*.net *.split]
jfredett-w1 has quit [*.net *.split]
xybre has quit [*.net *.split]
jordanyee has quit [*.net *.split]
solnic has quit [*.net *.split]
jonesdeini has quit [*.net *.split]
cschneid has quit [*.net *.split]
cbuxton______ has quit [*.net *.split]
rikai has quit [*.net *.split]
xargoon has quit [*.net *.split]
avdi has quit [*.net *.split]
solnic_ has joined #rom-rb
solnic has joined #rom-rb
snusnu has joined #rom-rb
mbj has joined #rom-rb
cbuxton______ has joined #rom-rb
dbussink has joined #rom-rb
cschneid has joined #rom-rb
cflipse has joined #rom-rb
jfredett-w1 has joined #rom-rb
jordanyee has joined #rom-rb
jgaskins has joined #rom-rb
Gibheer has joined #rom-rb
tumdedum has joined #rom-rb
jdsiegel has joined #rom-rb
ChanServ has joined #rom-rb
avdi has joined #rom-rb
jwieringa has joined #rom-rb
joakimk_ has joined #rom-rb
onewheelskyward has joined #rom-rb
indrek has joined #rom-rb
xargoon has joined #rom-rb
cored has joined #rom-rb
ssut has joined #rom-rb
xybre has joined #rom-rb
kapowaz has joined #rom-rb
jonesdeini has joined #rom-rb
rikai has joined #rom-rb
robmiller has joined #rom-rb
elskwid has joined #rom-rb
mtfk has joined #rom-rb
solnic_ has quit [Client Quit]
therabidbanana has joined #rom-rb
solnic has quit [Read error: Connection reset by peer]
solnic has joined #rom-rb
snusnu has quit [Quit: Leaving.]
<solnic> mbj: hey are you planning to extract morpher predicates into a new gem?
skade has joined #rom-rb
snusnu has joined #rom-rb
solnic has quit [Quit: Leaving...]
robmiller has quit [Quit: Leaving.]
solnic has joined #rom-rb
solnic_ has joined #rom-rb
solnic has quit [Ping timeout: 252 seconds]
cflipse_ has joined #rom-rb
cflipse_ has quit [Client Quit]
<mbj> solnic_: Actually I thought multiple times to do this. But I did not saw the point. I need predicates *with* optional tracing. Having the optional tracing, an AST compiler, Preprocessor etc etracted would talke 80% of morphers code. And morpher itself would also ship them.
<mbj> solnic_: Actually I think morpher should not be split, its not that much code. And predicates are universible transforms from Object => Boolean, so are a *class* of morphing functions ;)
<mbj> solnic_: I'm learning haskell currently, and I expect I find a concept like morpher within the language, or that it'll be minimal efford, like 10% of morpher code to build it there.
<mbj> solnic_: I'm very close to leave ruby, its an underpowered computation model.
<mbj> solnic_: The transition will be very slow, since I need to build up some confidence in my !ruby skills over a longer time frame.
<mbj> solnic_: I modeled a whitequark/ast style thing in haskel, not that much code. An AST preprocessor, not that much code etc in Haskell already. Not good enough to publish.
<mbj> But I wanted to see how the stuff I'm confident in ruby will map to another language with a lot expresiviness in the type layer.
<mbj> Its *beautiful*, all our boilerplate workaround code: adamantium, memoizer, concord, equalizer, procto, lupo ... is NOT needed.
<mbj> Runtime is pretty fast. TDD loops are fast. quick-check is awesome.
<mbj> And the amount of mutants to generate on haskel code is *very* limited (thats a +).
<mbj> Somehow I get bored on ruby.
<mbj> Because I'm always fighting the same problems.
<mbj> And they come back in form of rails, active*, ... each time.
<mbj> Concurrency is a first class citizen.
<mbj> I think the #1 mutant operator for haskell would be statement deletion like.
<mbj> Than some permissive type => strong type replacements.
<mbj> I'm gona port some very data intensive stuff I use on one of my side projects to haskell. I have no doubt I'll have a 10x speedup from an 1:1 port.
<mbj> Ruby was a great intermediary, but I probably outgrow it in my demands.
<mbj> I played with clojure, erlang, elixir (nice syntax!), ... but once I got the way haskell defines its core (called the Prelude) all that language makes lots of sense.
ahawkins has joined #rom-rb
<ahawkins> sup dudes
<solnic_> mbj: I'm pretty sure you can't build a blog in 15 minutes using haskell
<solnic_> besides, there's no asset pipeline in haskell
<solnic_> ahawkins: oh hai :)
<mbj> solnic_: All that stuff is very easy to implement. I wrote an asset compiler.
<solnic_> mbj: I was trolling man :)
<mbj> solnic_: And I do not care about writing blogs in 15 minutes ;)
<mbj> solnic_: Worked ;)
<solnic_> ahawkins: did you have a chance to explain to DHH what TDD is all about? ;)
<mbj> solnic_: I'd love DHH rants about mutant next. I really hope so!
<solnic_> brb, gotta come back as solnic w/o the underscore
solnic_ has quit [Quit: Linkinus - http://linkinus.com]
<mbj> I'm going offline to try working.
mbj has quit [Quit: leaving]
skade has quit [Quit: WeeChat 0.4.3]
solnic has joined #rom-rb
snusnu has quit [Quit: Leaving.]
ahawkins has quit [Ping timeout: 255 seconds]
ahawkins has joined #rom-rb
ahawkins has quit [Ping timeout: 264 seconds]
postmodern has joined #rom-rb
solnic has quit [Quit: Leaving...]
solnic has joined #rom-rb
solnic has quit [Client Quit]
rikai has quit [Quit: No Ping reply in 180 seconds.]
rikai has joined #rom-rb
rikai has quit [Changing host]
rikai has joined #rom-rb
robmiller has joined #rom-rb
robmiller has quit [Quit: Leaving.]
robmiller has joined #rom-rb
robmiller has quit [Client Quit]
snusnu has joined #rom-rb