Ruby

Information about Object-Oriented scripting language Ruby


[Return] [Japanese] [RSS]

1. My Works

It is very easy to extend Ruby. That is easier than Perl XS.

i. XMLParser module

This is an extension module to use James Clark's XML Parser Toolkit (expat) from Ruby.

Changes of version 0.7.3

Changes of version 0.7.2

Changes of version 0.7.1

Changes of version 0.7.0

Changes of version 0.6.8

Changes of version 0.6.5

Changes of version 0.6.2

Changes of version 0.6.1

Changes of version 0.5.19

Changes of version 0.5.18

Changes of version 0.5.16

Changes of version 0.5.15

Changes of version 0.5.14

Changes of version 0.5.13

Changes of version 0.5.12

Changes of version 0.5.11

Changes of version 0.5.10

Changes of version 0.5.9

Changes of version 0.5.7

Ver 0.5.x has the following new features.

Ver 0.4.x has the following new features.

ii. Uconv module

XMLParser module can process UTF-16 and UTF-8, but cannot process Japanese encoding (e.g. EUC-JP, Shift_JIS and ISO-2022-JP). Uconv module provides the methods to convert UTF-16, UTF-8 or UCS-4 into EUC-JP or CP932, and EUC-JP or CP932 into UTF-16, UTF-8 or UCS-4.

Changes of version 0.6.1

Changes of version 0.5.3

Changes of version 0.4.12

Changes of version 0.4.11

Changes of version 0.4.10

Changes of version 0.4.9

Changes of version 0.4.8

Changes of version 0.4.6

Changes of version 0.4.5

Changes of version 0.4.4

Changes of version 0.4.3

Changes of version 0.4.2

Changes of version 0.4.0

Changes of version 0.3.1

iii. Oracle module

This library is not maintained now.

Unexpectedly, I cannot find Oracle module for Ruby. So I tried to create very simple one.

If you use Oracle 8, 8i or 9i, you shuold use Ruby/OCI8.

Changes of version 0.2.11

Changes of version 0.2.9

Changes of version 0.2.8

Changes of version 0.2.7

Changes of version 0.2.6

Changes of version 0.2.5

Changes of version 0.2.3

Changes of version 0.2.2

iv. VFlib3 module

This library is not maintained now.

This is an extension module to use Hirotsugu Kakugawa's VFlib from Ruby. This is very early version.

Changes of version 0.1.1

v. Perl module

This library is not maintained now.

This is an extension module to use the functions of Perl from Ruby. This version may be fairly good.

Changes of version 0.2.9

Changes of version 0.2.8

Changes of version 0.2.7

Changes of version 0.2.5

vi. Multibyte Extension for String class

This library is not maintained now.

This append some methods of String class for multibyte character.

vii. Syslog module

This library is not maintained now. Use Amos Gouaux's Syslog library (a standard library of Ruby).

Ruby interface to the UNIX syslog(3) calls.

Changes of version 0.1.2

Changes of version 0.1.1

viii. Unicode library

This is a library for Unicode Normalization.

Changes of version 0.4.4

Changes of version 0.4.3

Changes of version 0.4.2

Changes of version 0.4.1

Changes of version 0.4.0

Changes of version 0.3.0

Changes of version 0.2.0

ix. Susie Plugin library

This library is not maintained now.

Ruby interface to the plugin of the graphic viewer Susie. This is for CYGWIN version of Ruby.

Changes of version 0.1.2

Changes of version 0.1.1

x. DirectDraw for Ruby

This library is not maintained now.

Experimental DirectDraw module.

xi. MDN library

This library is not maintained now.

This is a Ruby wrapper for JPNIC's Multilingual Domain Name library libmdn.

SRA Inc. released mdnmodule-ruby which supports mDNkit 2.2.

Changes of version 0.1.1

xii. rbuconv library

This is a pure Ruby library for Unicode translation. It can be used on systems without C compilers, and almost compatible with Uconv library. Ruby license.

Changes of version 0.1.3

xiii. ymXML library

This is a pure Ruby library for XML parsing. Ruby license.

Changes of version 0.5.8

Changes of version 0.5.6

Changes of version 0.5.3

Changes of version 0.5.2

xiv. ymHTML library

This is a pure Ruby library for HTML parsing. Ruby license.

Changes of version 0.1.18

Changes of version 0.1.16

Changes of version 0.1.15

Changes of version 0.1.13

Changes of version 0.1.12

Changes of version 0.1.11


© Copyright 2000-2012 by Yoshida Masato (yoshidam@yoshidam.net)