Arc Forumnew | comments | leaders | submitlogin
2 points by almkglor 6108 days ago | link | parent

Hmm. How about an alternative suggestion?

Instead we define this:

  (mac breakable (exp)
      `(point break ,exp))
And we make loops and other control structures that support break with this:

  (breakable:while (condition)
        (aif (something) (break it)))