[#14696] Inconsistency in rescuability of "return" — Charles Oliver Nutter <charles.nutter@...>

Why can you not rescue return, break, etc when they are within

21 messages 2008/01/02
[#14699] Re: Inconsistency in rescuability of "return" — Gary Wright <gwtmp01@...> 2008/01/02

[#14738] Enumerable#zip Needs Love — James Gray <james@...>

The community has been building a Ruby 1.9 compatibility tip list on

15 messages 2008/01/03
[#14755] Re: Enumerable#zip Needs Love — Martin Duerst <duerst@...> 2008/01/04

Hello James,

[#14772] Manual Memory Management — Pramukta Kumar <prak@...>

I was thinking it would be nice to be able to free large objects at

36 messages 2008/01/04
[#14788] Re: Manual Memory Management — Marcin Raczkowski <mailing.mr@...> 2008/01/05

I would only like to add that RMgick for example provides free method to

[#14824] Re: Manual Memory Management — MenTaLguY <mental@...> 2008/01/07

On Sat, 5 Jan 2008 15:49:30 +0900, Marcin Raczkowski <mailing.mr@gmail.com> wrote:

[#14825] Re: Manual Memory Management — "Evan Weaver" <evan@...> 2008/01/07

Python supports 'del reference', which decrements the reference

[#14838] Re: Manual Memory Management — Marcin Raczkowski <mailing.mr@...> 2008/01/08

Evan Weaver wrote:

[#14911] Draft of some pages about encoding in Ruby 1.9 — Dave Thomas <dave@...>

Folks:

24 messages 2008/01/10

[#14976] nil encoding as synonym for binary encoding — David Flanagan <david@...>

The following just appeared in the ChangeLog

37 messages 2008/01/11
[#14977] Re: nil encoding as synonym for binary encoding — Yukihiro Matsumoto <matz@...> 2008/01/11

Hi,

[#14978] Re: nil encoding as synonym for binary encoding — Dave Thomas <dave@...> 2008/01/11

[#14979] Re: nil encoding as synonym for binary encoding — David Flanagan <david@...> 2008/01/11

Dave Thomas wrote:

[#14993] Re: nil encoding as synonym for binary encoding — Dave Thomas <dave@...> 2008/01/11

[#14980] Re: nil encoding as synonym for binary encoding — Gary Wright <gwtmp01@...> 2008/01/11

[#14981] Re: nil encoding as synonym for binary encoding — Yukihiro Matsumoto <matz@...> 2008/01/11

Hi,

[#14995] Re: nil encoding as synonym for binary encoding — David Flanagan <david@...> 2008/01/11

Yukihiro Matsumoto writes:

[#15050] how to "borrow" the RDoc::RubyParser and HTMLGenerator — Phlip <phlip2005@...>

Core Rubies:

17 messages 2008/01/13
[#15060] Re: how to "borrow" the RDoc::RubyParser and HTMLGenerator — Eric Hodel <drbrain@...7.net> 2008/01/14

On Jan 13, 2008, at 08:54 AM, Phlip wrote:

[#15062] Re: how to "borrow" the RDoc::RubyParser and HTMLGenerator — Phlip <phlip2005@...> 2008/01/14

Eric Hodel wrote:

[#15073] Re: how to "borrow" the RDoc::RubyParser and HTMLGenerator — Eric Hodel <drbrain@...7.net> 2008/01/14

On Jan 13, 2008, at 20:35 PM, Phlip wrote:

[#15185] Friendlier methods to compare two Time objects — "Jim Cropcho" <jim.cropcho@...>

Hello,

10 messages 2008/01/22

[#15194] Can large scale projects be successful implemented around a dynamic programming language? — Jordi <mumismo@...>

A good article I have found (may have been linked by slashdot, don't know)

8 messages 2008/01/24

[#15248] Symbol#empty? ? — "David A. Black" <dblack@...>

Hi --

24 messages 2008/01/28
[#15250] Re: Symbol#empty? ? — Yukihiro Matsumoto <matz@...> 2008/01/28

Hi,

usage of Ruby as an embedded interpreter on smartcards

From: "Dmitri Shorin" <dmitri.shorin@...>
Date: 2008-01-10 08:58:28 UTC
List: ruby-core #14918
Dear Ruby Community,

The aim of this mail is to investigate the possibility of usage Ruby as an
embedded interpreter similar way like JavaCard and .NET. My specialisation
is smartcard industry and my wish is to bring any new technology to
smartcard market. From marketing point of view I consider Ruby as a
appropriate candidate. And now I would like to check it from technical
point.

As I can see the usage of Ruby on embedded devices was not touched by
current projects. So please excuse me if this subject was previously
discussed.

Let me firstly explain how I want to use Ruby in a smartcard. I would like
to have it as an embedded interpreter inside the smartcard as a part of
smartcard operating system. Applications are to be download and installed to
the card through Global Platform mechanism. On the defined event (or list of
events) smartcard operating system will trigger to Ruby starting
the interpreter with corresponding Ruby application.

In theory it seems possible to introduce Ruby simply to new hardware
platform. Core of Rudy is to be compiled by embedded compiler like Keil or
IAR and a new library with system extensions including chip management and
input-output are to be designed.

There are few main requirements to the technology from smartcard:
1. *Security and Atomicity*. The technology must provide necessary security
to the secret data and algorithms stored in the smartcard. All changes with
data must be performed using atomicity.
2. *Size.* Compiled Technology Interpreter must be able to be placed
together with smartcard operating system into ROM chip segment which is
100K-200K in size. Program code must has size limited by EEPROM segment
64K-256K.
3. *Performance*. Operations performed by Technology interpreter must be
adequate to current smartcard hardware capabilities.

I am newbie in Ruby and therefore I would very appreciate the community to
answer following questions.
1. Do you think Ruby is right for embedding systems?
2. Will it meet the requirements listed?
3. What are advantages and disadvantages comparing with JavaCard and .NET
technologies?

Any opinion will be very helpful for me.

Yours faithfully
*Dmitri Shorin*
Mobile: +7 903 003 00 83
Skype: dmitri_chorine
E-mail: dmitri.shorin@gmail.com

In This Thread

Prev Next