*$@(^$)!/Wimpmodes

From Esolang
Jump to navigation Jump to search

Because *$@(^$)! is too f**king hard to write in ((even a one-time cat)), I hereby define some wimpmodes. (The reference golfed interpreter does not support them)

When a wimpmode are used, you name the language *$@(^$)!-W1,W2,W3,... where Wi are wimpmodes you used, when they include each other you only need to include the largest one.

Type-A wimpmodes

The wimpmodes focus on decreasing the first step (ie. source code encryption)

  • A1: make g(x)=last digit of x
  • A2: remove c' and d', make c'=c,d'=d
  • A3: remove e, make e=b
  • A4: remove c and d, c=a, d=b. Includes A2
  • A5: make the table indexing use just g(a) and g(b) instead of g(c'+d),g(d'+e+c). Includes A3, A4
  • A6: throw away the multiplications in f(x)
  • A7: throw away the "+114514" in f(x)
  • A8: NOP Includes A5,A6,A7
This is still a work in progress. It may be changed in the future.