<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Senenakwag's Weblog</title>
	<atom:link href="http://senenakwag.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://senenakwag.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Sat, 25 Oct 2008 06:28:20 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='senenakwag.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/9643628dd2b5fca5d5ed8fc432b9fdfa?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Senenakwag's Weblog</title>
		<link>http://senenakwag.wordpress.com</link>
	</image>
			<item>
		<title>ruby tsobi.rb</title>
		<link>http://senenakwag.wordpress.com/2008/10/25/ruby-tsobirb/</link>
		<comments>http://senenakwag.wordpress.com/2008/10/25/ruby-tsobirb/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 06:26:13 +0000</pubDate>
		<dc:creator>senenakwag</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[Ga]]></category>
		<category><![CDATA[pinnochio]]></category>
		<category><![CDATA[tsobi]]></category>

		<guid isPermaLink="false">http://senenakwag.wordpress.com/?p=41</guid>
		<description><![CDATA[tsobi is comes from a Ghanaian language called &#8216;Ga&#8217;. It means doll or more so &#8217;stick child&#8217; like pinnochio
look at an implementation in Ruby to produce &#8216;tsobi&#8217;  .
Author : Selasie Agbavor
Date : 25/10/08
source : tsobi.rb
# souce code
def tsobi_1
puts &#8216;  0   &#8216;
puts &#8216;  .   &#8216;
puts &#8216;/ . \ &#8216;
puts &#8216; / \  &#8216;
end
def tsobi_2
puts &#8216;  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=senenakwag.wordpress.com&blog=2889320&post=41&subd=senenakwag&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>tsobi is comes from a Ghanaian language called &#8216;Ga&#8217;. It means doll or more so &#8217;stick child&#8217; like pinnochio</p>
<p>look at an implementation in Ruby to produce &#8216;tsobi&#8217; <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>Author : Selasie Agbavor</p>
<p>Date : 25/10/08</p>
<p>source : tsobi.rb</p>
<p># souce code</p>
<p>def tsobi_1<br />
puts &#8216;  0   &#8216;<br />
puts &#8216;  .   &#8216;<br />
puts &#8216;/ . \ &#8216;<br />
puts &#8216; / \  &#8216;<br />
end</p>
<p>def tsobi_2<br />
puts &#8216;  0  &#8216;<br />
puts &#8216;\ . /&#8217;<br />
puts &#8216;  .  &#8216;<br />
puts &#8216; / \ &#8216;<br />
end</p>
<p>def jump(time)<br />
loop do<br />
tsobi_1<br />
sleep time<br />
system &#8216;cls&#8217;<br />
sleep time<br />
tsobi_2<br />
sleep time<br />
system &#8216;cls&#8217;<br />
sleep time<br />
system &#8216;cls&#8217;<br />
end<br />
end</p>
<p>jump 0.5</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/senenakwag.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/senenakwag.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/senenakwag.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/senenakwag.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/senenakwag.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/senenakwag.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/senenakwag.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/senenakwag.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/senenakwag.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/senenakwag.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=senenakwag.wordpress.com&blog=2889320&post=41&subd=senenakwag&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://senenakwag.wordpress.com/2008/10/25/ruby-tsobirb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71f006442375c02e21708efa3759cb8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">senenakwag</media:title>
		</media:content>
	</item>
		<item>
		<title>octal.rb</title>
		<link>http://senenakwag.wordpress.com/2008/08/13/octalrb/</link>
		<comments>http://senenakwag.wordpress.com/2008/08/13/octalrb/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 12:11:48 +0000</pubDate>
		<dc:creator>senenakwag</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[base conversions]]></category>
		<category><![CDATA[Integer]]></category>
		<category><![CDATA[octal]]></category>

		<guid isPermaLink="false">http://senenakwag.wordpress.com/?p=34</guid>
		<description><![CDATA[I was wondering why the integer class in Ruby lacked a method like octal, so i guess it would be nice to throw one in myself to make things easier.
class Integer
    def octal
        require &#8216;binary&#8217;
        num = self
        num_to_binary = num.binary
        array = %w(0 00)
        if num.size % 3 != 0
            array.each do &#124;obj&#124;
                concat_str = [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=senenakwag.wordpress.com&blog=2889320&post=34&subd=senenakwag&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I was wondering why the integer class in Ruby lacked a method like octal, so i guess it would be nice to throw one in myself to make things easier.</p>
<p>class Integer</p>
<p>    def octal<br />
        require &#8216;binary&#8217;<br />
        num = self<br />
        num_to_binary = num.binary<br />
        array = %w(0 00)</p>
<p>        if num.size % 3 != 0<br />
            array.each do |obj|<br />
                concat_str = obj + num_to_binary<br />
                if concat_str.size % 3 == 0<br />
                    num_to_binary = concat_str<br />
                end<br />
            end<br />
        end</p>
<p>        octal_mappings = {<br />
             &#8216;000&#8242; =&gt; &#8216;0&#8242;,<br />
             &#8216;001&#8242; =&gt; &#8216;1&#8242;,<br />
             &#8216;010&#8242; =&gt; &#8216;2&#8242;,<br />
             &#8216;011&#8242; =&gt; &#8216;3&#8242;,<br />
             &#8216;100&#8242; =&gt; &#8216;4&#8242;,<br />
             &#8216;101&#8242; =&gt; &#8216;5&#8242;,<br />
             &#8216;110&#8242; =&gt; &#8216;6&#8242;,<br />
             &#8216;111&#8242; =&gt; &#8216;7&#8242;<br />
        }</p>
<p>        split_str = num_to_binary.scan(/&#8230;/)<br />
        hex_array = []</p>
<p>        split_str.each do |str|</p>
<p>            hex_array.push octal_mappings[str]</p>
<p>        end</p>
<p>        hex_array.to_s<br />
    end<br />
end</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/senenakwag.wordpress.com/34/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/senenakwag.wordpress.com/34/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/senenakwag.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/senenakwag.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/senenakwag.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/senenakwag.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/senenakwag.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/senenakwag.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/senenakwag.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/senenakwag.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/senenakwag.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/senenakwag.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=senenakwag.wordpress.com&blog=2889320&post=34&subd=senenakwag&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://senenakwag.wordpress.com/2008/08/13/octalrb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71f006442375c02e21708efa3759cb8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">senenakwag</media:title>
		</media:content>
	</item>
		<item>
		<title>wordperm.rb</title>
		<link>http://senenakwag.wordpress.com/2008/08/13/wordpermrb/</link>
		<comments>http://senenakwag.wordpress.com/2008/08/13/wordpermrb/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 11:51:43 +0000</pubDate>
		<dc:creator>senenakwag</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[permutation]]></category>

		<guid isPermaLink="false">http://senenakwag.wordpress.com/?p=28</guid>
		<description><![CDATA[Hey, do you want to view all the possible arrangement of the letters of a word, then try this.
 
#   file   : wordperm.rb
#   Author : Selasie Agbavor &#60;volsbit@gmail.com&#62;
#   Date   : May, 16 2008
#   Time   : 14:20:00 G.M.T
 
class String
   def shuffle
       self.split(//).sort_by{rand}.to_s
   end
end
class Integer
    def fact
        if self.zero?
            1
        else
            self * (self-1).fact
        end
    end
end
word = gets.chomp
array_of_letters [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=senenakwag.wordpress.com&blog=2889320&post=28&subd=senenakwag&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hey, do you want to view all the possible arrangement of the letters of a word, then try this.</p>
<p> </p>
<p>#   file   : wordperm.rb</p>
<p>#   Author : Selasie Agbavor &lt;<a href="mailto:volsbit@gmail.com">volsbit@gmail.com</a>&gt;</p>
<p>#   Date   : May, 16 2008</p>
<p>#   Time   : 14:20:00 G.M.T</p>
<p> <br />
class String</p>
<p>   def shuffle</p>
<p>       self.split(//).sort_by{rand}.to_s</p>
<p>   end</p>
<p>end<br />
class Integer</p>
<p>    def fact</p>
<p>        if self.zero?<br />
            1<br />
        else<br />
            self * (self-1).fact<br />
        end<br />
    end</p>
<p>end<br />
word = gets.chomp</p>
<p>array_of_letters = word.split(//)</p>
<p>hash = Hash.new(0)<br />
array_of_letters.each{ |lett|</p>
<p>    hash[lett] += 1</p>
<p>}</p>
<p>counts_greater_than_one = []</p>
<p>hash.each_value{ |val|</p>
<p>    counts_greater_than_one &lt;&lt; val if val &gt; 1</p>
<p>}</p>
<p>if !counts_greater_than_one.empty?</p>
<p>    product = 1<br />
    counts_greater_than_one.each{ |num|</p>
<p>        product *= num.fact</p>
<p>    }</p>
<p>    permutation = word.size.fact / product<br />
   <br />
else</p>
<p>    permutation = word.size.fact<br />
   <br />
end</p>
<p> </p>
<p>already_shuffled_words = []<br />
count = 0</p>
<p>while count &lt; permutation</p>
<p>    shuffled_word = word.shuffle</p>
<p>    if !already_shuffled_words.include? shuffled_word</p>
<p>        puts shuffled_word<br />
        #sleep 1  # optional<br />
        already_shuffled_words &lt;&lt; shuffled_word<br />
        count += 1</p>
<p>    end</p>
<p>end</p>
<p>puts &#8220;\n&#8221;</p>
<p>puts &#8220;#{word} can be arranged #{permutation} ways taking all characters&#8221;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/senenakwag.wordpress.com/28/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/senenakwag.wordpress.com/28/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/senenakwag.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/senenakwag.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/senenakwag.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/senenakwag.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/senenakwag.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/senenakwag.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/senenakwag.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/senenakwag.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/senenakwag.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/senenakwag.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=senenakwag.wordpress.com&blog=2889320&post=28&subd=senenakwag&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://senenakwag.wordpress.com/2008/08/13/wordpermrb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71f006442375c02e21708efa3759cb8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">senenakwag</media:title>
		</media:content>
	</item>
		<item>
		<title>statistics.rb</title>
		<link>http://senenakwag.wordpress.com/2008/08/13/myrubycodes/</link>
		<comments>http://senenakwag.wordpress.com/2008/08/13/myrubycodes/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 11:45:42 +0000</pubDate>
		<dc:creator>senenakwag</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[average]]></category>
		<category><![CDATA[mean]]></category>
		<category><![CDATA[median]]></category>
		<category><![CDATA[range]]></category>
		<category><![CDATA[standard deviatin]]></category>
		<category><![CDATA[statistics]]></category>
		<category><![CDATA[variance]]></category>

		<guid isPermaLink="false">http://senenakwag.wordpress.com/?p=25</guid>
		<description><![CDATA[looking for a library to do some basic statistics computations, check this out, then.
#  Author : Selasie Agbavor &#60;volsbit@gmail.com&#62;
#  Source : Ruby 
 
class Array
  def even?
    self.length % 2 == 0
  end
  def sum
    sum = 0
    self.each { &#124;i&#124; sum += i }
    sum
  end
end
class Stats
  def initialize(*data)
    @data = data.map { &#124;s&#124; s.to_i}
    @size [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=senenakwag.wordpress.com&blog=2889320&post=25&subd=senenakwag&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>looking for a library to do some basic statistics computations, check this out, then.</p>
<p>#  Author : Selasie Agbavor &lt;volsbit@gmail.com&gt;</p>
<p>#  Source : Ruby </p>
<p> </p>
<p>class Array<br />
  def even?<br />
    self.length % 2 == 0<br />
  end</p>
<p>  def sum<br />
    sum = 0<br />
    self.each { |i| sum += i }<br />
    sum<br />
  end<br />
end<br />
class Stats<br />
  def initialize(*data)<br />
    @data = data.map { |s| s.to_i}<br />
    @size = data.length<br />
    variance<br />
  end</p>
<p>  def size<br />
    @size<br />
  end</p>
<p>  def data<br />
    @data<br />
  end</p>
<p>  def mean<br />
    mean = @data.sum / @size.to_f<br />
  end</p>
<p>  def mode<br />
    frequencies = Hash.new(0)<br />
    @data.each{ |i| frequencies[i] += 1 }<br />
    highest_frequency = frequencies.values.max<br />
    frequencies.keys.select { |key| frequencies[key] == highest_frequency }<br />
  end</p>
<p>  alias :average :mean</p>
<p>  def median<br />
    max_index = @size &#8211; 1<br />
    sort_data = @data.sort<br />
    if @data.even?<br />
      mid_1 = max_index / 2<br />
      mid_2 = mid_1 + 1<br />
      (sort_data[mid_1] + sort_data[mid_2]) / 2<br />
    else<br />
      sort_data[(max_index + 1) / 2]<br />
    end<br />
  end</p>
<p>  def variance<br />
    devi_set = @data.map { |datum| datum &#8211; mean }<br />
    sum = devi_set.map{ |datum| datum * datum}.sum<br />
    @variance = sum / @size #  or @size &#8211; 1<br />
  end</p>
<p>  def standard_deviation<br />
    Math.sqrt(@variance)<br />
  end</p>
<p>  def range<br />
    @data.max &#8211; @data.min<br />
  end</p>
<p>end</p>
<p>#  create a data object like so :</p>
<p>#  my_school_data = Stats.new(2, 3, 4, 5, 6,  7)</p>
<p>#  puts my_school_data.mean =&gt; 4.5</p>
<p>#  puts my_school_data.standard_deviation =&gt; 1.70782512765993</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/senenakwag.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/senenakwag.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/senenakwag.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/senenakwag.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/senenakwag.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/senenakwag.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/senenakwag.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/senenakwag.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/senenakwag.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/senenakwag.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/senenakwag.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/senenakwag.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=senenakwag.wordpress.com&blog=2889320&post=25&subd=senenakwag&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://senenakwag.wordpress.com/2008/08/13/myrubycodes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71f006442375c02e21708efa3759cb8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">senenakwag</media:title>
		</media:content>
	</item>
		<item>
		<title>Ruby</title>
		<link>http://senenakwag.wordpress.com/2008/07/22/ruby/</link>
		<comments>http://senenakwag.wordpress.com/2008/07/22/ruby/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 17:09:01 +0000</pubDate>
		<dc:creator>senenakwag</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[compile]]></category>
		<category><![CDATA[interperated]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MacOS]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[object-oriented]]></category>

		<guid isPermaLink="false">http://senenakwag.wordpress.com/?p=3</guid>
		<description><![CDATA[Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by Yukihiro &#8220;Matz&#8221; Matsumoto.
Ruby supports multiple programming paradigms, including functional, object oriented, imperative and reflection. It also has a dynamic type system and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=senenakwag.wordpress.com&blog=2889320&post=3&subd=senenakwag&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Ruby</strong> is a <a title="Dynamic programming language" href="http://senenakwag.wordpress.com/wiki/Dynamic_programming_language">dynamic</a>, <a title="Reflection (computer science)" href="http://senenakwag.wordpress.com/wiki/Reflection_(computer_science)">reflective</a>, general purpose <a title="Object-oriented programming language" href="http://senenakwag.wordpress.com/wiki/Object-oriented_programming_language">object-oriented programming language</a> that combines syntax inspired by <a title="Perl" href="http://senenakwag.wordpress.com/wiki/Perl">Perl</a> with <a title="Smalltalk" href="http://senenakwag.wordpress.com/wiki/Smalltalk">Smalltalk</a>-like features. Ruby originated in <a title="Japan" href="http://senenakwag.wordpress.com/wiki/Japan">Japan</a> during the mid-1990s and was initially developed and designed by <a title="Yukihiro Matsumoto" href="http://senenakwag.wordpress.com/wiki/Yukihiro_Matsumoto">Yukihiro &#8220;Matz&#8221; Matsumoto</a>.</p>
<p>Ruby supports multiple <a title="Programming paradigm" href="http://senenakwag.wordpress.com/wiki/Programming_paradigm">programming paradigms</a>, including <a title="Functional programming" href="http://senenakwag.wordpress.com/wiki/Functional_programming">functional</a>, <a title="Object-oriented programming" href="http://senenakwag.wordpress.com/wiki/Object-oriented_programming">object oriented</a>, <a title="Imperative programming" href="http://senenakwag.wordpress.com/wiki/Imperative_programming">imperative</a> and <a title="Reflection (computer science)" href="http://senenakwag.wordpress.com/wiki/Reflection_(computer_science)">reflection</a>. It also has a <a class="mw-redirect" title="Dynamic type" href="http://senenakwag.wordpress.com/wiki/Dynamic_type">dynamic type</a> system and automatic <a title="Memory management" href="http://senenakwag.wordpress.com/wiki/Memory_management">memory management</a>; it is therefore similar in varying respects to <a title="Python (programming language)" href="http://senenakwag.wordpress.com/wiki/Python_(programming_language)">Python</a>, <a title="Perl" href="http://senenakwag.wordpress.com/wiki/Perl">Perl</a>, <a title="Lisp (programming language)" href="http://senenakwag.wordpress.com/wiki/Lisp_(programming_language)">Lisp</a>, <a title="Dylan (programming language)" href="http://senenakwag.wordpress.com/wiki/Dylan_(programming_language)">Dylan</a>, and <a title="CLU (programming language)" href="http://senenakwag.wordpress.com/wiki/CLU_(programming_language)">CLU</a>.</p>
<p>In its current, <a title="Ruby MRI" href="http://senenakwag.wordpress.com/wiki/Ruby_MRI">official implementation</a>, written in <a title="C (programming language)" href="http://senenakwag.wordpress.com/wiki/C_(programming_language)">C</a>, Ruby is a single-pass <a title="Interpreted language" href="http://senenakwag.wordpress.com/wiki/Interpreted_language">interpreted language</a>. There is currently no specification of the Ruby language, so the original implementation is considered to be the <em>de facto</em> reference. As of <a title="2008" href="http://senenakwag.wordpress.com/wiki/2008">2008</a>, there are a number of complete or upcoming alternative implementations of the Ruby language, including <a title="YARV" href="http://senenakwag.wordpress.com/wiki/YARV">YARV</a>, <a title="JRuby" href="http://senenakwag.wordpress.com/wiki/JRuby">JRuby</a>, <a title="Rubinius" href="http://senenakwag.wordpress.com/wiki/Rubinius">Rubinius</a>, <a title="IronRuby" href="http://senenakwag.wordpress.com/wiki/IronRuby">IronRuby</a>, and <a class="new" title="MacRuby (page does not exist)" href="http://senenakwag.wordpress.com/w/index.php?title=MacRuby&amp;action=edit&amp;redlink=1">MacRuby</a>, each of which takes a different approach, with JRuby and IronRuby providing <a title="Just-in-time compilation" href="http://senenakwag.wordpress.com/wiki/Just-in-time_compilation">just-in-time compilation</a> functionality.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/senenakwag.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/senenakwag.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/senenakwag.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/senenakwag.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/senenakwag.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/senenakwag.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/senenakwag.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/senenakwag.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/senenakwag.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/senenakwag.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/senenakwag.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/senenakwag.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=senenakwag.wordpress.com&blog=2889320&post=3&subd=senenakwag&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://senenakwag.wordpress.com/2008/07/22/ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71f006442375c02e21708efa3759cb8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">senenakwag</media:title>
		</media:content>
	</item>
		<item>
		<title>programming</title>
		<link>http://senenakwag.wordpress.com/2008/07/22/programming/</link>
		<comments>http://senenakwag.wordpress.com/2008/07/22/programming/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 16:48:43 +0000</pubDate>
		<dc:creator>senenakwag</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Achimota School]]></category>
		<category><![CDATA[Ghana-Indian Kofi Annan Ceter in I.C.T]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://senenakwag.wordpress.com/?p=11</guid>
		<description><![CDATA[My passion for automating processes led me to discover programming. I started using Qbasic way back in my first year at Achimota School. I usually had to skip snack breaks just to try out my little math programs which I usually worked on in between class hours. After living school I decided to, try out something new that&#8217;s when I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=senenakwag.wordpress.com&blog=2889320&post=11&subd=senenakwag&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>My passion for automating processes led me to discover programming. I started using Qbasic way back in my first year at Achimota School. I usually had to skip snack breaks just to try out my little math programs which I usually worked on in between class hours. After living school I decided to, try out something new that&#8217;s when I met Lorenzo at Ghana-Indian Kofi Annan Excellence in I.C.T. He taught us how to program the Ruby way.Since then I&#8217;ve not stopped programming the Ruby way.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/senenakwag.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/senenakwag.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/senenakwag.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/senenakwag.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/senenakwag.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/senenakwag.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/senenakwag.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/senenakwag.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/senenakwag.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/senenakwag.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/senenakwag.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/senenakwag.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=senenakwag.wordpress.com&blog=2889320&post=11&subd=senenakwag&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://senenakwag.wordpress.com/2008/07/22/programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71f006442375c02e21708efa3759cb8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">senenakwag</media:title>
		</media:content>
	</item>
		<item>
		<title>Accra.rb</title>
		<link>http://senenakwag.wordpress.com/2008/07/21/accrarb/</link>
		<comments>http://senenakwag.wordpress.com/2008/07/21/accrarb/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 21:07:45 +0000</pubDate>
		<dc:creator>senenakwag</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Scripting languge]]></category>

		<guid isPermaLink="false">http://senenakwag.wordpress.com/?p=7</guid>
		<description><![CDATA[Accra.rb is a Ruby user group located here in Accra,Ghana. Our main focuss is to deliberate on Ruby issues and programming in general. We meet bi-weekly on Saturdays. You can find the Accra.rb in google groups.All are invited to learn this powerful scripting language.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=senenakwag.wordpress.com&blog=2889320&post=7&subd=senenakwag&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Accra.rb is a Ruby user group located here in Accra,Ghana. Our main focuss is to deliberate on Ruby issues and programming in general. We meet bi-weekly on Saturdays. You can find the Accra.rb in google groups.All are invited to learn this powerful scripting language.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/senenakwag.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/senenakwag.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/senenakwag.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/senenakwag.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/senenakwag.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/senenakwag.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/senenakwag.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/senenakwag.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/senenakwag.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/senenakwag.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/senenakwag.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/senenakwag.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=senenakwag.wordpress.com&blog=2889320&post=7&subd=senenakwag&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://senenakwag.wordpress.com/2008/07/21/accrarb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71f006442375c02e21708efa3759cb8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">senenakwag</media:title>
		</media:content>
	</item>
	</channel>
</rss>