[#399938] how to read arrary with an array — "Richard D." <lists@...>

Hello. I believe this is basic question, but I'm just starting to learn

19 messages 2012/10/02

[#400050] img src while sending email ruby cgi — Ferdous ara <lists@...>

Hi

16 messages 2012/10/05

[#400351] Drop 1st and last particular character — ajay paswan <lists@...>

What is the most efficient way to drop '#' from the first place and last

15 messages 2012/10/16

[#400374] database part of a desktop application — "Sebastjan H." <lists@...>

Hi,

14 messages 2012/10/16
[#400375] Re: database part of a desktop application — Chad Perrin <code@...> 2012/10/16

On Wed, Oct 17, 2012 at 05:28:39AM +0900, Sebastjan H. wrote:

[#400377] Re: database part of a desktop application — sto.mar@... 2012/10/17

Am 16.10.2012 23:24, schrieb Chad Perrin:

[#400389] Re: database part of a desktop application — Chad Perrin <code@...> 2012/10/17

On Wed, Oct 17, 2012 at 01:39:21PM +0900, sto.mar@web.de wrote:

[#400386] Unable to send attachment, and dealing with multiple attachment — ajay paswan <lists@...>

Hi,

11 messages 2012/10/17

[#400454] Hash with Integer key issue — Wayne Simmerson <lists@...>

Hi Im new to Ruby and am getting some unexpected results from a

18 messages 2012/10/19

[#400535] Name/symbol/object type clash? What is happening here? — Todd Benson <caduceass@...>

It's nonsense code, but I'm curious as to what is going on behind the scenes...

41 messages 2012/10/23

[#400556] Calling a method foo() or an object foo.method_call_here - both — Marc Heiler <lists@...>

Hello.

13 messages 2012/10/24

[#400650] OpenSSL ECDSA public key from private — Nokan Emiro <uzleepito@...>

Hi,

11 messages 2012/10/27

[#400680] Passing folder as argument ARGV? — Joz Private <lists@...>

Is there an easy way to pass multiple files on the command line?

15 messages 2012/10/28
[#400681] Re: Passing folder as argument ARGV? — brad smith <bradleydsmith@...> 2012/10/28

How are you traversing the directory you pass in on the command line ?

[#400697] File.readable? and /proc — Jeff Moore <lists@...>

root@nail:/projects/proc_fs# uname -a

13 messages 2012/10/28

[#400714] Marshal.load weird issue — "Pierre J." <lists@...>

Hi guys

12 messages 2012/10/28

[#400781] bug?: local variable created in if modifier not available in modified expression — "Mean L." <lists@...>

irb(main):001:0> local1 if local1 = "created"

21 messages 2012/10/30
[#400807] Re: bug?: local variable created in if modifier not available in modified expression — Bartosz Dziewoński <matma.rex@...> 2012/10/31

Oh, and in case it wasn't apparent: you can just add

[#400808] Re: bug?: local variable created in if modifier not available in modified expression — Eliezer Croitoru <eliezer@...> 2012/10/31

On 10/31/2012 4:52 PM, Bartosz Dziewoナгki wrote:

[#400809] Re: bug?: local variable created in if modifier not available in modified expression — Robert Klemme <shortcutter@...> 2012/10/31

On Wed, Oct 31, 2012 at 4:28 PM, Eliezer Croitoru <eliezer@ngtech.co.il>wrote:

[#400784] REXML & HTMLentities incorrectly map to UTF-8 — "Mark S." <lists@...>

I have some XML data (UTF 8) that I'm trying to convert into another XML

13 messages 2012/10/30

Re: bit count or bit set

From: Charles Hixson <charleshixsn@...>
Date: 2012-10-26 17:34:17 UTC
List: ruby-talk #400635
Kaspar Schiess wrote:
> Hei Charles,
>
> Any number of these bit twiddling hacks here:
> 	http://www-graphics.stanford.edu/~seander/bithacks.html
>
> will translate straight to Ruby. I guess the lookup table approach is
> easy to implement and reasonably fast.
>
> Another strategy would be to implement this in C and load it as an
> extension. Make sure this is really the hotspot of your code before
> optimizing...
>
> kaspar
Right now I'm trying to do the simple optimizations that happen while 
designing.  The reason for the question is that I *don't* want to drop 
into C, so I'm trying to design something that's "fast enough" in a 
higher level language.  And I'm skeptical about bithacks being very fast 
in a high level language.  They are a way to do something if you must, 
but they are really MUCH more appropriate in C.  Or C++, Ada, D, any of 
those.  I'm not even sure, though, that they are appropriate in Java.  
In Java one should probably look for something that has been implemented 
in the JVM.

So.  Part of the design optimization is choosing the implementation 
language.  You need to pick one that has support for the primitive 
operations that you'll be using a lot.  Which means you need to design 
the general approach at the same time that you pick the language.  A 
part of my design turned out to be that I need long lists that will 
support multiple kinds of entries.  This let out, e.g., Java.  (Well, I 
COULD use a list of objects, but that is fighting with the language, a 
thing I try to avoid.)  So this narrowed the choices to a few, Ruby, 
Python, Smalltalk, etc.  So then I go through the other requirements.  
So far Ruby1.9 and Python3 are the leading candidates.  I must admit 
that Ruby's fake parallelism bothers me, but I don't like the way Java 
handles unicode, so JRuby is out.  (I prefer utf8 or 32bit unicode.  
Utf8, because that's what the files are, and it takes less space in 
RAM.  32bit unicode because it's easy to handle.  16bit unicode seems to 
blend the worse characteristics of both.)

P.S.:  ARE Threads going to eventually get real parallelism?  Multiple 
CPUs are becoming much more common.  I understand that originally the 
reason was because many libraries weren't thread-safe, but is that being 
addressed?

In This Thread