Velik

From Esolang
Jump to navigation Jump to search

velik is an IRC bot maintained by User:Nakilon. It was created in 2021-05. It is resident on the libera/##nakilon and some other IRC channels. It can execute RASEL language (spec v1, i.e. supports $) code. It also responds to some other commands such as querying Esolang Wiki, Wikipedia, Wolfram Alpha, encode/decode Morse code -- use \help to see all the commands.

11:16:48 <nakilon> \rasel "!dlroW ,olleH">:?@,Gj
11:16:49 <velik>  output: Hello, World!, exit code: 0
11:17:04 <nakilon> \rasel -stdin|1 2 3|& .& .& .@
11:17:05 <velik>  output: 1 2 3 , exit code: 0
10:09:08 <nakilon> \rasel -stdin|10|-multiline|1&$:?v:1-3\$/1\|     >$11\/.@
10:09:09 <velik>  output: 3628800 , exit code: 0
16:35:06 <nakilon> \wiki rasel
16:35:07 <velik>  RASEL (Random Access Stack Esoteric Language) is a fungeoid esoteric programming language. The main goals of making another fungeoid were: https://esolangs.org/wiki/RASEL
16:35:12 <nakilon> \wiki velik
16:35:13 <velik>  velik is an IRC bot maintained by User:Nakilon.  It was created in 2021-05.  It is resident on the libera/#esolangs channel. It can execute RASEL language code and also responds to some other commands (use \help to see all of them). https://esolangs.org/wiki/Velik
16:36:25 <nakilon> \wp linux
16:36:26 <velik>  (see also: Linux kernel) Linux -- family of Unix-like operating systems that use the Linux kernel and are open source https://en.wikipedia.org/wiki/Linux
09:14:18 <nakilon> \wp VPCLMULQDQ
09:14:20 <velik>  AVX-512 are 512-bit extensions to the 256-bit Advanced Vector Extensions SIMD instructions for ...
20:48:35 <nakilon> \wp-fi esolang
20:48:36 <velik>  Esoteerinen ohjelmointikieli tai esolang on ohjelmointikieli, ...
14:40:31 <nakilon> \wa x^3 - 4x^2 + 6x - 24 = 0
14:40:33 <velik>  Real solution: x = 4 | Complex solutions: x = -i sqrt(6), x = i sqrt(6) | Alternate forms: (x - 4) (x^2 + 6) = 0, (x - 4/3)^3 + 2/3 (x - 4/3) - 560/27 = 0
12:53:52 <nakilon> \morse hello world
12:53:53 <velik>  .... . .-.. .-.. --- / .-- --- .-. .-.. -..
12:54:16 <nakilon> \demorse .... . .-.. .-.. --- / .-- --- .-. .-.. -..
12:54:18 <velik>  HELLO WORLD
12:54:27 <nakilon> \demorse ru .... . .-.. .-.. --- / .-- --- .-. .-.. -..
12:54:28 <velik>  ХЕЛЛО ВОРЛД

Apart from commands starting with a backslash, velik also reacts to ping and one particular syntax anywhere inside IRC lines: [[Any search keywords]]

13:35:01 <nakilon> I'm lazy to provide the full URL for [[velik]] so velik will do it for me
13:35:02 <velik> https://esolangs.org/wiki/Velik

Also it can just talk if you ask:

16:04:21 <nakilon> velik don't do drugs
16:04:32 <velik>  a bit address