From cff57b4a267b61561b04c527b5ce04d64cbcf78b Mon Sep 17 00:00:00 2001 From: shigek Date: Thu, 24 Apr 2003 13:37:32 +0000 Subject: [PATCH] Dir. rearrangement according to the suggestions from Minero Aoki. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3722 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ext/bigdecimal/MANIFEST | 6 +++--- ext/bigdecimal/{lib => sample}/linear.rb | 0 ext/bigdecimal/{lib => sample}/nlsolve.rb | 0 ext/bigdecimal/{lib/pai.rb => sample/pi.rb} | 13 +++++++------ 4 files changed, 10 insertions(+), 9 deletions(-) rename ext/bigdecimal/{lib => sample}/linear.rb (100%) rename ext/bigdecimal/{lib => sample}/nlsolve.rb (100%) rename ext/bigdecimal/{lib/pai.rb => sample/pi.rb} (71%) diff --git a/ext/bigdecimal/MANIFEST b/ext/bigdecimal/MANIFEST index 375f16c2ab..7408e05284 100644 --- a/ext/bigdecimal/MANIFEST +++ b/ext/bigdecimal/MANIFEST @@ -7,10 +7,10 @@ depend extconf.rb bigdecimal_en.html bigdecimal_ja.html -lib/nlsolve.rb lib/jacobian.rb lib/newton.rb -lib/linear.rb lib/ludcmp.rb -lib/pai.rb lib/bigdecimal-rational.rb +sample/linear.rb +sample/nlsolve.rb +sample/pi.rb diff --git a/ext/bigdecimal/lib/linear.rb b/ext/bigdecimal/sample/linear.rb similarity index 100% rename from ext/bigdecimal/lib/linear.rb rename to ext/bigdecimal/sample/linear.rb diff --git a/ext/bigdecimal/lib/nlsolve.rb b/ext/bigdecimal/sample/nlsolve.rb similarity index 100% rename from ext/bigdecimal/lib/nlsolve.rb rename to ext/bigdecimal/sample/nlsolve.rb diff --git a/ext/bigdecimal/lib/pai.rb b/ext/bigdecimal/sample/pi.rb similarity index 71% rename from ext/bigdecimal/lib/pai.rb rename to ext/bigdecimal/sample/pi.rb index 4e2dd7104a..cbb8448a38 100644 --- a/ext/bigdecimal/lib/pai.rb +++ b/ext/bigdecimal/sample/pi.rb @@ -1,14 +1,15 @@ #!/usr/local/bin/ruby # -# pai.rb +# pi.rb # require "bigdecimal" # -# Calculates 3.1415.... using J. Machin's formula. +# Calculates 3.1415.... (the number of times that a circle's diameter +# will fit around the circle) using J. Machin's formula. # -def pai(sig) # sig: Number of significant figures +def big_pi(sig) # sig: Number of significant figures exp = -sig pi = BigDecimal::new("0") two = BigDecimal::new("2") @@ -41,9 +42,9 @@ end if $0 == __FILE__ if ARGV.size == 1 - print "PAI("+ARGV[0]+"):\n" - p pai(ARGV[0].to_i) + print "PI("+ARGV[0]+"):\n" + p big_pi(ARGV[0].to_i) else - print "TRY: ruby pai.rb 1000 \n" + print "TRY: ruby pi.rb 1000 \n" end end