Name:
Anonymous
2014-10-28 21:01
https://github.com/saniv/symta/blob/master/doc/symta-by-example.mdCriticism isn't welcome: it will hurt my feeling and I'll be crying like a girl.
Name:
Anonymous
2014-10-30 2:04
I think i could pick it up, though i never really learnt lisp before..
qsort@r$[] [H@T] = [@T.keep{?<H}^r H @T.skip{?<H}^r]
qsort /function name
@r$ /recursive alias r ?
[] /empty list?
[H@T] /list arg H first list element // T last list element?
=
[@T.keep{?<H}^r H @T.skip{?<H}^r]
== [qsort{@T.keep{?<H}} H qsort{@T.skip{?<H}}] ?
~== list(quicksort(list < H ), H, quicksort(list > H))