Skip to content

Instantly share code, notes, and snippets.

View christineponyl's full-sized avatar

Adam Jallad christineponyl

View GitHub Profile
actor Main
let pa: PrintingActor
new create(env: Env) =>
pa = PrintingActor(env.out)
env.out.print("Final Result: " + fib(5).string())
fun fib(n: U64): U64 =>
match n
| 0 => 0
actor Main
let pa: PrintingActor
new create(env: Env) =>
pa = PrintingActor(env.out)
env.out.print(fib(5).string())
fun fib(n: U64): U64 =>
match n
| 0 => 0
trait SomeTrait
fun tag getVal() : U32 =>
2
class SomeClass
class Some is SomeTrait
trait SomeTrait
fun getVal() : U32 =>
2
class SomeClass
trait SomeTrait
fun getVal() : U32 =>
2
class SomeClass
trait SomeTrait
fun getVal() : U32 =>
2
class SomeClass
class Some is SomeTrait
actor Main
new create(env: Env) =>
env.out.print(fib(5, env.out).string())
fun fib(n: U64, out: OutStream): U64 =>
match n
| 0 => 0
| 1 => 1
else
let n1 = n - 1
actor Main
let _out: Outstream
new create(env: Env) =>
_out = env.out
_out.print(fib(5).string())
fun fib(n: U64): U64 =>
match n
| 0 => 0
| 1 => 1
actor Main
new create(env: Env) =>
let pa = PrintingActor(env.out)
pa.hello()
actor PrintingActor
let _out: OutStream
new create(out: OutStream) =>
_out = out
actor Main
let env: Env
new create(env': Env) =>
env = env'
env.out.print(fib(5).string())
fun fib(n: U64): U64 =>
match n
| 0 => 0