JRubyGithub has joined #jruby
<JRubyGithub> [jruby] digitalextremist closed issue #2753: A whitespace snuck into rubygems' initialization call. http://git.io/jvaV
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:a54fba8 by Charles Oliver Nutter): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/56941686)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #2752: JRuby doesn't define Process::Tms like MRI does http://git.io/jvsG
JRubyGithub has left #jruby [#jruby]
baroquebobcat has quit [Quit: baroquebobcat]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:8933467 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/56941774)
travis-ci has left #jruby [#jruby]
colinsurprenant has quit [Quit: colinsurprenant]
donV has quit [Quit: donV]
djbkd has quit [Remote host closed the connection]
djbkd has joined #jruby
pietr0 has quit [Quit: pietr0]
erikhatcher has quit [Quit: erikhatcher]
e_dub has joined #jruby
temporalfox has quit [Excess Flood]
e_dub has quit [Client Quit]
temporalfox has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:2bf3974 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/56945839)
travis-ci has left #jruby [#jruby]
havenwood has joined #jruby
Hobogrammer has joined #jruby
mje113__ has quit [Quit: Connection closed for inactivity]
rcvalle has quit [Quit: rcvalle]
camlow325 has quit []
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jjb closed issue #2754: run_ruby_in_process is broken http://git.io/jf8n
JRubyGithub has left #jruby [#jruby]
djellemah_ has joined #jruby
djellemah__ has quit [Ping timeout: 245 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 2 new commits to master: http://git.io/vek07
<JRubyGithub> jruby/master 396fbc4 Kevin Menard: [Truffle] Removed a spec file that mspec didn't delete.
<JRubyGithub> jruby/master 82a6227 Kevin Menard: [Truffle] Completed String#{capitalize, capitalize!}.
JRubyGithub has left #jruby [#jruby]
djbkd has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to jruby-1_7: http://git.io/veku0
<JRubyGithub> jruby/jruby-1_7 9aa2238 Charles Oliver Nutter: Modify spec for #1675 to skip dummy encodings.
JRubyGithub has left #jruby [#jruby]
nirvdrum has quit [Ping timeout: 248 seconds]
ebbflowgo has quit [Read error: Connection reset by peer]
ebbflowgo has joined #jruby
mcclurmc_ has quit [Remote host closed the connection]
colinsurprenant has joined #jruby
colinsurprenant has quit [Client Quit]
colinsurprenant has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:7f5ea0a by Charles Oliver Nutter): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/56946218)
travis-ci has left #jruby [#jruby]
aramisbear has quit [Quit: Leaving...]
pgokeeffe has joined #jruby
aramisbear has joined #jruby
<bgalbrecht> headius asked me to run bin/jruby -S rake test:mri with -Xbacktrace.style=raw and gist the result for more information on a failing test. What am I supposed to do? I tried running bin/jruby -Xbacktrace.style=raw -S rake test:mri but I didn't see any difference in the backtrace.
e_dub has joined #jruby
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #jruby
ebbflowgo has quit [Read error: Connection reset by peer]
ebbflowgo has joined #jruby
djbkd has joined #jruby
bjfish2 has quit [Quit: bjfish2]
<Antiarc> What was the backtrace?
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:b69d00f by Brandon Fish): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/56947177)
travis-ci has left #jruby [#jruby]
pgokeeffe has quit [Quit: pgokeeffe]
nateberkopec has quit [Quit: Linkinus - http://linkinus.com]
pgokeeffe has joined #jruby
triple_b has joined #jruby
<headius> bgalbrecht: put it in JRUBY_OPTS so it carries through to subprocesses
<headius> or you can just run the test directly with jruby test/mri/runner.rb test/mri/path/to/test.rb -n test name
<headius> (with the backtrace flag of course)
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
djbkd has quit [Remote host closed the connection]
ebbflowgo has quit [Read error: Connection reset by peer]
ebbflowgo has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to jruby-1_7: http://git.io/veIvZ
<JRubyGithub> jruby/jruby-1_7 870f979 Charles Oliver Nutter: Always support latest source version.
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> [jruby] headius closed issue #2733: Compiling app with embedded JRuby has RELEASE_6 warning http://git.io/hVbz
_djbkd has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:16c2b33 by Kevin Menard): The build was broken. (http://travis-ci.org/jruby/jruby/builds/56955707)
travis-ci has left #jruby [#jruby]
pgokeeffe has quit [Quit: pgokeeffe]
colinsurprenant has joined #jruby
Guest85414______ has quit [Ping timeout: 252 seconds]
bruceadams has quit [Ping timeout: 252 seconds]
zph has quit [Ping timeout: 272 seconds]
lopex has quit [Ping timeout: 272 seconds]
guilleiguaran__ has quit [Ping timeout: 272 seconds]
zph has joined #jruby
bruceadams has joined #jruby
pgokeeffe has joined #jruby
guilleiguaran__ has joined #jruby
Guest85414______ has joined #jruby
lopex has joined #jruby
x1337807x has joined #jruby
_whitelogger has joined #jruby
pgokeeffe has joined #jruby
zorak8 has quit [Ping timeout: 265 seconds]
x1337807x has joined #jruby
bga57 has joined #jruby
skade has joined #jruby
aramisbear has quit [Ping timeout: 256 seconds]
marr has joined #jruby
pgokeeffe has quit [Quit: pgokeeffe]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:37486b9 by Charles Oliver Nutter): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/56974297)
travis-ci has left #jruby [#jruby]
havenwood has quit []
skade has quit [Quit: Computer has gone to sleep.]
travis-ci has joined #jruby
<travis-ci> kares/jruby (test-ji-tuning-rebase:e859420 by kares): The build failed. (http://travis-ci.org/kares/jruby/builds/57003258)
travis-ci has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:82a6227 by Kevin Menard): The build passed. (http://travis-ci.org/jruby/jruby/builds/56980168)
travis-ci has left #jruby [#jruby]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:9aa2238 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/56980573)
travis-ci has left #jruby [#jruby]
Hobogrammer has quit [Ping timeout: 248 seconds]
vyorkin has quit [Quit: WeeChat 1.1.1]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:870f979 by Charles Oliver Nutter): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/56989948)
travis-ci has left #jruby [#jruby]
donV has joined #jruby
ebbflowgo has quit [Read error: Connection reset by peer]
ebbflowgo has joined #jruby
ebbflowgo has quit [Read error: Connection reset by peer]
ebbflowgo has joined #jruby
drbobbeaty has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:9aa2238 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/56980573)
travis-ci has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> kares/jruby (test-ji-tuning:ab589c4 by kares): The build is still failing. (http://travis-ci.org/kares/jruby/builds/57010619)
travis-ci has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> kares/jruby (test-ji-tuning:ab589c4 by kares): The build is still failing. (http://travis-ci.org/kares/jruby/builds/57010619)
travis-ci has left #jruby [#jruby]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
temporal_ has joined #jruby
temporalfox has quit [Ping timeout: 250 seconds]
skade has joined #jruby
donV has quit [Quit: donV]
yfeldblu_ has quit [Read error: Connection reset by peer]
yfeldblum has joined #jruby
yfeldblu_ has joined #jruby
yfeldbl__ has joined #jruby
yfeldblum has quit [Ping timeout: 264 seconds]
m4rCsi has joined #jruby
m4rCsi_ has quit [Ping timeout: 252 seconds]
erikhatcher has joined #jruby
yfeldblu_ has quit [Ping timeout: 244 seconds]
ebbflowgo has quit [Read error: Connection reset by peer]
ebbflowgo has joined #jruby
skade has quit [Read error: Connection reset by peer]
skade has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
vtunka has joined #jruby
erikhatcher has quit [Quit: erikhatcher]
drbobbeaty has joined #jruby
a5i has quit [Quit: Connection closed for inactivity]
travis-ci has joined #jruby
<travis-ci> kares/jruby (test-ji-tuning:ab589c4 by kares): The build was fixed. (http://travis-ci.org/kares/jruby/builds/57010619)
travis-ci has left #jruby [#jruby]
vtunka has quit [Ping timeout: 248 seconds]
ralku has joined #jruby
erikhatcher has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] e2 opened issue #2800: NullPointerException in http://git.io/veLNI
JRubyGithub has left #jruby [#jruby]
Robin___ has joined #jruby
<Robin___> Hello everyone
<Robin___> I have a quick question about jruby-complete jar
<Robin___> when I use this jar to rdoc in html format
<Robin___> it always said cannot find some css or cannot find the template
<Robin___> does anyone have same problem and got a solution?
<Robin___> Thanks a lot
djellemah_ has quit [Quit: Leaving]
djellemah_ has joined #jruby
yfeldbl__ has quit [Ping timeout: 265 seconds]
<Robin___> No one is available ?
dinfuehr has quit [Ping timeout: 244 seconds]
ralku has quit [Ping timeout: 256 seconds]
ralku has joined #jruby
ralku is now known as ralku[away]
ralku[away] is now known as ralku
bjfish2 has joined #jruby
nirvdrum has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 4 new commits to master: http://git.io/vetYs
<JRubyGithub> jruby/master f978838 Kevin Menard: Completed String#setbyte.
<JRubyGithub> jruby/master 8261119 Kevin Menard: Untagged some passing String specs.
<JRubyGithub> jruby/master 38c1be6 Kevin Menard: [Truffle] Dup the string when initializing from another string....
JRubyGithub has left #jruby [#jruby]
a5i has joined #jruby
e_dub has quit [Quit: ZZZzzz…]
triple_b has joined #jruby
drbobbeaty has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
erikhatcher has quit [Quit: erikhatcher]
tharindu has joined #jruby
marr has quit [Ping timeout: 252 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] bjfish pushed 1 new commit to master: http://git.io/vetcd
<JRubyGithub> jruby/master f28bd50 Brandon Fish: [Truffle] Adding observer to stdlib.
JRubyGithub has left #jruby [#jruby]
enebo has joined #jruby
ralku is now known as ralku[away]
ralku[away] is now known as ralku
vtunka has joined #jruby
maleghast has joined #jruby
mitchellhenke has joined #jruby
cpuguy83 has quit [Quit: ZNC - http://znc.in]
cpuguy83 has joined #jruby
ebbflowgo has quit [Quit: ebbflowgo]
subbu has joined #jruby
<nirvdrum> headius: I untagged some stuff for String. Let me know if I did that wrong.
<headius> for jruby proper or truffle?
<headius> Robin___: hello
<headius> Robin___: hard to tell without more information, but perhaps rdoc is unable to find some of its processors from within the complete jar
<headius> that may be improved in recent versions or in JRuby 9k
<headius> if you can reproduce, we'd appreciate a bug report about it
<Robin___> Hi
<Robin___> I'm sorry
<Robin___> I will send a example now
<Robin___> "C:\Program Files\Java\jdk1.7.0_71\jre\bin\java.exe" -cp "jruby-complete-1.7.15.jar" org.jruby.Main -S rake rdoc
<Robin___> No such file or directory - No such file or directory - file:C:/Users/MYNAME/Desktop/Rake/jruby-complete-1.7.15.jar!/META-INF/jruby.home/lib/ruby/1.9/rdoc/generator/ template/darkfish/file:C:/Users/MYNAME/Desktop/Rake/jruby-complete-1.7.15.jar!/META-INF/jruby.home/lib/ruby/1.9/rdoc/generator/template/darkfish/js/darkfish.js
<headius> Robin___: use bugs.jruby.org please :-)
<Robin___> ok, thanks a lot :)
<headius> oh, and it would be a good idea to update to latest JRuby first
<headius> we fix a lot of little things like this over time
<nirvdrum> headius: JRuby proper.
<nirvdrum> I noticed a bug in setbyte and fixed it.
<Robin___> I will create this issue asap
<nirvdrum> The to_c and to_r specs also seemed to be passing, so I removed those files as well.
<headius> nirvdrum: oh great, thanks
<headius> yeah, fixes have been coming fast and furious
<headius> I did a pass just this weekend, and already it's out of date
<nirvdrum> I reordered some of the setbyte stuff coming from MRI, too. They seem to always clear the code range, even if the index is invalid. I can't see why that would be desired.
<nirvdrum> As, if the index is invalid, the string won't mutate.
e_dub has joined #jruby
<nirvdrum> I'm not referencing 3 different string implementations and working on a fourth. I'm going out of my mind.
<nirvdrum> s/not/now/
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 2 new commits to master: http://git.io/vetoW
<JRubyGithub> jruby/master 54e6c03 Kevin Menard: Added specs for int coercion to String#setbyte.
<JRubyGithub> jruby/master 8d306f6 Kevin Menard: [Truffle] String#setbyte now coerces index and value to int.
JRubyGithub has left #jruby [#jruby]
ralku has quit [Quit: Textual IRC Client: www.textualapp.com]
dmitrykorotkov has joined #jruby
mitchellhenke has quit [Quit: Computer has gone to sleep.]
<headius> nirvdrum: you and enebo can commiserate about three-way merging
<headius> I'll have a look at setbyte in MRI, might as well fix it for them
mitchellhenke has joined #jruby
<nirvdrum> Basically I think that line should go after the if statement that could raise.
<nirvdrum> It's a small thing. If you're raising anyway, it's not going to be on a hot path.
<nirvdrum> But, I also don't see the point of invalidating early if you don't need to.
<headius> ahh I see
<headius> right
<headius> yeah it's the right thing to do if the setbyte succeeds, since you can't guarantee the CR anymore
<headius> but doesn't need to be cleared if you don't actually update
<headius> I will poke nobu about it since it's pretty small
<headius> enebo: morning!
<enebo> headius: mernen!
<headius> after 8 years I'm having second thoughts about Array being thread-unsafe :-D
<headius> I was thinking of toying with a thread-safe version after pre2 and seeing what the impact really is now
<enebo> well no doubt if not contentious some of the impact goes away
<enebo> but I don’t think it will ever become free
<headius> it's the sort of thing we could fix without anyone noticing...unless it slowed things way down
<enebo> headius: well if it is like 5% for non-contended case it is probably worth it just to not see bug reports
<headius> I don't know of any compact lock-free array/vector impls so locks would likely be involved
<headius> a trie is out of the question unfortunately
<enebo> space considerations possibly
<headius> right
<headius> read/write locking might reduce the impact
<headius> I expect most arrays are heavy on reads
<enebo> probably. Most contentious writes + reads will not change size of actual array
<enebo> so there is that too
<headius> yeah true
<headius> so many tradeoffs
<headius> add a read/write lock, that's another ball of objects to allocate for every array
<enebo> lots o options and completely unknown impact...perfect!
<headius> move the array + begin + size into a separate structure so we can update all three atomically, you've got another level of indirection and object churn for every update
<lopex> numbers!
<headius> internal iteration will make deadlocking more likely with locks
<headius> though read/write locks can allow multiple reads, so that would reduce it
<headius> might be possible to implement a custom read/write lock without adding a lot of object overhead, but it would have to be done by hand
<headius> it's amazing to me how many of the standard concurrency utilities burn through objects at a frightening rate
<headius> AtomicStampedReference spins an object for every update and you'd never know it without digging
gaustin has joined #jruby
mcclurmc has joined #jruby
<enebo> OBJECT PRESSURE
<headius> indeed
<headius> nothing even escape analysis can do either since this stuff escapes all over the place
<headius> bleh...I go through this process every few years and there's just no good answers
<headius> hmmm
<headius> well one thing we should be doing is peeling off begin/realLength/values fields into locals before starting
<enebo> Is it fate I have had this tab open for a few weeks: http://backtrace.io/blog/blog/2015/03/13/workload-specialization/
<headius> do a check once that the indices line up and then proceed
<headius> the methods that guy has reported don't do that
<headius> neat
<enebo> yeah over time the storing off locals thing get reverted because it is not clear why it is happening
<enebo> we should add some simple common comment for when we save locals for conc reasons
<enebo> although in that case we just reduce race not eliminate it
<enebo> I want to ferment some stuffs
<headius> indeed, only reduces race, but it makes it easier for us to raise a nice error and more likely we'll catch problems early
<enebo> yeah
<headius> I don't know if I've had fermented pickles before
tharindu has quit [Remote host closed the connection]
iamjarvo has joined #jruby
iamjarvo has quit [Max SendQ exceeded]
tharindu has joined #jruby
iamjarvo has joined #jruby
djellemah_ has quit [Quit: Leaving]
djellemah_ has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 2 new commits to master: http://git.io/vetFV
<JRubyGithub> jruby/master b16be5d Kevin Menard: Fixed error messages.
<JRubyGithub> jruby/master e48165e Kevin Menard: [Truffle] Implemented String#crypt.
JRubyGithub has left #jruby [#jruby]
drbobbeaty has quit [Read error: Connection reset by peer]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #2799: Splats + Doubled Splats -> Nothing (1.7.19) http://git.io/veIGk
JRubyGithub has left #jruby [#jruby]
colinsurprenant has joined #jruby
drbobbeaty has joined #jruby
djellemah_ is now known as djellemah
e2 has joined #jruby
e_dub has quit [Quit: ZZZzzz…]
skade has quit [Quit: Computer has gone to sleep.]
e_dub has joined #jruby
skade has joined #jruby
dmitrykorotkov has quit [Remote host closed the connection]
vtunka has quit [Quit: Leaving]
nateberkopec has joined #jruby
camlow325 has joined #jruby
rcvalle has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:e48165e by Kevin Menard): The build was broken. (http://travis-ci.org/jruby/jruby/builds/57043845)
travis-ci has left #jruby [#jruby]
<lopex> headius: that array locking would still require nil filling ?
<headius> lopex: or a lot more null checking
<headius> we nil fil to avoid that mostly
<e2> headius: to continue with #2800 ... I was missing a lock - statement. Result: ArrayIndexOOBException
<headius> the issues reported today, however, are happening in between realloc and fill
<headius> e2: ahh hello
<headius> so with the lock you get that error now?
<headius> that is still typically a red flag for concurrency
<e2> headius: no - back to debugging app's race conditions
<e2> headius: Xjit.threshold=0 is priceless...
<headius> e2: I'm glad it helps
<headius> e2: if you don't think there's anything more to do in that bug, go ahead and close it
<headius> we will be doing some improvements to try to make those particular errors a bit less invasive
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] e2 closed issue #2800: NullPointerException in RubyArray.join http://git.io/veLNI
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 5 new commits to master: http://git.io/veqWW
<JRubyGithub> jruby/master 6dec474 Kevin Menard: [Truffle] Annotated failing String specs.
<JRubyGithub> jruby/master bdc4905 Kevin Menard: Moved String#swapcase helper methods out to StringSupport.
<JRubyGithub> jruby/master 7b28977 Kevin Menard: [Truffle] Completed String#{swapcase, swapcase!}.
JRubyGithub has left #jruby [#jruby]
<lopex> nirvdrum: those singlebyte cases seem to be an optz but are mostly 1.8 remnants that turned out to be an optz :)
<lopex> mostly absent in mri code
Hobogrammer has joined #jruby
<lopex> nirvdrum: in this pace you'll be able tu run rails this year I think ?
<e2> headius: thanks! Mention me on GH during the next few days if any changes to master need testing.
<nirvdrum> lopex: Yeah. I've been removing the "1.8" comments as I go :-)
<nirvdrum> lopex: I doubt we'll be able to run Rails by the end of the year. But we'd like to be able to run roda or maybe sinatra.
<lopex> nirvdrum: cool, I can help with String soon once I catch up with Onigmo
<nirvdrum> We essentially have no I/O at the moment. That's a big hurdle.
<lopex> nirvdrum: but I guess alot can be moved from jruby too right ?
<nirvdrum> If we can make use of JRuby's that would be best. Looking briefly, I think that's doable. It's more a question of how much IRubyObject proliferates through.
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/veqBw
<JRubyGithub> jruby/master c2146b2 Kevin Menard: [Truffle] Backported a String#scrub fix from Rubinius 2.5.0.
JRubyGithub has left #jruby [#jruby]
<lopex> doh, turns out ruby regexp needs most of perl features
<nirvdrum> The first time I used Ruby my thoughts were "this looks like Perl, but with most of the Perl ugliness hidden away."
<nirvdrum> I was trying to get String as close to 100% as I could in March. I'm getting pretty close. But our regexp doesn't handle MBC very well.
mcclurmc has quit [Remote host closed the connection]
<lopex> nirvdrum: like ?
<nirvdrum> []=(Regexp, Object)
<nirvdrum> Sorry, in this case "our" == Truffl.
<nirvdrum> *Truffle
djbkd has joined #jruby
<nirvdrum> I think the regexp is something Chris slapped together before the project was merged with JRuby. I've patched it over a bit, but we really need to take a clean pass.
<lopex> ah, the ruby class
<nirvdrum> Yeah.
<nirvdrum> joni is good :-)
<lopex> joni is a bit behind
<nirvdrum> And then there are some failures we inherit from either JRuby or Rubinius, depending on how it was implemented.
mcclurmc has joined #jruby
<nirvdrum> I fixed String#setbyte this morning. But there's on failing spec we inherited in String#crypt that I need to track down.
<nirvdrum> I am thoroughly sick of working on Strings.
<lopex> I was too after spending like 3 years polishing it :)
<lopex> and two rewrites
<lopex> and then it all ages
<lopex> and again
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<lopex> headius: if we'd throw preallocated/or no fillInStackTrace exceptions from MultiByteEncoding length (which is easy)
<lopex> headius: then we might on a path to validate anything in jcodings
<lopex> headius: there's also mbcToCode cases as well
<lopex> but it would be just locating those places
<lopex> preallocated because in places mri skips invalid chars
havenwood has joined #jruby
baroquebobcat has joined #jruby
<tarcieri> _____ ____ ___ ____ _ __ ___ _ _
<tarcieri> | ___| _ \|_ _| _ \ / \\ \ / / | | |
<tarcieri> | |_ | |_) || || | | |/ _ \\ V /| | | |
<tarcieri> | _| | _ < | || |_| / ___ \| | |_|_|_|
<tarcieri> |_| |_| \_\___|____/_/ \_\_| (_|_|_)
<tarcieri>
ahadding1 has quit [Ping timeout: 256 seconds]
drbobbeaty has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
mcclurmc has quit [Remote host closed the connection]
djbkd has quit [Remote host closed the connection]
ahadding1 has joined #jruby
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 3 new commits to master: http://git.io/veqyQ
<JRubyGithub> jruby/master cf7c487 Charles Oliver Nutter: Always support latest source version.
<JRubyGithub> jruby/master e65c9b4 Charles Oliver Nutter: Fix remaining strscan specs.
<JRubyGithub> jruby/master 2d6b3f6 Charles Oliver Nutter: Fix remaining strscan MRI failures.
JRubyGithub has left #jruby [#jruby]
<headius> lopex: exceptions raised from length are a real pain right now because MRI uses a fail return code to choose alternate logic
<headius> I think we need to change those to lengthStrict that raises and length that doesn't, etc
<lopex> headius: but that's not a lots of places
<headius> 33 usages of codePoint, 32 usages of codeLength
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:4f50d0a by Kevin Menard): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/57052525)
travis-ci has left #jruby [#jruby]
<headius> 50 uses of preciseLength
<headius> 18 uses of enc.mbcToCode
djbkd has joined #jruby
<headius> there's tons of places
<headius> they all have to have exception guards
<lopex> I'm only counting enc.* usages
<headius> ahh sure
<headius> so it would not be invasive to change
<lopex> other can be shimmed
<headius> and as far as we know, nobody's using jcodings but us yet
pietr0 has joined #jruby
<headius> it is the right move I think, but a down side is that we'll have to modify 1.7 too
<headius> 1.7 could just use the strict versions though
<headius> alternative: lengthSoft that doesn't raise
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] bjfish pushed 1 new commit to master: http://git.io/veqQm
<JRubyGithub> jruby/master 539b3da Brandon Fish: [Truffle] Adding null array specialization for Array#compact
JRubyGithub has left #jruby [#jruby]
<lopex> there's others like preCharHead etc, but it's pretty centralized
skade has quit [Quit: Computer has gone to sleep.]
<lopex> joni woulnt need a change at all, so no peft hit
a5i has quit [Quit: Connection closed for inactivity]
<lopex> er
<lopex> I'm messing this up now
<nirvdrum> enebo: It looks like there's a bunch of 1.8 cruft in RubyNumeric.
<headius> I assume joni has to be handling some exceptions
<enebo> nirvdrum: yay!
<enebo> nirvdrum: nuke it from orbit…it is the only way to be sure
djbkd has quit [Ping timeout: 256 seconds]
<nirvdrum> Now that you've quoted the greatest movie of all time, I guess I'm going to have to.
<enebo> nirvdrum: electrolytes…it’s what plants crave
<headius> enebo's on a roll
<headius> enebo: I'm testing a jdk9 path from Vladimir and then I'll start preparing to leave
<headius> I can probably be there by 12:30
<enebo> headius: ok…did you see lunch in the future or not?
<enebo> headius: I have stuff I can eat but I am not sure I have a lot to offer you
<headius> lunch would be good
<lopex> headius: in almost all cases it would just happily let those exceptions pass through
<enebo> headius: ok…we can celebrate test:mri seemingly not having any lineno bugs
<headius> lopex: so it would need to check retval now
<headius> enebo: hooray
<headius> I fixed all strscan tests
<headius> I doubt it will be enough to fix that guy's issues
<enebo> yeah so far zeerrroo errors
<nirvdrum> Heh.
<enebo> man this test takes a long time
triple_b has joined #jruby
triple_b has quit [Client Quit]
zorak8 has joined #jruby
skade has joined #jruby
<nirvdrum> enebo: This is a long shot, but do you have any idea whether RubyFloat#unmarshalFrom is really supposed to be using the 1.8 variant of ConvertDouble.byteListToDouble?
<Antiarc> enebo: What's the timeline on the new lexer?
Hobogrammer has quit [Ping timeout: 252 seconds]
skade has quit [Read error: Connection reset by peer]
skade has joined #jruby
e_dub has quit [Quit: ZZZzzz…]
<enebo> Antiarc: once I get all the bugs fixed
<Antiarc> Hah, okay.
<Antiarc> I'd offer to help, but I'm pretty sure I'd just make a mess of it
<enebo> Antiarc: I am 5F on test:mri
<enebo> 3 actual bugs there to resolve
<headius> nirvdrum: seems unlikely
<nirvdrum> headius: Agreed. I just don't know what weird rules might be in place around Marshal.
<nirvdrum> I'll go for it.
camlow325 has quit [Remote host closed the connection]
<nirvdrum> headius: Although the last time I changed things just before a holiday, it uncovered that whole m17n mess :-P
<enebo> nirvdrum: oh yeah I doubt it
camlow325 has joined #jruby
djbkd has joined #jruby
camlow325 has quit [Remote host closed the connection]
dinfuehr has joined #jruby
<headius> nirvdrum: nothing ventured!!
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/veqjR
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master e3d8944 Charles Oliver Nutter: Fix ast tool to prepare scopes properly.
<nirvdrum> I would love to try renaming all these methods. There's a mess of them that are bare-name that just delegate to the 19 variant.
djbkd has quit [Ping timeout: 252 seconds]
<headius> nirvdrum: we should at least move the bodies into the bare names and deprecate the 19 versions
<headius> I think we all agree that's the path forward
<nirvdrum> Okay.
djbkd has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 2 new commits to master: http://git.io/vemeZ
<JRubyGithub> jruby/master f4653e5 Kevin Menard: [Truffle] Completed String#to_f.
<JRubyGithub> jruby/master 2832da5 Kevin Menard: Cleaned up some 1.8 cruft from RubyNumeric.
JRubyGithub has left #jruby [#jruby]
<headius> enebo: if we're committing to java7+ we might be able to remove all generated Invoker from our dist
<headius> if the handle-based versions aren't slower
<headius> that's like 3000 classes we'd remove
<enebo> headius: how about android?
<nirvdrum> Does MethodHandle exist in Android?
<enebo> I guess android does not use the dist
<headius> I'm going to make a MethodHandle look-alike for Android that just uses reflection
<headius> but we could still have the invoker generated dist available for android too
<enebo> not directly anyways
bbrowning_away has quit [Read error: Connection reset by peer]
<nirvdrum> headius: If I move the body to the bare method name, is it safe tomove the @JRubyMethod annotation along with it?
<headius> yes
<nirvdrum> Okay. Just wanted to make sure that wasn't used by embedded users or extensions in some weird way.
mcclurmc has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:c2146b2 by Kevin Menard): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/57053569)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 2 new commits to master: http://git.io/vemI3
<JRubyGithub> jruby/master 68b59c8 Kevin Menard: Removed dead code.
<JRubyGithub> jruby/master c2bafc2 Kevin Menard: [Truffle] Removed dead code.
JRubyGithub has left #jruby [#jruby]
camlow325 has joined #jruby
iamjarvo has joined #jruby
tharindu_ has joined #jruby
tharindu has quit [Ping timeout: 264 seconds]
e2 has quit [Quit: Leaving]
skade has quit [Quit: Computer has gone to sleep.]
colinsurprenant has quit [Quit: colinsurprenant]
colinsurprenant has joined #jruby
triple_b has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:2d6b3f6 by Charles Oliver Nutter): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/57059028)
travis-ci has left #jruby [#jruby]
colinsurprenant has quit [Quit: colinsurprenant]
dinfuehr has quit [Quit: dinfuehr]
subbu is now known as subbu|lunch
enebo has quit [Quit: enebo]
erikhatcher has joined #jruby
mcclurmc has quit [Remote host closed the connection]
baroquebobcat has quit [Quit: baroquebobcat]
baroquebobcat has joined #jruby
skade has joined #jruby
e_dub has joined #jruby
mje113__ has joined #jruby
subbu|lunch is now known as subbu
gaustin has quit [Quit: gaustin]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:e3d8944 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/57063637)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] bjfish pushed 1 new commit to master: http://git.io/vemx0
<JRubyGithub> jruby/master 985336d Brandon Fish: [Truffle] Adding nil specialization for Regexp#match.
JRubyGithub has left #jruby [#jruby]
subbu has quit [Ping timeout: 244 seconds]
erikhatcher has quit [Quit: erikhatcher]
subbu has joined #jruby
enebo has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] bjfish pushed 1 new commit to master: http://git.io/veYkH
<JRubyGithub> jruby/master 678117d Brandon Fish: [Truffle] Adding RubyString case for attr_reader.
JRubyGithub has left #jruby [#jruby]
dfr|work has quit [Ping timeout: 256 seconds]
gregorsc5 has joined #jruby
aadam21 has joined #jruby
dfr|work has joined #jruby
yfeldblum has joined #jruby
tharindu_ has quit [Ping timeout: 252 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:2832da5 by Kevin Menard): The build was broken. (http://travis-ci.org/jruby/jruby/builds/57063847)
travis-ci has left #jruby [#jruby]
djbkd has quit [Remote host closed the connection]
pietr0 has quit [Quit: pietr0]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] bjfish pushed 1 new commit to master: http://git.io/veY83
<JRubyGithub> jruby/master 861e6c8 Brandon Fish: [Truffle] Adding shellwords to stdlib.
JRubyGithub has left #jruby [#jruby]
camlow32_ has joined #jruby
camlow325 has quit [Ping timeout: 246 seconds]
camlow32_ has quit [Remote host closed the connection]
camlow325 has joined #jruby
<enebo> nirvdrum: Java::JavaLang::NoSuchMethodError: org.jruby.util.ConvertDouble$DoubleConverter.parse(Lorg/jruby/util/ByteList;ZZ)D
<enebo> nirvdrum: json.ext.Parser$ParserSession.createFloat(Parser.java:1210)
<enebo> HAPPY FRIDAY!
<lopex> enebo: !
<enebo> lopex: !!!
ebbflowgo has joined #jruby
<nirvdrum> I hate everything.
<enebo> HAHAH
<headius> now you're getting the hang of it
<nirvdrum> Is this the json we package? Or the 3rd party repo?
<nirvdrum> Not that it matters a ton. The 3rd party repo should work too.
<nirvdrum> enebo: I can make this compatible by adding back in that parameter and just make it no-op. The problem is I changed the signature.
<enebo> nirvdrum: a noop?
<enebo> nirvdrum: You mean ignore a param?
<nirvdrum> Yeah.
<nirvdrum> Sorry.
<nirvdrum> I can make the signature match again. But in 9k it just won't do anything if you pass false for the "is19" flag. It'll always be run in 1.9 mode.
<enebo> nirvdrum: well I don’t care if it works but I would like to know if JSON construction somehow matches 1.8 or 1.9+ semantics for this?
<enebo> nirvdrum: well for 9k that is fine
<enebo> nirvdrum: since it cannot support 1.8 mode
<nirvdrum> Yeah. It should be binary compatible.
<enebo> nirvdrum: It would be weird if it did honor it
<enebo> nirvdrum: but yeah we should keep the signature
<nirvdrum> This is why I'm afraid to touch anything :-/
<enebo> nirvdrum: yeah. I can sympathize
<nirvdrum> I wonder how good the rubygems API is. We could maybe write something that produces a list of all gems with the java platform and their download count.
<nirvdrum> Then we could take a pass over their source to see what is actually being used.
<enebo> nirvdrum: sounds like a good idea
<enebo> nirvdrum: assuming the API supports that
<nirvdrum> The big manifest file might have it, too.
<nirvdrum> No drbrain around, I see.
<nirvdrum> Or tenderlove.
gaustin has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/veYwT
<JRubyGithub> jruby/master 98ed266 Kevin Menard: Fixed compatibility with the JSON extension.
JRubyGithub has left #jruby [#jruby]
<nirvdrum> I'm certainly not advocating abandoning the user base, but it's interesting to fantasize about dropping Java < 7 and killing off whatever isn't explicitly labeled as an extension point.
colinsurprenant has joined #jruby
<lopex> java 7 will be eoled within weeks right ?
<nirvdrum> Yeah.
<nirvdrum> I doubt everyone that's supposed to have already upgraded to Java 8. And Android remains a sticky problem.
djbkd has joined #jruby
<lopex> right
<lopex> but at least class version numbers is not a big deal here ?
<lopex> wrt -> dexx conversion
<nirvdrum> It limits some of the APIs we can use.
<nirvdrum> And I really have no idea what the lambda story is there now.
<lopex> yeah, I wonder how do they map that, either it's just method references or it might be more forbidding by using functional interfaces
<lopex> as a fail over
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:c2bafc2 by Kevin Menard): The build was broken. (http://travis-ci.org/jruby/jruby/builds/57065518)
travis-ci has left #jruby [#jruby]
<lopex> I guess their feature set doesnt resemble jdk set
<lopex> afterall it's an entirely different vm
<nirvdrum> Well, it's a bit worse than that. There's that whole lawsuit thing.
<nirvdrum> And Apache giving up on Harmony.
<lopex> and harmony was really long in the advancement
<nirvdrum> That had to do with the TCK spat with Sun.
<nirvdrum> It's fun how far back this stuff can be traced :-)
<lopex> tck is now oracle fence
<lopex> they control it all
<nirvdrum> Sure. But I think Apache gave up before Oracle acquired Sun.
<lopex> I wonder how jcp alone can influence tck ?
<lopex> nirvdrum: they new what was coming
<lopex> *knew
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] bjfish opened issue #2801: [Truffle] Missing methods needed for CGI http://git.io/veYiL
JRubyGithub has left #jruby [#jruby]
<nirvdrum> I don't think either party conducted themselves particularly well there.
<lopex> money money money
e_dub has quit [Quit: ZZZzzz…]
<lopex> and perspectives of money
<nirvdrum> Apache vs Sun?
<lopex> Sun/Oracle/IBM java battle
<nirvdrum> Oh.
<lopex> afaik apache was the victim of all that
<lopex> as soon it turned out Oracle will be in charge, they realized apache wont get TCK once it attends
<lopex> or not easily
<nirvdrum> I think they overplayed their hand. And they got a bit childish. I was a newly minted ASF member when that all went down.
<nirvdrum> And most of the open source world didn't really seem to care because Sun opened the JDK.
<lopex> yeah
<lopex> but not on an entirely open license
<lopex> apache was trying to fix that
<lopex> well, that my impression at least when I'm recalling that
<lopex> *that's
<nirvdrum> They were trying to write their own. And wanted something other than gnu classpath.
<lopex> yeah
colinsurprenant has quit [Quit: colinsurprenant]
camlow325 has quit [Remote host closed the connection]
<lopex> they were really close in terms of most vm features
<lopex> including performance
colinsurprenant has joined #jruby
subbu has quit [Quit: Ex-Chat]
Xzyx987X has quit [Quit: Leaving]
Xzyx987X has joined #jruby
subbu has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/veYy3
<JRubyGithub> jruby/master 25fe902 Kevin Menard: fixed compilation error.
JRubyGithub has left #jruby [#jruby]
<lopex> April and we still have winter here
donV has joined #jruby
JRubyGithub has joined #jruby
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> [jruby] bjfish opened issue #2802: [Truffle] String#rindex error from CGI specs http://git.io/veYQn
JRubyGithub has joined #jruby
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master dfe59cc Kevin Menard: [Truffle] Completed String#slice!.
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/veYQ8
<enebo> lopex: I saw a site nearly identical to this a few months ago
<enebo> lopex: I wanted it as my root background
<enebo> lanceball: and a bottle full of goofballs
<lopex> enebo: there's altidudes there, I wonder how do they get the data from
<lopex> enebo: it might be the same project, lately it got quite a speedup wrt features
<enebo> lopex: yeah I can understand it for land but I am confused about middle of nowhere in ocean
<enebo> lopex: must be from satellite info somehow
<enebo> lopex: Or is it completely made up
<lopex> enebo: buoys ?
<lopex> enebo: if you zoom in the stations show up
<enebo> lopex: you must have seen the movie Battleship
<lopex> enebo: oh well they can interpolate on missing data
<lopex> dunno
<enebo> lopex: yeah like the entire Atlantic ocean
<nirvdrum> enebo: You can't go Aliens -> Idiocracy -> Battleship. It's untenable.
<lopex> enebo: and maybe it's fed by some satelite data based on clouds ?
<enebo> nirvdrum: just be happy I did not quote Battleship
<lopex> oyu can fill lots of gaps by interpolating
<nirvdrum> I didn't finish watching it and I'm pretty okay with that.
<enebo> nirvdrum: I thought it was hilarious
<nirvdrum> It wasn't a deliberate decision, like when I gave up on Punch Drunk Love.
<lopex> enebo: but I agree, there are gaps for sure
<enebo> lopex: still cool
<nirvdrum> I think my wife was falling asleep and we just never went back to finish it.
<enebo> lopex: when I first saw this/other wind site I thought wow…finally something which looks like what a hacker would have on tv
<lopex> enebo: but the altitude thing is a mystery for me
colinsurprenant has quit [Ping timeout: 264 seconds]
<lopex> enebo: yeah, the animation of smuges is really appealing
<lopex> er, is there word "smuge" in english ?
camlow325 has joined #jruby
<lopex> er, trail
<enebo> lopex: I really wish there was
<lopex> the smuge seems to come from french
enebo has quit [Quit: enebo]
<bga57> Java 7 will be eoled by Sun in a few weeks, but not for IBM AIX/Websphere. They only released Java 8 for their platforms a month ago.
ebbflowgo has quit [Quit: ebbflowgo]
<lopex> bga57: yeah, they have more platforms to support
<bga57> I don't know how many people are using JRuby on the IBM platforms,tho.
<lopex> bga57: the where bug reports from J9 on mainframe
<bga57> I tried getting it to work on AIX recently, didn't go well, but I don't have decent C compilers on my servers
<lopex> lots of AIX at company I work at too
<lopex> but it seems even older than debian stable
<bga57> I think someone at our company has the c compiler licensed, I need to ask around
<bga57> headius: any chance you would be willing to give a jruby talk at ruby.mn soon?
<lopex> bga57: anyways, I believe jruby should run cool on relatively new AIX
<lopex> but it mostly depends on J9 it used though
<bga57> I didn't try very hard, none of my team know ruby except for me, and I don't know it that well.
<lopex> ffi might be a problem, but it depends on features you use
camlow325 has quit [Remote host closed the connection]
<bga57> well, with jruby 9.0.0.0, I suppose there's always truffle.
<lopex> no
<lopex> 9000 and truffle are different things
<bga57> Actually, I was thinking it would be interesting to replace wsadmin jython with jruby.
<lopex> 9000 is a new Ir backed runtime and compiler, truffle is a framework that require modified oracle jvm
<bga57> truffle is not part of 9000? I thought it was because there's truffle stuff in the base jruby.
<lopex> no
<lopex> 9000 is a new pure java branch
<lopex> truffle is an Oracle truffle based implementation that required specialized vm
<bga57> so what's the truffle folder in the 9000 git repository?
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<lopex> bga57: ^^
<bga57> well, I should get going, I'm late for minicon.
<lopex> bga57: truffle/graal is an Oracle technology suit for fast interpreters
<bga57> I didn't realize that it wasn't using the standard jvm.
<lopex> bga57: there are builds at: http://lafo.ssw.uni-linz.ac.at/graalvm/, but I doubt there'll be one for AIX
<lopex> anyways, 9000 wont require them
jsvd has quit [Remote host closed the connection]
ebbflowgo has joined #jruby
ebbflowgo has quit [Remote host closed the connection]
camlow325 has joined #jruby
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:985336d by Brandon Fish): The build has errored. (http://travis-ci.org/jruby/jruby/builds/57078900)
travis-ci has left #jruby [#jruby]
<lopex> bga57: the confusion might come from the fact that they're in same tree on git
<lopex> but's because they can share core language code
camlow325 has quit [Remote host closed the connection]
<nirvdrum> lopex: Not entirely accurate. Truffle will run on OpenJDK, it just won't benefit from optimizing. And at that point you're just running an AST interpreter. And to the best of my knowledge, it is shipping as an alternative (incomplete) backend in 9k.
<nirvdrum> In my day-to-day development, I don't use graal.
mitchellhenke has quit [Quit: Computer has gone to sleep.]
<lopex> nirvdrum: ah
gregorsc5 has quit [Quit: Leaving.]
<lopex> nirvdrum: cool to know, I guess I'm reiterating thingies from my head where I shouldnt
<lopex> bga57: ^^
<lopex> nirvdrum: and there's the substratevm, what the status of that ?
marr has joined #jruby
mcclurmc has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mcclurmc has quit [Remote host closed the connection]
<nirvdrum> I'm not sure. You'd have to ask chrisseaton, but it's a public UK holiday so he's out.
x1337807x has joined #jruby
mcclurmc has joined #jruby
x1337807_ has joined #jruby
x1337807x has quit [Read error: Connection reset by peer]
nateberkopec has quit [Quit: Leaving...]
x1337807x has joined #jruby
x1337807_ has quit [Read error: Connection reset by peer]
<lopex> wrt the whole battle of tracing / jits
<nirvdrum> Thanks. I've read some of the PyPy papers. But I'm not classically a compiler researcher.
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:678117d by Brandon Fish): The build failed. (http://travis-ci.org/jruby/jruby/builds/57081843)
travis-ci has left #jruby [#jruby]
<lopex> nirvdrum: I'm neither, but I guess it;s worth to read here and there
x1337807_ has joined #jruby
<nirvdrum> I find it all very interesting. Compilers were actually an early love for me. Back in high school I started down the path of writing Perl -> win32 executable compiler. Then ActiveState came out and I gave up.
<nirvdrum> Also, I had no clue what I was doing.
<lopex> my fist actual interest was genetic algorithms (when I was graduating) so quite far off
<lopex> and other heuristics like ant colonnies etc
<lopex> maybe it will pay in the big data era panic
<nirvdrum> I worked at a place doing GA stuff. It was for a distributed air traffic controller simulator. Good stuff.
x1337807x has quit [Ping timeout: 255 seconds]
<lopex> my bachelor was a classic TSP via GA stuff but then I got in to it, even studied maxine-singer biology genetics
x1337807_ has quit [Client Quit]
<lopex> lots of cross proliferation in fields
<lopex> but then it got stagnated
<nirvdrum> My master's thesis was a hybrid of HCI and AI. Basically a way to predict user satisfaction with a search engine result based upon how he/she interacted with the listing and the content.
aadam21 has quit []
<lopex> nirvdrum: ah
<lopex> nirvdrum: hey I even found a pastie of a header http://pastie.org/pastes/129796 of a project
<nirvdrum> I worked at Cisco for a while. I've started a couple companies. I've been all over the place with my career :-P
<lopex> nirvdrum: it was a c++/ruby project with own gui languge
<nirvdrum> Nifty.
<nirvdrum> OWL? :-P
<lopex> nirvdrum: swig
<lopex> and fox/fxruby
<lopex> I remember fighting with mri gc and swig issues
skade has quit [Quit: Computer has gone to sleep.]
iamjarvo has joined #jruby
iamjarvo has quit [Max SendQ exceeded]
iamjarvo has joined #jruby
iamjarvo has quit [Max SendQ exceeded]
iamjarvo has joined #jruby
enebo has joined #jruby
<lopex> nirvdrum: at some point I thought you meant semantic web owl
<nirvdrum> No. Borland's MFC alternative.
<lopex> yeah, I remember that
<lopex> object windows lib
<lopex> oposed to mfc
<lopex> nirvdrum: but yeah, I'm of the time delhpi was popular
<lopex> I prefered c++builder, then left all that
subbu has quit [Ping timeout: 264 seconds]
<lopex> nirvdrum: fox was surpsisingly consistnt as a gui toolkit, that was apealing
<lopex> pure tree structure, not a mess like qt/gtk and the like
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:678117d by Brandon Fish): The build failed. (http://travis-ci.org/jruby/jruby/builds/57081843)
travis-ci has left #jruby [#jruby]
enebo has quit [Quit: enebo]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
iamjarvo has joined #jruby
iamjarvo has quit [Client Quit]
<nirvdrum> I never got into Delphi.
<nirvdrum> I started with QBASIC and went straight to C++.
<lopex> I think it's the most disguise you can do to people
<lopex> yeah, same
<nirvdrum> And then I chose Perl over Python because I thought significant whitespace was stupid. I was young and foolish.
<lopex> perl is by far too irregular for any reasoning
<nirvdrum> It was quite the rage back in '98, '99.
<lopex> nirvdrum: but you have to go through pascal ?
<nirvdrum> I never did.
<lopex> nirvdrum: in perl a regex is not a value
<lopex> it's a nonconsitent whatever it is
<nirvdrum> Have you ever seen their object model?
<lopex> it's all arbitrary syntax mixed with arbitrary meaning
<lopex> perl ?
<lopex> the bless thing ?
gaustin has quit [Quit: gaustin]
<nirvdrum> Heh.
<nirvdrum> Alright. Dinner time for me. Have a good weekend/holiday if I don't see you again.
<lopex> sure. have a good weekend!
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:861e6c8 by Brandon Fish): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/57086203)
travis-ci has left #jruby [#jruby]
kwando_ has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:861e6c8 by Brandon Fish): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/57086203)
travis-ci has left #jruby [#jruby]
kwando has quit [Ping timeout: 250 seconds]
camlow325 has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:98ed266 by Kevin Menard): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/57089206)
travis-ci has left #jruby [#jruby]
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
camlow325 has quit [Ping timeout: 264 seconds]
DrShoggoth has joined #jruby