Camelia, the Perl 6 bug

IRC log for #bioruby, 2012-04-28

| Channels | #bioruby index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
02:52 tktym joined #bioruby
09:04 pjotrp http://icculus.org/fatelf/
09:12 marjan joined #bioruby
11:13 marjan_ joined #bioruby
12:24 lomereiter joined #bioruby
12:58 pjotrp ldc2 compiles, but I have not succeeded in libphobos.so
13:01 pjotrp (creating)
13:08 pjotrp hmm
13:10 shevy2 joined #bioruby
13:12 pjotrp my friend, I have a 64-bit shared lib in D
13:16 lomereiter and no undefined symbols when calling from Ruby?
13:18 pjotrp probably there will be
13:18 pjotrp need to test
13:18 pjotrp assuming we can get a phobos.so - I think it could work
13:24 pjotrp /home/wrk/.rvm/gems/ruby-1.9.2-p290/gem​s/ffi-1.0.11/lib/ffi/library.rb:121:in `block in ffi_lib': Could not open library './libDparser.so': ./libDparser.so: undefined symbol: _Dmodule_ref (LoadError)
13:24 pjotrp ugh
13:26 pjotrp the library is missing symbols from phobos.
13:30 pjotrp actually
13:30 pjotrp it may be the internal structure of the shared lib
13:37 pjotrp or phobos is not compiled with -fPIC
13:38 lomereiter it's likely the latter
13:40 pjotrp that is one thing
13:40 pjotrp I am also realising why you may have had that segfault
13:40 pjotrp the gc was not properly initialized
13:41 pjotrp it could be all three together ;)
13:41 pjotrp did you try using the GC just on the D side?
13:42 lomereiter this trick with __attribute__((...)) somehow didn't work correctly
13:42 pjotrp ok, that is different
13:42 lomereiter if you manually call Runtime.initialize() through C wrapper everything seems to be ok
13:42 pjotrp ah, good to know
13:51 pjotrp I'll leave it for now.
14:17 lomereiter I created a git repo for bam parsing stuff: https://github.com/lomereiter/BAMread
14:28 audy lomereiter you're quite the polyglot
14:33 lomereiter would be cool if that was the case with natural languages as well...
15:31 pjotrp you are doing well enough in two, at least ;)
15:31 pjotrp btw do you realize the potential of ldc -> llvm?
15:31 pjotrp native binding with rubinius.
15:33 pjotrp and it plays well with debuggers...
15:45 shevy hmm
15:45 shevy ldc -> llvm? I think I know llvm but what is ldc ?
15:54 pjotrp D compiler on llvm
15:55 pjotrp we are looking at D for performance
16:01 pjotrparrot joined #bioruby
18:21 pjotrparrot I think ldc is a good pick, but even gdc should be fine
20:50 DannyArends Pjotr you there ?
20:51 DannyArends or anyone else ?
20:51 DannyArends I was trying to get the hang of some svn
20:52 DannyArends to get rid of some big dangling jars and dirs in one of my repos...

| Channels | #bioruby index | Today | | Search | Google Search | Plain-Text | summary