Talk:PassByConstruction
From Erights
(Difference between revisions)
m (Talk:Pass By Construction moved to Talk:PassByConstruction: use formal name) |
Latest revision as of 13:09, 17 August 2009
What about wabbits like this one:
def makeWabbitSource := e`
def makeWabbit implements pbc {
to run() {
def wabbit implements pbc {
to run() {
makeWabbit <- run()
}
to __optUncall() :any { return [makeWabbit, "run", []] }
}
wabbit <- run()
return wabbit
}
to __optUncall() :any {
return [makeWabbitSource, "eval", universalScope]
}
}`
makeWabbitSource.eval(universalScope)
makeWabbit()
--Zarutian 12:17, 9 September 2008 (CDT)

