Fractran: Difference between revisions

m
→‎{{header|Quackery}}: fixed missing loadfile
m (→‎{{header|Quackery}}: fixed missing loadfile)
Line 3,336:
To execute a Fractran program until the halting condition is satisfied, use <code>[ program share run until ]</code>. The Fractran prime generator will never satisfy the halting condition, so in this task the <code>drop</code> after <code>run</code> discards the boolean.
 
<lang Quackery> [ 1$ &"bigrat.qky" notloadfile ] now! is even ( n --> b )
 
[ 1 & not ] nested join ] ] is parse$even ( $n --> [b )
[ nip 1 = ] is vint ( n/d --> b )
[ [ dup even while
Line 3,354 ⟶ 3,356:
[ char / over find
space unrot poke
quackerybuild nested join ] ] is parse$ ( $ --> [ )
nested join ] ] is parse$ ( $ --> [ )
[ stack ] is program ( s --> )
Line 3,392 ⟶ 3,393:
primes take echo
program release</lang>
</lang>
 
{{out}}
1,462

edits