Arc Forumnew | comments | leaders | submitlogin
4 points by almkglor 5910 days ago | link | parent

I assume that NewLisp can transform looped code of the form:

  (while (something)
    (push obj lst -1))
to:

  (let tl (lastcdr lst)
    (while (something)
      (= (cdr tl) (cons obj nil))
      (= tl (cdr tl))))