[#3741] Re: Why it's quiet -- standard distribution issues — Aleksi Niemel<aleksi.niemela@...>
I think it's the feature of the mailing list archive to create a threads of
[#3756] RE: XMP on comments — Aleksi Niemel<aleksi.niemela@...>
> require "xmp"
[#3766] modulo and remainder — Dave Thomas <Dave@...>
[#3776] Kernel.rand — Aleksi Niemel<aleksi.niemela@...>
How about defining:
[#3781] Widening out discussions — Dave Thomas <Dave@...>
[#3795] Re: Array.uniq! returning nil — Aleksi Niemel<aleksi.niemela@...>
> As matz said in [ruby-talk:3785] and Dave said in [ruby-talk:1229],
Hi, Aleksi,
[#3823] Re: Array.pick — Aleksi Niemel<aleksi.niemela@...>
> > Just a general comment--a brief statement of purpose and using
[#3827] JRuby? — Aleksi Niemel<aleksi.niemela@...>
Is there or will there be Ruby equivalent of JPython?
[#3882] Re: Array.uniq! returning nil — Aleksi Niemel<aleksi.niemela@...>
> |look too strange, confusing, or cryptic. Maybe just @, $, %, &.
Hi,
[#3918] A question about variable names... — Dave Thomas <Dave@...>
[#3935] If your company uses Pallets, Skids, Boxes, Lumber, etc. — pallets2@...
[#3956] Tk PhotoImage options — andy@... (Andrew Hunt)
Hi all,
[#3971] Thread and File do not work together — "Michael Neumann" <neumann@...>
following example do not work correctly with my ruby
[#3986] Re: Principle of least effort -- another Ruby virtue. — Andrew Hunt <andy@...>
> Principle of Least Effort.
Hi,
[#4005] Re: Pluggable functions and blocks — Aleksi Niemel<aleksi.niemela@...>
Aleksi makes a question:
[#4008] Ruby installation instructions for Windows — Aleksi Niemel<aleksi.niemela@...>
I had to write these instructions for my friends. I thought it might be nice
[#4043] What are you using Ruby for? — Dave Thomas <Dave@...>
On 15 Jul 2000 22:08:50 -0500,
Hi,
[#4057] Re: What are you using Ruby for? — Aleksi Niemel<aleksi.niemela@...>
Johann:
[#4082] Re: What are you using Ruby for? — Aleksi Niemel<aleksi.niemela@...>
[#4091] 'each' and 'in' — hal9000@...
I just recently realized why the default
[#4107] Re: 'each' and 'in' -- special char problem? — schneik@...
[#4114] Method signature - a question for the group — Dave Thomas <Dave@...>
[#4139] Facilitating Ruby self-propagation with the rig-it autopolymorph application. — Conrad Schneiker <schneik@...>
Hi,
[#4158] Getting Tk to work on Windows — "Michael Neumann" <neumann@...>
Hi....
[#4178] Partly converted English Ruby/Tk widget demo working. — Conrad Schneiker <schneik@...>
Hi,
[#4234] @ variables not updated within method? — Hugh Sasse Staff Elec Eng <hgs@...>
Hugh Sasse Staff Elec Eng <hgs@dmu.ac.uk> writes:
On 27 Jul 2000, Dave Thomas wrote:
[#4267] Ruby.next, Perl6, Python 3000, Tcl++, etc. -- Any opportunities for common implementation code? — "Conrad Schneiker" <schneiker@...>
Hi,
"Conrad Schneiker" wrote:
[ruby-talk:04194] Debugging extension by statically linking with ruby.exe
I'm trying to debug an extension by following the advice in README.EXT.
I'm not being very successfull. Anyone got a more detailed
description/example? Other ways to do it?
Here's some (;-)) of the problems I've encoutered:
* I added my ext dir under ext in ruby source dir, copied my ext there and
created a MANIFEST file. During the build my extconf.rb file is not called
so the proper gcc flags are not used. I worked around this by building my
ext in the dir by hand. How should you do it to make sure that the
extconf.rb supplied in the ext dir is used? See extconf.rb file below.
* I added the name of my ext to ext/Setup (no '#' before!). No problems
here ;-).
* When I build ruby there's a problem in the final stage:
make[1]: Entering directory `/tmp/download/ruby/ruby-1.4.5/ext/AimGp'
ar cru AimGp.a AimGp.o AimGpPredictorCpp.o IntelX86Grammar.o
make[1]: Leaving directory `/tmp/download/ruby/ruby-1.4.5/ext/AimGp'
RUBY_INSTALL_NAME: not found
make[1]: Entering directory `/tmp/download/ruby/ruby-1.4.5'
gcc -g -O2 -L. main.o ext/extinit.o ext/AimGp/AimGp.a -lruby -l -o
ruby.exe
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../i686-pc-cygwin/bin/ld:
cann ot find -l--library=gcc
collect2: ld returned 1 exit status
make[1]: *** [ruby.exe] Error 1
I worked around this by skipping the "empty" -l (problem with
RUBY_INSTALL_NAME in Makefile?):
gcc -g -O2 -L. main.o ext/extinit.o ext/AimGp/AimGp.a -lruby -o ruby.exe
and I finally got the ruby.exe.
* I run "ruby -r debug mytest.rb" with some code to test the ext and try
to step into it but I can't step in there. I have compiled with -g
but I might have missed something similarly obvious since I'm not an
experienced gcc/gdb user.
Any hints greatly appreciated.
Regards,
Robert
-----------------------file extconf.rb---------------------------------
require "mkmf"
srcs = %w(
AimGp
AimGpPredictorCpp
IntelX86Grammar
)
$CFLAGS += " -I/usr/local/lib/ruby/1.4/i686-cygwin -I/usr/local/include
-g"
$objs = srcs.collect{ |src| src+".o" }
create_makefile("AimGp")
-----------------------------------------------------------------------