Open kretzschi opened 10 years ago
Na ~ habe ich nach dem esolang impl ich habe auch mehr mals nach geguckt weil das net mit dem interpreter passt glaube
Also, Vincent meinte wohl ':' Aber der Testcase lässt sich gerade bei mir nicht ausfüllen, weil schon wieder eine inkonsistente Stack-Höhe geworfen wird -.-
Ich glaube jetzt, dass nicht ~ falsch ist, sondern : esolang: ':' Cons (a b -- c) c is a list cell with a == cdr(c) and b == car(c) Pre: is_list(a) Post: is_list(c) && ~is_nil(c)
und http://en.wikipedia.org/wiki/CAR_and_CDR: Thus, the expression (car (cons x y)) evaluates to x, and (cdr (cons x y)) evaluates to y.
Das hieße, dass die Elemente am Anfang der liste eingefügt werden müssen und nicht am Ende.
Reicht vermutlich ArrayList.add(0, element) zu benutzen. Ich kann die Classfile aber gerade eh nicht ausführen.