User:DGCK81LNN

From Esolang
Jump to navigation Jump to search

My homepage: https://dgck81lnn.github.io (CHINESE) Blog: https://dgck81lnn.github.io/blog/ (CHINESE)

Below's some interesting stuff I did.

Befunge

number guessing game (2020-09)

v>>> > v>>> > v
 012 3  012 3
 ^?^    ^?^
>>?#v?4>>?#v?4v
 v?v    v?v
 98765  98765
 >>>>> ^>>>>> v
v 0 + * + : 5 <
>"!sseuG">:#,_v
0v_v#:-&:,+:5$<
, v>0"!niw uoY"
+0>:#,_$5:+,@
:>`0\"!"\v
 v"small"_"gib"
^>" ooT">:#,_$5

The upper half of this program simply generates two random integers from 0 to 9 and puts them together to make a 2-digit decimal number.

99 bottles of beer with Go to the store, buy some more (2020-12)

v> >:#v_#v #"" oN"# ,,# <   >"s",>052*",llaw eht no reeb fo ">:#,_$v
9     >:.>"elttob",,,,,,:1-#^_   ^ v   _v#!-1:,,,,,,"bottle"<.:<
5* v\*25\0:$_ #!,#:<" of beer."*250<,"s"<  > #,, #"No ""#   ^#_^#!:<
6+v_",erom emos yub ,erots eht ot oG">:#,_$956+*.88*20pv  Befunge-93
 v>",dnuora ti ssap ,nwod eno ekaT">:#,_$1-:!#v_:.v    <>:#,_$25*:,,
 #   "on the wall."0<   _v#!-1:,,,,,,"bottle"< <  <     ^" of beer "
>^99 bottles of beer^,"s"<      > #,, #"No ""#<^ dgck81lnn.github.io

brainfuck

Quine (2020-10)

>>>>++++++>++++++>++++++>+>+>+>+++++++>+++>+++++>+>+>+>+++++++>+++>+++++>+>+>+>+>+>++++++>++++++++>++++++>++++++++>+++++>+++++>+++++++>+++>++++++>+>++++++>+>++++++>+>++++++>+>+++++>+++++>+++++>+++++>++++++++>++++++>+++>+++>++++++>+++>++++++>++++++>+>++++++>++++++>++++++>++++++>++++++>+>+>+>+>+++++++>+++>+++++>+>+>+>+>+++++++>+++>+++++>+>+>+>+>++++++>++++++++>++++++>++++++++>+++++>+++++>+++++++>+++>+++++>+>+++++>+>++++++>++++++>++++++++>+++++>+++>+++>+++++>+++>+++>+++>+++>++++++>++++++>++++++>++++++>++++++>++++++>+>+>+>+++++++>+++>+++++>+>+>+>+>+>+++++++>+++>+++++>+>+>+>+>+>+>++++++>++++++++>++++++>++++++++>+++++>+++++>+++++++>+++>+++++>+>+++++>+>++++++>++++++>++++++++>+++++>+>+>+>+++++>+>+++++>++++>++++>++++>+++++++>+++++>++++++++>+++++>+++++>+++++++>+++++>++++++++>++++++>+++++++>+++++++>++++++>++++++++>++++++>++++++>++++++>++++++>++++++>++++++>++++>+++++++>+++++>++++++++>+++++>+++++++>+++++>++++++++>++++++>+++++++>+++>+++++>+++++>+>++++++>++++++>++++++>+++++++>++++++>++++++++>++++++>++++>+++++>+++++>+++++++>+++++>++++++++>+++++>+++++++>++++++>++++++++>++++++>++++++++>++++++>++++++++>+++++>+++++>+++++>+++++++>+++++>++++++++>++++++>+++++++>+++++>+++++>+>++++++>++++++>+++++++>+++>++++++>+++++++>++++++>++++++++>++++++>++++++>++++++>++++++>++++++>++++++>++++++>++++++>++++++>++++++>+++++++>+++++>++++++++>++++++>+++++++>+++>+++++>+>++++++>++++++++>+++++>+++++++>+++++>++++++++>+++++>+++++>+++++++>+++++>++++++++>+++++>+++++++>++++++>++++++++>++++++>++++++++>++++++>+++++++>++++++>++++++++>++++++>++++++>+++++++>++++++>++++++++>+++++>++++>+++++++>+++++++>+++>++++++>+>+++++>++++++++>+++++>++++++++>+++++>+++++>+++++>+++++++>+++++>++++++++>++++++>++++++++>>>+++[-<+++[-<+++++>]>]<<[->+>+>+>+<<<<]>-->->>+>>>>>++++[-<++++[-<++++>]>]<<[-<+<+>>]<--<---->>>>>>+++[-<+++++[-<++++++>]>]<<[-<+<+>>]<+++<+<...[<]<<[<]>[[>]>>>>>>.[<]<[<]>[-<<+>>>[>]>.<<[<]<[>]>]>]<<<[<]>[<<+>>[->[>]>>>>>>>>>>[<]>[-<+>]<[<]<<[<]<[>]>]>[>]>>[>]<.[[->+<]<]<<<[<]>]

JvavScript

JavaScript but only ( ) [ ] < > + - ! , = ? : _ $, and _ = alert, __ = prompt, $ = String.fromCharCode, $$ = globalThis. A more lenient version of JSFuck.

brainfuck interpreter (2022-11)

const _ = alert, __ = prompt, $ = String.fromCharCode, $$ = this;
_((($_,_$$,__$)=>$_($_,_$$,+[],__$,+[],[]+[],$$[$([+!!_]+-[]-!!_-!!_+[!!_+!!_],[+!!_]+-[]+(+!!_),[+!!_]+-[]+(!!_+!!_),+!!_+[+!!_]+-[]-!!_-!!_,[+!!_]+-[]+(+!!_),[+!!_]+-[]+-[]-!!_,+!!_+[+!!_]+(!!_+!!_+!!_+!!_+!!_+!!_))][$([+!!_]+-[]+-[]-!!_,+!!_+[+!!_]+(+!!_),+!!_+[+!!_]+-[],+!!_+[+!!_]+(!!_+!!_+!!_+!!_+!!_),+!!_+[+!!_]+(!!_+!!_+!!_+!!_+!!_+!!_),+!!_+[+!!_]+(!!_+!!_+!!_+!!_),+!!_+[!!_+!!_]+-[]-!!_-!!_-!!_,[+!!_]+-[]+-[]-!!_,+!!_+[+!!_]+(!!_+!!_+!!_+!!_+!!_+!!_))]($$[$([+!!_]+-[]-!!_-!!_-!!_+[!!_+!!_+!!_],+!!_+[+!!_]+-[],+!!_+[+!!_]+(!!_+!!_+!!_+!!_+!!_+!!_),!!_+!!_+!!_+!!_+!!_+[!!_+!!_+!!_+!!_+!!_+!!_],!!_+!!_+!!_+!!_+!!_+!!_+[!!_+!!_+!!_+!!_+!!_],+!!_+[+!!_]+(!!_+!!_+!!_+!!_),+!!_+[+!!_]+(!!_+!!_+!!_+!!_),[+!!_]+-[]+-[]-!!_-!!_-!!_,+!!_+[!!_+!!_]+(+!!_))],[[!!_+!!_+!!_]+-[]+-[]+-[]+-[]]),+[]))(($_,_$$,_$$_,__$,__$_,$$_,$__,$__$)=>(
 _$$[_$$_]?
  _$$[_$$_]==$([!!_+!!_+!!_+!!_+!!_+!!_]+-[])?
   $_($_,_$$,_$$_+!!_,__$,__$_,$$_,$__,$__$?$__$-!!_:[!!_+!!_+!!_]+-[]+-[]+-[]+-[]-!!_)
  :_$$[_$$_]==$(!!_+!!_+!!_+!!_+!!_+!!_+[!!_+!!_])?
   $_($_,_$$,_$$_+!![],__$,__$_,$$_,$__,$__$==[!!_+!!_+!!_]+-[]+-[]+-[]+-[]-!!_?+[]:$__$+!!_)
  :(
   _$$[_$$_]==(-!!_+[])[+[]]?
    ($__[$__$]--,!!_)
   :_$$[_$$_]==$(!!_+!!_+!!_+!!_+[!!_+!!_+!!_])?
    ($__[$__$]++,!!_)
   :_$$[_$$_]==$(!!_+!!_+!!_+!!_+[!!_+!!_+!!_+!!_+!!_+!!_])?
    ($$_+=$($__[$__$]),!!_)
   :_$$[_$$_]==$(!!_+!!_+!!_+!!_+[!!_+!!_+!!_+!!_])?
    ($__[$__$]=__$[__$_]?__$[$([+!!_]+-[]+-[]-!!_,[+!!_]+-[]+(!!_+!!_+!!_+!!_),[+!!_]+-[]+-[]-!!_-!!_-!!_,+!!_+[+!!_]+(!!_+!!_+!!_+!!_),[+!!_]+-[]+-[]-(!!_+!!_+!!_+[!!_+!!_+!!_]),+!!_+[+!!_]+(+!!_),[+!!_]+-[]+-[],[+!!_]+-[]+(+!!_),!!_+!!_+!!_+!!_+!!_+!!_+[!!_+!!_+!!_+!!_+!!_],+!!_+[+!!_]+(!!_+!!_+!!_+!!_+!!_+!!_))](__$_++):-!!_,!!_)
   :!_
  )?
   $_($_,_$$,_$$_+!!_,__$,__$_,$$_,$__,$__$)
  :_$$[_$$_]==$([+!!_]+-[]-!!_+[+!!_])?
   $_($_,_$$,$__[$__$]?_$$_+!!_:(($_$,_$$,_$$_)=>$_$($_$,_$$,_$$_,+[]))(($_$,_$$,_$$_,_$)=>(
    _$$[_$$_]?
     _$$[_$$_]==$([+!!_]+-[]-!!_+[+!!_])?
      $_$($_$,_$$,_$$_+!![],_$+!!_)
     :_$$[_$$_]==$([+!!_]+-[]-!!_+[!!_+!!_+!!_])?
      _$?$_$($_$,_$$,_$$_+!!_,_$-!!_):_$$_+!!_
     :$_$($_$,_$$,_$$_+!!_,_$)
    :_$$_
   ),_$$,_$$_+!!_),__$,__$_,$$_,$__,$__$)
  :_$$[_$$_]==$([+!!_]+-[]-!!_+[!!_+!!_+!!_])?
   $_($_,_$$,$__[$__$]?(($_$,_$$,_$$_)=>$_$($_$,_$$,_$$_,+[]))(($_$,_$$,_$$_,_$)=>(
    _$$[_$$_]?
     _$$[_$$_]==$([+!!_]+-[]-!!_+[!!_+!!_+!!_])?
      $_$($_$,_$$,_$$_-!!_,_$+!!_)
     :_$$[_$$_]==$([+!!_]+-[]-!!_+[+!!_])?
      _$?$_$($_$,_$$,_$$_-!![],_$-!!_):_$$_+!!_
     :$_$($_$,_$$,_$$_-!!_,_$)
    :+[]
   ),_$$,_$$_-!!_):_$$_+!!_,__$,__$_,$$_,$__,$__$)
  :$_($_,_$$,_$$_+!!_,__$,__$_,$$_,$__,$__$)
 :$$_
),__($([+!!_]+-[]+-[]-!!_,+!!_+[+!!_]+(+!!_),[+!!_]+-[]+-[],[+!!_]+-[]+(+!!_))),__($([+!!_]+-[]+(!!_+!!_+!!_+!!_+!!_),+!!_+[+!!_]+-[],+!!_+[+!!_]+(!!_+!!_),+!!_+[!!_+!!_]+-[]-!!_-!!_-!!_,+!!_+[+!!_]+(!!_+!!_+!!_+!!_+!!_+!!_)))))

Due to the use of recursion instead of loops and the lack of Proper Tail Calls, though, this easily overflows the call stack.

Wenyan

I coded 閱文秘術, a Wenyan library to synchronously scan the standard input in a Node.js runtime.

RBF*ck

Ruby but without alphanumerics.

Hello World (2024-04)

$><<(""<<~-~-~-~-~-~-~-~-(-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~-~(-~
-~-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<~-~-~-~-(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~(
[]<=>[]))<<~-~-~-~-(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<~-(-~-~-~-~-~-~
-~([]<=>[])<<-~-~-~-~([]<=>[]))<<~-~-~-~-(-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<(
([[]]<=>[])<<-~-~-~-~-~([]<=>[]))<<-~-~-~-~-~-~-~(-~-~-~-~-~([]<=>[])<<-~-~-~-~(
[]<=>[]))<<~-(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~(-~-~-~-~-~-~-~([
]<=>[])<<-~-~-~-~([]<=>[]))<<~-~-~-~-(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[])
)<<-~-~-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<-~(([[]]<=>[])<<-~-~-~-~-~([
]<=>[]))<<-~-~-~-~-~-~-~-~-~-~([]<=>[]))

Blog post

99 bottles of beer (2024-09)

(->(&_){_.(([[]]<=>[])..-~-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[])),&->(_){$><<
(+"#{_}"<<(([[]]<=>[])<<-~-~-~-~-~([]<=>[]))<<-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~([
]<=>[]))<<~-(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~(-~-~-~-~-~-~-
~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>
[]))<<~-~-~-~-(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~-~(-~-~-~([
]<=>[])<<-~-~-~-~-~([]<=>[]))<<(_==([[]]<=>[])?"":-~-~-~(-~-~-~-~-~-~-~([]<=>[]
)<<-~-~-~-~([]<=>[])))<<(([[]]<=>[])<<-~-~-~-~-~([]<=>[]))<<~-(-~-~-~-~-~-~-~([
]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[])
)<<(([[]]<=>[])<<-~-~-~-~-~([]<=>[]))<<-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[])
)<<-~-~-~-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<-~-~-~-~-~(-~-~-~([]<=>[]
)<<-~-~-~-~-~([]<=>[]))<<-~-~(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<(([[]
]<=>[])<<-~-~-~-~-~([]<=>[]))<<~-(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<~
-~-(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<(([[]]<=>[])<<-~-~-~-~-~([]<=>[
]))<<-~-~-~-~(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<~-~-~-~-~-~-~-~-(-~-~
-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~(
[]<=>[]))<<(([[]]<=>[])<<-~-~-~-~-~([]<=>[]))<<-~-~-~-~-~-~-~(-~-~-~-~-~-~-~([
]<=>[])<<-~-~-~-~([]<=>[]))<<-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<~-~-~-~-(
-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<~-~-~-~-(-~-~-~-~-~-~-~([]<=>[])<<-
~-~-~-~([]<=>[]))<<~-~-~-~-(-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~-~-~-~-
~-~-~([]<=>[])<<"#{_}"<<(([[]]<=>[])<<-~-~-~-~-~([]<=>[]))<<-~-~(-~-~-~([]<=>[]
)<<-~-~-~-~-~([]<=>[]))<<~-(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-
~(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~(-~-~-~-~-~-~-~([]<=>[]
)<<-~-~-~-~([]<=>[]))<<~-~-~-~-(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-
~-~-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<(_==([[]]<=>[])?"":-~-~-~(-~-~-~-
~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[])))<<(([[]]<=>[])<<-~-~-~-~-~([]<=>[]))<<~-(-~
-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~-~-~(-~-~-~([]<=>[])<<-~-~-~-
~-~([]<=>[]))<<(([[]]<=>[])<<-~-~-~-~-~([]<=>[]))<<-~-~(-~-~-~([]<=>[])<<-~-~-~-
~-~([]<=>[]))<<-~-~-~-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<-~-~-~-~-~(-~-~
-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<-~-~(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[
]))<<~-~-(-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~-~-~-~-~-~-~([]<=>[])<<-~
-~-~-~(-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~(-~-~-~([]<=>[])<<-~-~-~-~-~([
]<=>[]))<<~-~-~-~-~-(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~-~(-~-
~-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<(([[]]<=>[])<<-~-~-~-~-~([]<=>[]))<<~-(-~-~-
~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<~-~-(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([
]<=>[]))<<-~-~-~-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<(([[]]<=>[])<<-~-~-~
-~-~([]<=>[]))<<-~-~-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<~-(-~-~-~-~-~-~-
~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~-~-~-~(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~
([]<=>[]))<<~-~-(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<~-~-~-~-(-~-~-~([
]<=>[])<<-~-~-~-~([]<=>[]))<<(([[]]<=>[])<<-~-~-~-~-~([]<=>[]))<<(-~-~-~-~-~-~-~
([]<=>[])<<-~-~-~-~([]<=>[]))<<-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<-~-~-~(
-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~(-~-~-~-~-~-~-~([]<=>[])<<-~-
~-~-~([]<=>[]))<<(([[]]<=>[])<<-~-~-~-~-~([]<=>[]))<<~-~-~-~-~-~-~-(-~-~-~-~-~-~
-~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([
]<=>[]))<<(([[]]<=>[])<<-~-~-~-~-~([]<=>[]))<<-~(-~-~-~([]<=>[])<<-~-~-~-~-~([
]<=>[]))<<-~-~(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<~-(-~-~-~-~-~-~-~([
]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~-~(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[
]))<<~-~-(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~(-~-~-~([]<=>[]
)<<-~-~-~-~-~([]<=>[]))<<~-~-~-~-(-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~-
~-~-~-~-~-~([]<=>[])<<"#{~-_==([]<=>[])?""<<~-~-(-~-~-~-~-~([]<=>[])<<-~-~-~-~([
]<=>[]))<<~-(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[])):~-_}"<<(([[]]<=>[])<<-~
-~-~-~-~([]<=>[]))<<-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<~-(-~-~-~-~-~-~-
~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>
[]))<<-~-~-~-~(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<~-~-~-~-(-~-~-~-~-~-
~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[]
))<<(~-_==([[]]<=>[])?"":-~-~-~(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[])))<<((
[[]]<=>[])<<-~-~-~-~-~([]<=>[]))<<~-(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[])
)<<-~-~-~-~-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<(([[]]<=>[])<<-~-~-~-~-~(
[]<=>[]))<<-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<-~-~-~-~-~(-~-~-~([]<=>[]
)<<-~-~-~-~-~([]<=>[]))<<-~-~-~-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<-~-~(
-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<(([[]]<=>[])<<-~-~-~-~-~([]<=>[])
)<<~-(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<~-~-(-~-~-~-~-~-~-~([]<=>[]
)<<-~-~-~-~([]<=>[]))<<(([[]]<=>[])<<-~-~-~-~-~([]<=>[]))<<-~-~-~-~(-~-~-~-~-~-~
-~([]<=>[])<<-~-~-~-~([]<=>[]))<<~-~-~-~-~-~-~-~-(-~-~-~-~-~-~-~([]<=>[])<<-~-~-
~-~([]<=>[]))<<-~-~-~-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<(([[]]<=>[])<<-
~-~-~-~-~([]<=>[]))<<-~-~-~-~-~-~-~(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[])
)<<-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<~-~-~-~-(-~-~-~-~-~-~-~([]<=>[])<<-
~-~-~-~([]<=>[]))<<~-~-~-~-(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<~-~-(-~
-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~-~-~-~
-~-~-~([]<=>[]))})}).(&:"#{""<<-~-~(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[])
)<<-~-~-~-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<-~-~-~-~-~-~(-~-~-~-~-~-~-~
([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[])
)<<-~-~(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))<<-~-~-~(-~-~-~-~-~-~-~([]<=>
[])<<-~-~-~-~([]<=>[]))<<-~-~-~-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<~-(-~
-~-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<-~-~-~-~-~(-~-~-~([]<=>[])<<-~-~-~-~-~([
]<=>[]))<<-~(-~-~-~([]<=>[])<<-~-~-~-~-~([]<=>[]))<<-~-~-~(-~-~-~([]<=>[])<<-~-~
-~-~-~([]<=>[]))<<~-~-~-~-~-~-~-~-(-~-~-~-~-~-~-~([]<=>[])<<-~-~-~-~([]<=>[]))}"
)

Unmangled code:

(-> (&p) {
  p.(
    1..99,
    &-> (n) {
      $> << (
        +"#{n}" <<
          " bottle" <<
          (n == 1 ? "" : "s") <<
          " of beer on the wall,\n" <<
          "#{n}" <<
          " bottle" <<
          (n == 1 ? "" : "s") <<
          " of beer.\nTake one down, pass it around,\n" <<
          "#{n - 1 == 0 ? "No" : n - 1}" <<
          " bottle" <<
          (n - 1 == 1 ? "" : "s") <<
          " of beer on the wall.\n\n"
      )
    }
  )
}).(&:reverse_each)