[#83328] tcltklib and not init'ing tk — aakhter@... (Aamer Akhter)

Hello,

13 messages 2003/10/01

[#83391] mixing in class methods — "Mark J. Reed" <markjreed@...>

Okay, probably a dumb question, but: is there any way to define

22 messages 2003/10/01
[#83392] Re: mixing in class methods — Ryan Pavlik <rpav@...> 2003/10/01

On Thu, 2 Oct 2003 06:02:32 +0900

[#83397] Re: mixing in class methods — Gavin Sinclair <gsinclair@...> 2003/10/01

On Thursday, October 2, 2003, 7:08:00 AM, Ryan wrote:

[#83399] Re: mixing in class methods — "Mark J. Reed" <markjreed@...> 2003/10/02

On Thu, Oct 02, 2003 at 07:37:25AM +0900, Gavin Sinclair wrote:

[#83404] Re: mixing in class methods — "Gavin Sinclair" <gsinclair@...> 2003/10/02

> On Thu, Oct 02, 2003 at 07:37:25AM +0900, Gavin Sinclair wrote:

[#83416] C or C++? — "Joe Cheng" <code@...>

I'd like to start writing Ruby extensions. Does it make a difference

32 messages 2003/10/02
[#83435] Re: C or C++? — "Aleksei Guzev" <aleksei.guzev@...> 2003/10/02

[#83448] xml in Ruby — paul vudmaska <paul_vudmaska@...> 2003/10/02

The biggest problem i have with Ruby is the sleepness

[#83455] Re: xml in Ruby — Chad Fowler <chad@...> 2003/10/02

On Thu, 2 Oct 2003, paul vudmaska wrote:

[#83464] Re: xml in Ruby or no xml it's just a question — paul vudmaska <paul_vudmaska@...> 2003/10/02

>>--------

[#83470] Re: xml in Ruby — paul vudmaska <paul_vudmaska@...>

>>>

15 messages 2003/10/02

[#83551] xml + ruby — paul vudmaska <paul_vudmaska@...>

>>---------

20 messages 2003/10/03
[#83562] Re: xml + ruby — Austin Ziegler <austin@...> 2003/10/03

On Fri, 3 Oct 2003 16:11:46 +0900, paul vudmaska wrote:

[#83554] hash of hashes — Paul Argentoff <argentoff@...>

Hi all.

18 messages 2003/10/03

[#83675] fox-tool - interactive gui builder for fxruby — henon <user@...>

hi fellows,

15 messages 2003/10/05

[#83730] Re: Enumerable#inject is surprising me... — "Weirich, James" <James.Weirich@...>

> Does it surprise you?

17 messages 2003/10/06
[#83732] Re: Enumerable#inject is surprising me... — nobu.nokada@... 2003/10/07

Hi,

[#83801] Extension Language for a Text Editor — Nikolai Weibull <ruby-talk@...>

OK. So I'm going to write a text editor for my masters' thesis. The

35 messages 2003/10/08
[#83803] Re: Extension Language for a Text Editor — Ryan Pavlik <rpav@...> 2003/10/08

On Thu, 9 Oct 2003 05:06:32 +0900

[#83806] Re: Extension Language for a Text Editor — Nikolai Weibull <ruby-talk@...> 2003/10/08

* Ryan Pavlik <rpav@mephle.com> [Oct, 08 2003 22:30]:

[#83812] Re: Extension Language for a Text Editor — Ryan Pavlik <rpav@...> 2003/10/08

On Thu, 9 Oct 2003 06:09:29 +0900

[#83955] Re: Extension Language for a Text Editor — Nikolai Weibull <ruby-talk@...> 2003/10/09

* Ryan Pavlik <rpav@mephle.com> [Oct, 09 2003 09:10]:

[#84169] General Ruby Programming questions — Simon Kitching <simon@...>

21 messages 2003/10/15
[#84170] Re: General Ruby Programming questions — Florian Gross <flgr@...> 2003/10/15

Simon Kitching wrote:

[#84172] Re: General Ruby Programming questions — Simon Kitching <simon@...> 2003/10/15

Hi Florian..

[#84331] Re: Email Harvesting — Greg Vaughn <gvaughn@...>

Ryan Dlugosz said:

17 messages 2003/10/21
[#84335] Re: Email Harvesting — Hugh Sasse Staff Elec Eng <hgs@...> 2003/10/21

On Wed, 22 Oct 2003, Greg Vaughn wrote:

[#84343] Re: Email Harvesting — Ruben Vandeginste <Ruben.Vandeginste@...> 2003/10/22

On Wed, 22 Oct 2003 08:35:32 +0900, Hugh Sasse Staff Elec Eng

[#84341] Ruby-oriented Linux distro? — Hal Fulton <hal9000@...>

There's been some talk of something like this in the past.

15 messages 2003/10/22
[#84348] Re: Ruby-oriented Linux distro? — Gavin Sinclair <gsinclair@...> 2003/10/22

On Wednesday, October 22, 2003, 6:01:16 PM, Hal wrote:

[#84351] Re: Ruby-oriented Linux distro? — Andrew Walrond <andrew@...> 2003/10/22

On Wednesday 22 Oct 2003 11:02 am, Gavin Sinclair wrote:

[#84420] Struggling with variable arguments to block — "Gavin Sinclair" <gsinclair@...>

Hi -talk,

18 messages 2003/10/24
[#84428] Re: Struggling with variable arguments to block — matz@... (Yukihiro Matsumoto) 2003/10/24

Hi,

[#84604] ruby-dev summary 21637-21729 — Takaaki Tateishi <ttate@...>

Hello,

21 messages 2003/10/30
[#84787] Re: ruby-dev summary 21637-21729 — Paul Brannan <pbrannan@...> 2003/11/06

On Fri, Oct 31, 2003 at 07:01:28AM +0900, Takaaki Tateishi wrote:

[#84789] Re: ruby-dev summary 21637-21729 — matz@... (Yukihiro Matsumoto) 2003/11/06

Hi,

[#84792] Re: ruby-dev summary 21637-21729 — Paul Brannan <pbrannan@...> 2003/11/06

On Thu, Nov 06, 2003 at 11:17:59PM +0900, Yukihiro Matsumoto wrote:

[#84794] Re: ruby-dev summary 21637-21729 — matz@... (Yukihiro Matsumoto) 2003/11/06

Hi,

[ANN] Rubyx - A first look

From: Andrew Walrond <andrew@...>
Date: 2003-10-24 08:54:13 UTC
List: ruby-talk #84422
Rubyx is a ruby based linux distro. It is also the name of the script which 
creates Rubyx the distro and handles the package management

In light of the recent rubyx/lunar threads, I thought it sensible to make the 
rubyx source available for scrutiny by the ruby community. You can get it 
using Bitkeeper like this:

bk clone bk://ftp.rubyx.org/rubyx
cd rubyx
bk co

You'll see three files;

rubyx	The man script
init		The ruby based init script
strfile.rb	Some code shared by rubyx and init

as root, ./rubyx --help should give you

-----------------------------------------------------------------------------------------------------------------
Rubyx v0.1
    --help                         I guess you know about this

ENVIRONMENT:
    --read      <file>             Read options from a file
    --select    <pkg> <version>    List/specify package version
    --thread-library <name>        List/specify thread library
    --kernel-config  <file>        Supply kernel .config file
    --gcc-compilers <language ...> List/specify gcc compilers
    --cpu       <cpu>              List or set target cpu
    --cflags    options            Specify default c flags
    --cxxflags  options            Specify default c++ flags
    --dj        jobs               Set maximum parallel downloads
    --dt        jobs               Set download download tries
    --bj        jobs               Set maximum parallel build jobs
    --mj        jobs               Set maximum parallel make jobs
    --root      path               Select root directory

QUERY:
    --config                       Show build settings
    --group     <pattern|regex>    List matching groups
    --package   <pattern|regex>    List matching packages

COMMANDS:
    --download  grp|pkg ...        Download selected packages/groups
    --install   grp|pkg ...        Build and install packages
    --upgrade   grp|pkg ...        Upgrade packages
    --uninstall grp|pkg ...        Uninstall packages
    --makedev                      Recreate any missing device nodes
    --distro    <grp|pkg ...>      Build a complete distro
    --chroot    <command>          Chroot into distro, optional command
    --backup    dest directory     Backup configuration ans state files
    --clean                        Remove old package versions

MODIFIERS:
    --bindsrc          Use existing sources
    --check            Do 'make check' or equivalents
    --distcc           Use distcc to speed things up
    --force            Force reinstall
    --pretend          To see what would happen...
    --pull             Update repositories
    --strip            Strip binaries
    --keep             Keep any original config and state
    --verbose          Display more information

USEFUL STUFF:
    gcc languages:     ada f77 java objc (c and c++ are implied)
    thread libraries:  linuxthreads nptl
    Tag examples:      v2.4.21-rc7  date:yesterday  date:2003-01-24

Important! The build machine must be capable of running the generated code,
For example;
 You need a pentium4 build machine to use --cpu pentium4
 You need an athlon64/opteron build machine to use --cpu opteron
 (but its ok to build 64 bit distro from operton running 32bit os as long as 
kernel is 64bit)

-----------------------------------------------------------------------------------------------------------------

How it all works will require further discussion, but if you want to get 
involved, it would be a good idea to ask rubyx to download the sources. To 
get everything, you'll need 4Gb and broadband ;) For just the basics, it's a 
fraction of that but I don't have the figure to hand. Do this as root...

mkdir /my/rubyx/dir  (or something like)
./rubyx --root /my/rubyx/dir --download base net disk (for the basics)
./rubyx --root /my/rubyx/dir --download all (for everything)

If you don't have broadband, you might want to use --dj 1 to reduce the number 
of parallel downloads.

I wrote this in part to learn ruby, so any comments/suggestions on the code or 
style are welcomed. Although I am writing this in Kmail on my laptop running 
Rubyx, rubyx is still very much work in progress, so don't expect too much.
Lots more to discuss, but this will do for starters :)

Andrew Walrond


In This Thread

Prev Next