diff --git a/extra/L-system/L-system.factor b/extra/L-system/L-system.factor index c37b7a0fef..dfae72c629 100644 --- a/extra/L-system/L-system.factor +++ b/extra/L-system/L-system.factor @@ -303,9 +303,8 @@ TUPLE: < gadget :: iterate-string-loop ( STRING RULES ACCUM -- ) STRING empty? not [ - STRING read-instruction - - [let :> ( NEXT REST ) + [let + STRING read-instruction :> ( NEXT REST ) NEXT 1 head RULES at NEXT or ACCUM push-all @@ -329,12 +328,9 @@ TUPLE: < gadget STRING empty? not [ - STRING read-instruction - - [let :> ( NEXT REST ) - + [let + STRING read-instruction :> ( NEXT REST ) NEXT 1 head COMMANDS at :> COMMAND - COMMAND [ NEXT length 1 =