[#401849] If statement — Masoud Ahmadi <lists@...>

Will anyone be able to point out what I am doing wrong.

15 messages 2012/12/02

[#401987] Trying to get "translator" to work — JD KF <lists@...>

So, basically, I'm trying to get the below code to work properly for

12 messages 2012/12/06

[#402012] Need help to select some listbox item in different listbox together — Jonathan Masato <lists@...>

Hello,

10 messages 2012/12/07

[#402045] if n belongs to set a and m belongs to set b repeat some steps, How? — "zubair a." <lists@...>

We can do so in java and similar languages like:

11 messages 2012/12/08

[#402078] Time.new(2001, 12, 3).to_i returns wrong value — Robert Buck <lists@...>

I am doing something that not many do, I am writing a database driver

9 messages 2012/12/09

[#402145] How I can create/extract a variable/hash into the current binding in Ruby? — Ramon de C Valle <rcvalle@...>

Hi,

12 messages 2012/12/12

[#402205] Wondering About Flatiron School — "Kevin Y." <lists@...>

Hi everyone!,

35 messages 2012/12/15
[#402207] Re: Wondering About Flatiron School — Chad Perrin <code@...> 2012/12/15

On Sat, Dec 15, 2012 at 11:51:08AM +0900, Kevin Y. wrote:

[#402214] Ruby quick reference arranged in ASCII sequence? — Old Grantonian <lists@...>

As a ruby beginner, I would be grateful for any links to a ruby

17 messages 2012/12/15

[#402226] print - and strip text between tags using Nokogiri — Paul Mena <lists@...>

I'm a Ruby Newbie trying to write a program to process thousands of HTML

13 messages 2012/12/15

[#402332] Perl to Ruby: regex captures to assignment. — "Derrick B." <lists@...>

Hello all,

37 messages 2012/12/19
[#402342] Re: Perl to Ruby: regex captures to assignment. — "Derrick B." <lists@...> 2012/12/20

First of all, thanks for the fast responses!

[#402352] Re: Perl to Ruby: regex captures to assignment. — Robert Klemme <shortcutter@...> 2012/12/20

On Thu, Dec 20, 2012 at 1:38 AM, Derrick B. <lists@ruby-forum.com> wrote:

[#402357] Re: Perl to Ruby: regex captures to assignment. — "Derrick B." <lists@...> 2012/12/20

Robert Klemme wrote in post #1089733:

[#402359] trying to strip characters from a line — Paul Mena <lists@...>

I'm reading a table from a MySQL database and then processing it row by

18 messages 2012/12/20

[#402394] simple division: -9 / 5 = -2 what? — "Derrick B." <lists@...>

$ irb

13 messages 2012/12/22

[#402412] POLS and string-handling — Paul Magnussen <lists@...>

Hi,

14 messages 2012/12/22

[#402460] "Open" dialog of Windows — "Damián M. González" <lists@...>

Hi guys, been researching about pop up the "open" file dialog of

11 messages 2012/12/24

[#402466] How do I install Ruby on my Ubuntu 12.10 partition. — Kaye Ng <lists@...>

I already have Ruby installed on my Windows 7 partition.

23 messages 2012/12/25

[#402510] Ruby Association Certified Ruby Programmer — Sean Westfall <lists@...>

How well respected is this certification in the industry: Ruby

27 messages 2012/12/27
[#402528] Re: Ruby Association Certified Ruby Programmer — Peter Hickman <peterhickman386@...> 2012/12/27

On 27 December 2012 01:28, Sean Westfall <lists@ruby-forum.com> wrote:

[#402555] numeric? — Brandon Weaver <keystonelemur@...>

I've found a bit of an annoyance trying to find out if a number is numeric

20 messages 2012/12/27

[#402580] Ruby Koans regarding Hashes. — "Derrick B." <lists@...>

I am trying to understand this, so let me know how I do. :) I know

18 messages 2012/12/28

[#402609] can't open new ruby program under "new" context menu — "Lee V." <lists@...>

I'm stuck on the new version at trying to do something very simple.

10 messages 2012/12/28

[#402642] require "test/unit" — "Mattias A." <lists@...>

Hi,

17 messages 2012/12/29
[#402667] Re: require "test/unit" — "Mattias A." <lists@...> 2012/12/31

Hi Dami=C3=A1n M. Gonz=C3=A1lez!

[#402747] Re: require "test/unit" — "Derrick B." <lists@...> 2013/01/04

Mattias A. wrote in post #1090700:

[#402749] Re: require "test/unit" — sto.mar@... 2013/01/04

Am 04.01.2013 19:48, schrieb Derrick B.:

[ANN] Chitin 1.0.3

From: Ari Brown <ari@...>
Date: 2012-12-09 00:29:21 UTC
List: ruby-talk #402066
chitin
========================
by Ari Brown
http://bitbucket.org/seydar/chitin

% gem install chitin  # for bash

Hai everybahdy

== So what IS Chitin?

Everything you type has to be valid Ruby.

* Chitin is a Ruby interpreter
* Turned into a shell.

Everything you type has to be valid Ruby.

I hope you all get the joke. I made it myself. The joke and the shell.

Everything you type is Ruby -- remember that. So let's look at it in action.
Remember that the tab completion makes typing quotes painless. Plus you don't
even need closing quotes if they're the final character in a line:

  % hg.commit :m => 'fixed issues with procs in pipes...
  % hg.push
  pushing to https://seydar:***@bitbucket.org/seydar/chitin
  ...
  remote: bb/acl: seydar is allowed. accepted payload.
  % cat("ANNOUNCEMENT") | pbcopy
  % ll
  total 136
  -rw-r--r--  1 ari  staff   1.7K Nov 25 14:43 ANNOUNCEMENT
  ...
  -rw-r--r--  1 ari  staff   7.7K Nov 24 20:44 sample.txt
  % rm "chitin-1.0.1.gem"
  % gem.build "chitin.gemspec"
    Successfully built RubyGem
    Name: chitin
    Version: 1.0.1
    File: chitin-1.0.1.gem
  % vim "ANNOUNCEMENT"
  % ll | grep('gem')
  -rw-r--r--  1 ari  staff    24K Nov 25 14:49 chitin-1.0.1.gem
  -rw-r--r--  1 ari  staff   883B Nov 21 14:43 chitin.gemspec
  % ll | split("\n").map {|l| l.size }
   => [9, 57, 51, 49, 48, 61, 59, 53, 48, 55]

Everything you type has to be valid Ruby. I am repeating this because in
test cases, this is the one thing that everybody forgot. You can use the
text preprocessor to change this, of course, but it's up to you.

== Why use it?

Because it's written in Ruby and supadupes easy to modify. Also:

  * The power of Ruby in a shell
  * The command utility of a shell in Ruby
  * Text processing is SO. MUCH. EASIER.
  * A much more programmatic shell
  * Prevents against accidental `rm -rf /usr /local/bin` like that one thing
    we all saw on Reddit.
  * Syntax highlighting while you type (thanks to Coolline!)
  * You can do simple arithmetic on the command line without having to switch
    interfaces (this was the original itch I had to scratch).
  * No underlying shell usage
  * Sweet tab completion
  * No need to use closing quotes. If you need a final quote in a line, don't
    sweat it. Chitin will take care of that.
  * You can set key bindings to arbitrary keys
  * Makes for a great Christmas present
  * Great library for calling executable files from your own program without
    shelling your soul or shelling out.

Anyways, I really like it and find it useful. I much prefer it over Bash. I
encourage you all to take a quick look at the README and maybe try it out
yourselves.

Hate mail welcome.

- Ari/seydar
ari@aribrown.com

In This Thread

Prev Next