Skip to content

Commit

Permalink
Small readability improvements to example files.
Browse files Browse the repository at this point in the history
  • Loading branch information
bakkdoor committed Dec 14, 2010
1 parent a886ae2 commit a733b24
Show file tree
Hide file tree
Showing 8 changed files with 11 additions and 15 deletions.
2 changes: 1 addition & 1 deletion examples/armstrong_numbers.fy
Expand Up @@ -10,7 +10,7 @@ class Fixnum {

decimals = []
tmp = self
{ tmp >= 10 } while_true: {
while: { tmp >= 10 } do: {
decimals << (tmp modulo: 10)
tmp = (tmp div: 10)
}
Expand Down
2 changes: 1 addition & 1 deletion examples/blocks.fy
Expand Up @@ -9,7 +9,7 @@ y call: [2, 3] # calls y and prints: 5

# prints numbers 0 to 20
zahl = 0
{ zahl <= 20 } while_true: {
while: { zahl <= 20 } do: {
Console println: zahl
zahl = zahl + 1
}
2 changes: 1 addition & 1 deletion examples/echo.fy
Expand Up @@ -4,7 +4,7 @@
ARGV[1] if_do: |filename| {
try {
File open: filename modes: ['read] with: |f| {
{ f eof? } while_false: {
until: { f eof? } do: {
f readln println
}
}
Expand Down
12 changes: 4 additions & 8 deletions examples/fibonacci.fy
Expand Up @@ -3,14 +3,10 @@

class Fixnum {
def fib {
if: (self == 0) then: {
0
} else: {
if: (self == 1) then: {
1
} else: {
self - 1 fib + (self - 2 fib)
}
match self -> {
case 0 -> 0
case 1 -> 1
case _ -> self - 1 fib + (self - 2 fib)
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion examples/project-euler/02.fy
Expand Up @@ -10,7 +10,7 @@ fibs = [1, 2]

# insert into fibs as long as the sum of the last two numbers doesn't
# exceed 4000000
{ fibs[-1] + (fibs[-2]) <= 4000000 } while_true: {
while: { fibs[-1] + (fibs[-2]) <= 4000000 } do: {
fibs << (fibs last: 2 . sum)
}

Expand Down
2 changes: 1 addition & 1 deletion examples/project-euler/28.fy
Expand Up @@ -19,7 +19,7 @@ number = taille ** 2
coins = 1
sum = number

{ pas > 0 } while_true: {
while: { pas > 0 } do: {
number = number - pas
sum = sum + number
if: (coins == 4) then: {
Expand Down
2 changes: 1 addition & 1 deletion examples/rbx/blocks.fy
Expand Up @@ -7,7 +7,7 @@
}

x = 0
{ x < 4 } while_true: {
while: { x < 4 } do: {
"in while_true, with x = " ++ x println
x = x + 1
}
Expand Down
2 changes: 1 addition & 1 deletion examples/regex.fy
@@ -1,7 +1,7 @@
regex = /[a-z]+[A-Z]*foo/
str = "heLLofoo"

str =~(regex) if_do: |idx| {
if: (str =~ regex) then: |idx| {
"match at index: " ++ idx ++ " with character: " print
str[idx] inspect println
}

0 comments on commit a733b24

Please sign in to comment.