Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Executable XML users challenge

Name: F r o z e n V o i d !!mJCwdV5J0Xy2A21 2011-12-08 5:01

provide any LISP macro with clear explanation of its structure and function
that is :
1.concise (max 10 lines)
2.does not have a C equivalent(at least not anything above 100 lines)
3.does not use any libraries or imported complex functions which are not in C
If you provide an exact explanation/commentary on what it does i'll try to make a C solution which
is equivalent to LISP one. If i fail to do so, LISP wins, if i provide a solution you can make another macro.
If all examples in the thread are provide with C equivalents, LISP loses.

Name: Anonymous 2011-12-10 4:23

>>179

implement:


int c = 5;
BACKWARDS_LOL(c, "fuck da police because %d\n", printf)


I think the above has a chance of being done. Then try expressing:


int c = 0;
for(int i = 0; i < 11; ++i) {
  if(i&7) {
    ++c;
  }
  printf("%d: %d\n", i, c);
}


as:


BACKWARDS_LAWL(
{
  ;(c ,i ,"%d: %d\n")printf
  {
    ;c++
  }(7&i)if
} (i++ ;11 < i ;0 = i int)for
; 0 = c int
)

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List