< 1670630587 829861 :Trieste!~T@user/pilgrim QUIT :Ping timeout: 260 seconds < 1670631651 222988 :Trieste!~T@user/pilgrim JOIN #esolangs pilgrim :T < 1670632871 729847 :razetime!~quassel@49.207.203.213 JOIN #esolangs * :razetime < 1670634154 231551 :Trieste!~T@user/pilgrim QUIT :Ping timeout: 256 seconds < 1670634396 154310 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :A feature I consider harmful in programming languages is a Unicode string type. It tends to be misused in API specifications (and it is sometimes the case even for programming language that do not have a Unicode string type, unfortunately). A feature such as GOTO is not harmful; it is helpful, and you do not have to use it if you do not want to, and even if you do, it doesn't affect interfaces. < 1670635099 983006 :Trieste!~T@user/pilgrim JOIN #esolangs pilgrim :T > 1670637321 157497 PRIVMSG #esolangs :14[[07Bitflipper14]]4 10 02https://esolangs.org/w/index.php?diff=105201&oldid=94152 5* 03Dtp09 5* (+1319) 10 > 1670637368 441251 PRIVMSG #esolangs :14[[07Bitflipper14]]4 10 02https://esolangs.org/w/index.php?diff=105202&oldid=105201 5* 03Dtp09 5* (-2) 10/* Interpreters */ > 1670637443 744209 PRIVMSG #esolangs :14[[07User:Dtp0914]]4 10 02https://esolangs.org/w/index.php?diff=105203&oldid=103604 5* 03Dtp09 5* (+23) 10 > 1670637470 502150 PRIVMSG #esolangs :14[[07Drawfuck14]]4 10 02https://esolangs.org/w/index.php?diff=105204&oldid=103606 5* 03Dtp09 5* (-38) 10 > 1670637490 596694 PRIVMSG #esolangs :14[[07Drawfuck14]]4 10 02https://esolangs.org/w/index.php?diff=105205&oldid=105204 5* 03Dtp09 5* (-8) 10 > 1670637606 191301 PRIVMSG #esolangs :14[[07Bitflipper14]]4 10 02https://esolangs.org/w/index.php?diff=105206&oldid=105202 5* 03Dtp09 5* (-14) 10/* Truth Machine */ < 1670637704 869489 :Trieste!~T@user/pilgrim QUIT :Ping timeout: 268 seconds > 1670637732 930750 PRIVMSG #esolangs :14[[07WholesomeFuck14]]4 10 02https://esolangs.org/w/index.php?diff=105207&oldid=101942 5* 03Dtp09 5* (-557) 10 > 1670637769 625811 PRIVMSG #esolangs :14[[07STACKIE14]]4 N10 02https://esolangs.org/w/index.php?oldid=105208 5* 03Monochromeninja 5* (+8936) 10created > 1670638118 658878 PRIVMSG #esolangs :14[[07User:Dtp0914]]4 10 02https://esolangs.org/w/index.php?diff=105209&oldid=105203 5* 03Dtp09 5* (+63) 10 < 1670638259 632785 :Trieste!~T@user/pilgrim JOIN #esolangs pilgrim :T > 1670638310 831926 PRIVMSG #esolangs :14[[07User:Dtp0914]]4 10 02https://esolangs.org/w/index.php?diff=105210&oldid=105209 5* 03Dtp09 5* (+132) 10 < 1670638493 767003 :masterbu1lder!~master@user/masterbuilder QUIT :Quit: Lost terminal < 1670638596 871357 :masterbuilder!~master@user/masterbuilder JOIN #esolangs masterbuilder :Master Builder < 1670638648 355349 :masterbuilder!~master@user/masterbuilder PRIVMSG #esolangs :zzo38: Why do you consider Unicode string types harmful? < 1670639186 222494 :Trieste!~T@user/pilgrim QUIT :Ping timeout: 256 seconds < 1670640266 405128 :Trieste!~T@user/pilgrim JOIN #esolangs pilgrim :T < 1670641226 230696 :Trieste!~T@user/pilgrim QUIT :Ping timeout: 256 seconds < 1670641477 852533 :cakeprophet!~cakeproph@pool-108-6-129-193.nycmny.fios.verizon.net QUIT :Quit: Client closed < 1670641528 355578 :Trieste!~T@user/pilgrim JOIN #esolangs pilgrim :T < 1670642790 720338 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Because libraries tend to misuse them in the interfaces they expose. < 1670643368 302173 :Trieste!~T@user/pilgrim QUIT :Ping timeout: 256 seconds < 1670643755 554621 :Trieste!~T@user/pilgrim JOIN #esolangs pilgrim :T < 1670644327 855780 :Trieste!~T@user/pilgrim QUIT :Ping timeout: 268 seconds < 1670645570 448617 :Trieste!~T@user/pilgrim JOIN #esolangs pilgrim :T < 1670646149 498137 :Trieste!~T@user/pilgrim QUIT :Ping timeout: 260 seconds < 1670646440 287412 :Trieste!~T@user/pilgrim JOIN #esolangs pilgrim :T < 1670647102 854145 :Trieste!~T@user/pilgrim QUIT :Ping timeout: 268 seconds < 1670647357 565803 :Trieste!~T@user/pilgrim JOIN #esolangs pilgrim :T < 1670648915 869500 :Trieste!~T@user/pilgrim QUIT :Ping timeout: 268 seconds < 1670649224 223473 :Trieste!~T@user/pilgrim JOIN #esolangs pilgrim :T < 1670649754 476760 :Trieste!~T@user/pilgrim QUIT :Ping timeout: 260 seconds < 1670650338 404891 :Trieste!~T@user/pilgrim JOIN #esolangs pilgrim :T < 1670652479 852797 :Trieste!~T@user/pilgrim QUIT :Ping timeout: 246 seconds < 1670652748 389683 :Trieste!~T@user/pilgrim JOIN #esolangs pilgrim :T < 1670654078 221930 :Trieste!~T@user/pilgrim QUIT :Ping timeout: 256 seconds < 1670654312 228739 :immibis_!~hexchat@i689751E6.versanet.de QUIT :Remote host closed the connection < 1670654407 72264 :immibis_!~hexchat@i689751E6.versanet.de JOIN #esolangs * :realname > 1670654463 575603 PRIVMSG #esolangs :14[[07Talk:Xaxa14]]4 N10 02https://esolangs.org/w/index.php?oldid=105211 5* 03PkmnQ 5* (+99) 10Created page with "What would `-^` do? --~~~~" < 1670655410 910052 :Trieste!~T@user/pilgrim JOIN #esolangs pilgrim :T < 1670656204 820868 :Trieste!~T@user/pilgrim QUIT :Ping timeout: 268 seconds > 1670657253 636729 PRIVMSG #esolangs :14[[07Tile/Textile14]]4 N10 02https://esolangs.org/w/index.php?oldid=105212 5* 03Dtp09 5* (+4822) 10Created page with "'''Textile''' is an attempt at a written form of Tile created by [[User:Dtp09]] on December 9th, 2022. It's name is a portmanteau of the words "Text" and "Tile", which is exactly what it is. A text representation of Tile. Textile uses an assembly-like syntax, and wa > 1670657297 73769 PRIVMSG #esolangs :14[[07Tile/Textile14]]4 10 02https://esolangs.org/w/index.php?diff=105213&oldid=105212 5* 03Dtp09 5* (+0) 10 < 1670658419 287826 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1670661514 242516 :bgs!~bgs@212-85-160-171.dynamic.telemach.net JOIN #esolangs bgs :bgs < 1670663254 183519 :earend1!uid568065@user/utoneq JOIN #esolangs zut :utoneq > 1670664452 284241 PRIVMSG #esolangs :14[[07Gar14]]4 N10 02https://esolangs.org/w/index.php?oldid=105214 5* 03Masalt 5* (+289) 10Created page with "{{lowercase}} {{Stub}} :''The language '''gar''' is lowercased, except at the start of a sentence.'' ""Gar"" is an [[esoteric programming language]] invented by [[User:masalt]]. ==[[Popular problem|Examples]]== ===[[Fibonacci sequence|Fibonacci Sequence]]=== > > { % : < 1670664589 219070 :bgs!~bgs@212-85-160-171.dynamic.telemach.net QUIT :Remote host closed the connection > 1670664653 818786 PRIVMSG #esolangs :14[[07Gar14]]4 10 02https://esolangs.org/w/index.php?diff=105215&oldid=105214 5* 03Masalt 5* (+12) 10/* Fibonacci Sequence */ > 1670664717 282664 PRIVMSG #esolangs :14[[07Gar14]]4 10 02https://esolangs.org/w/index.php?diff=105216&oldid=105215 5* 03Masalt 5* (+2) 10 > 1670664945 220425 PRIVMSG #esolangs :14[[07Brainfuckconsole7414]]4 10 02https://esolangs.org/w/index.php?diff=105217&oldid=104931 5* 03Andor ch 5* (+357) 10 > 1670665166 806311 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 upload10 02 5* 03Andor ch 5* 10uploaded "[[02File:Sonfic .png10]]" > 1670665171 809246 PRIVMSG #esolangs :14[[07Brainfuckconsole7414]]4 10 02https://esolangs.org/w/index.php?diff=105219&oldid=105217 5* 03Andor ch 5* (+167) 10 > 1670665231 105969 PRIVMSG #esolangs :14[[07Brainfuckconsole7414]]4 10 02https://esolangs.org/w/index.php?diff=105220&oldid=105219 5* 03Andor ch 5* (+5) 10 > 1670665262 11499 PRIVMSG #esolangs :14[[07Brainfuckconsole7414]]4 10 02https://esolangs.org/w/index.php?diff=105221&oldid=105220 5* 03Andor ch 5* (+0) 10 > 1670665281 456096 PRIVMSG #esolangs :14[[07Brainfuckconsole7414]]4 10 02https://esolangs.org/w/index.php?diff=105222&oldid=105221 5* 03Andor ch 5* (-3) 10 > 1670665349 625298 PRIVMSG #esolangs :14[[07Brainfuckconsole7414]]4 10 02https://esolangs.org/w/index.php?diff=105223&oldid=105222 5* 03Andor ch 5* (-8) 10 > 1670665483 942541 PRIVMSG #esolangs :14[[07Esolang:Categorization14]]4 10 02https://esolangs.org/w/index.php?diff=105224&oldid=104211 5* 03Andor ch 5* (+55) 10 > 1670665776 107805 PRIVMSG #esolangs :14[[07Brainfuckconsole7414]]4 10 02https://esolangs.org/w/index.php?diff=105225&oldid=105223 5* 03Andor ch 5* (+26) 10 > 1670665895 876192 PRIVMSG #esolangs :14[[07User:Masalt14]]4 10 02https://esolangs.org/w/index.php?diff=105226&oldid=104886 5* 03Masalt 5* (+9) 10/* Languages */ > 1670666041 85845 PRIVMSG #esolangs :14[[07Gar14]]4 10 02https://esolangs.org/w/index.php?diff=105227&oldid=105216 5* 03Masalt 5* (+330) 10/* Examples */ < 1670666818 618217 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1670667087 453039 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Remote host closed the connection < 1670667109 524648 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse > 1670667213 359048 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Psycoder-x 5* 10New user account < 1670667372 235843 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 256 seconds < 1670667440 17935 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord > 1670667987 275415 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=105228&oldid=105183 5* 03Psycoder-x 5* (+205) 10Psycoder-x's sign > 1670668576 283661 PRIVMSG #esolangs :14[[07Talk:13 bytes :D14]]4 N10 02https://esolangs.org/w/index.php?oldid=105229 5* 03Stysan 5* (+112) 10Created page with "amazing --~~~~, the 16 bytes creator" > 1670669422 476942 PRIVMSG #esolangs :14[[07Gar14]]4 10 02https://esolangs.org/w/index.php?diff=105230&oldid=105227 5* 03Masalt 5* (+52) 10/* Examples */ > 1670669600 148083 PRIVMSG #esolangs :14[[07Gar14]]4 10 02https://esolangs.org/w/index.php?diff=105231&oldid=105230 5* 03Masalt 5* (+28) 10/* Examples */ > 1670670453 142625 PRIVMSG #esolangs :14[[07Gar14]]4 10 02https://esolangs.org/w/index.php?diff=105232&oldid=105231 5* 03Masalt 5* (+0) 10/* Examples */ > 1670673000 425584 PRIVMSG #esolangs :14[[07Gar14]]4 10 02https://esolangs.org/w/index.php?diff=105233&oldid=105232 5* 03Masalt 5* (+82) 10/* Examples */ > 1670674207 616761 PRIVMSG #esolangs :14[[07User:Masalt14]]4 10 02https://esolangs.org/w/index.php?diff=105234&oldid=105226 5* 03Masalt 5* (+13) 10/* Languages */ < 1670674491 866137 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :ChatGPT is bad at writing polyglots: https://zem.fi/tmp/polyglot-1.png < 1670674494 103197 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :"When compiled as a C program, the compiler will ignore the lines of code that are not valid C -- When interpreted as Python, the interpreter will ignore the lines of code that are not valid Python, --" < 1670674498 47418 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :If only it were that easy. < 1670674533 440984 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :I got an even less sensible result when I tried on my phone, but didn't save it. > 1670676912 593285 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Yufang321 5* 10New user account < 1670679302 259306 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(* This is a comment in Pascal *) < 1670679363 908141 :int-e!~noone@int-e.eu PRIVMSG #esolangs :"When compiled as a C program, the compiler will ignore the lines of code that are not valid C, [...]" < 1670679393 260692 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Maybe that's the future. < 1670679433 630580 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Accepting illegal programs will make AIs much better at writing compilable code. < 1670679815 454550 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :the easiest way is probably to put all the c code inside single-line #defines except one invocation, and put all the python code in a C comment that starts in a #define line. < 1670680086 301747 :int-e!~noone@int-e.eu PRIVMSG #esolangs :b_jonas: http://paste.debian.net/1263539/ < 1670680109 719905 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(Yeah, this won't scale.) > 1670680123 231265 PRIVMSG #esolangs :14[[07User:Bananaapple14]]4 10 02https://esolangs.org/w/index.php?diff=105235&oldid=77332 5* 03Bananaapple 5* (-126) 10Blanked the page > 1670680153 302618 PRIVMSG #esolangs :14[[07Filth14]]4 10 02https://esolangs.org/w/index.php?diff=105236&oldid=79914 5* 03Bananaapple 5* (-315) 10 < 1670681113 979382 :masterbuilder!~master@user/masterbuilder PRIVMSG #esolangs :zzo38: Well, what do you mean by that exactly? < 1670681583 217109 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :int-e: right < 1670681605 964940 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :unless you make the whole python program just a call to exec < 1670682077 729234 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :that is a convenient way to share data between the two languages though, since the syntax of double-quoted strings is compatible enough < 1670682469 223417 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1670683565 544071 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Ping timeout: 255 seconds < 1670683894 214275 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1670684756 366907 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :Quit: ZNC 1.8.2+deb3+b3 - https://znc.in < 1670684777 330937 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :Read error: Connection reset by peer < 1670684869 536997 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse < 1670684914 327954 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in < 1670684944 258153 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in < 1670686237 936092 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1670687305 259026 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1670688506 526190 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Ping timeout: 255 seconds < 1670688588 385224 :Trieste!~T@user/pilgrim JOIN #esolangs pilgrim :T < 1670688623 529921 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse > 1670691543 737240 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Fly 5* 10New user account > 1670691989 600383 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=105237&oldid=105228 5* 03Fly 5* (+119) 10/* Introductions */ < 1670692526 534571 :razetime!~quassel@49.207.203.213 QUIT :Remote host closed the connection < 1670693932 418923 :tech_exorcist!13203@user/tech-exorcist/x-0447479 JOIN #esolangs tech_exorcist :tech_exorcist < 1670693952 451825 :tech_exorcist!13203@user/tech-exorcist/x-0447479 PRIVMSG #esolangs :hello, is there a web-based interpreter for the M?! language? < 1670694022 753860 :tech_exorcist!13203@user/tech-exorcist/x-0447479 PRIVMSG #esolangs :https://esolangs.org/wiki/M%3F%21 < 1670694325 698166 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1670695798 784004 :FreeFull!~freefull@user-5-173-31-19.play-internet.pl JOIN #esolangs FreeFull :FreeFull < 1670695982 352619 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1670696303 356399 :A_Dragon!A_D@libera/staff/dragon NICK :Festive_Dragon < 1670696788 381178 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :`blsq {"noop" "addx 123" "addx -123"} {wd{{rdn!}f[ps++}m[}\m " today's parsing trick "vv < 1670696789 927448 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​{0 0 123 0 -123} < 1670696867 181692 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1670697093 167662 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :fungot, please make a prediction on when Taneb will have invented enough ice cream flavors that we shall group them into a separate wisdom? < 1670697093 365863 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :b_jonas: to define not bigger than 30 minutes? < 1670697250 957899 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :30 minutes eh? ok, I can wait that long < 1670697251 950561 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :^rainbow belated happy 20th anniversary rainbow < 1670697252 42938 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :02b03e04l05a06t07e08d09 02h03a04p05p06y07 08209002t03h04 05a06n07n08i09v02e03r04s05a06r07y08 09r02a03i04n05b06o07w < 1670697261 307671 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :I guess the day was yesterday. < 1670697273 290795 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :we can still celebrate < 1670697665 924851 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :`blsq "noop\naddx 123\naddx -123\n" WD{J:rd./ps++}\m " even better "vv < 1670697667 70644 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​{0 0 123 0 -123} < 1670697907 738003 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :one liner chiptune sounds generator: http://wurstcaptures.untergrund.net/music/?oneliner=t%20*%20((t%3E%3E12%7Ct%3E%3E8)%2663%26t%3E%3E4)&oneliner2=&t0=0&tmod=0&duration=30&separation=100&rate=8000 < 1670698098 466922 :tech_exorcist!13203@user/tech-exorcist/x-0447479 QUIT :Remote host closed the connection < 1670698105 632719 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :`blsq "noop\naddx 123\naddx -123\n" WD{J:rd./ps++}\m " even better " < 1670698106 803376 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​" even better " \ {0 0 123 0 -123} < 1670698134 129080 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :`blsq "noop\naddx 123\naddx -123\n" WD{J:rd./ps++}\m " even better "v < 1670698135 146795 :tech_exorcist!13203@user/tech-exorcist/x-0447479 JOIN #esolangs tech_exorcist :tech_exorcist < 1670698135 367455 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :ERROR: Unknown command: (v \ )! \ " even better " \ {0 0 123 0 -123} < 1670698172 121108 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :`blsq "noop\naddx 123\naddx -123\n" WD{J:rd./ps++}\m " even better "x0sa < 1670698173 352611 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :ERROR: Burlesque: (sa) Invalid arguments! \ ERROR: Unknown command: (x0)! \ " even better " \ {0 0 123 0 -123} < 1670698198 95927 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :`blsq "noop\naddx 123\naddx -123\n" WD{J:rd./ps++}\m " even better "'x0sa < 1670698199 267813 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​"xeven better " \ {0 0 123 0 -123} < 1670698248 77305 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :`blsq "halo" " even better "'x0sa < 1670698249 247800 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​"xeven better " \ "halo" < 1670698268 328891 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :`blsq "halo" " even better " "c"'x0sa < 1670698269 761165 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​"x" \ " even better " \ "halo" < 1670698308 993082 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :`blsq "halo" " even better "vv "c"'x0sa < 1670698310 260768 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​"x" \ "halo" < 1670698360 962674 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :iksaa < 1670698519 444201 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :is it some kind of inverted polish notation? < 1670698569 692254 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :`log blsq < 1670698570 996260 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​/hackenv/bin/log: 2: cd: can't cd to /var/irclogs/_esoteric \ grep: ????-??-??.txt: No such file or directory < 1670698601 316650 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :``log blsq < 1670698602 155630 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​`log? No such file or directory < 1670698768 127719 :tswett!~tswett@160.sub-174-210-224.myvzw.com JOIN #esolangs * :[https://web.libera.chat] tswett < 1670698782 481342 :tswett!~tswett@160.sub-174-210-224.myvzw.com PRIVMSG #esolangs :Hey everyone. < 1670698792 90385 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :`? blsq < 1670698793 979968 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :See: Burlesque < 1670698800 241091 :tswett!~tswett@160.sub-174-210-224.myvzw.com PRIVMSG #esolangs :So I came across this question on Stack Exchange: https://electronics.stackexchange.com/questions/645763/how-many-transistors-at-minimum-do-you-need-to-build-a-general-purpose-computer < 1670698806 417479 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :`? Burlesque < 1670698808 571759 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :Burlesque is only the sexiest language on Earth. mroman created it for finance analysis because the traditionally used K and Dyalog APL are unreadable. (See: http://mroman.ch/burlesque ) < 1670698824 371222 :tswett!~tswett@160.sub-174-210-224.myvzw.com PRIVMSG #esolangs :And I'm thinking: well, obviously, you can implement a general-purpose computer using just *one* transistor. < 1670698898 79192 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :where's the guide on the wiki for configuring Cyrus SASL to authenticate esolangers by the monthly password? < 1670698932 681601 :tswett!~tswett@160.sub-174-210-224.myvzw.com PRIVMSG #esolangs :So who wants to figure out how to create a Turing-complete system consisting only of shift registers and one single NAND gate? :D < 1670698942 157940 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :u need one for a single boolen gatter .. like AND afaik. that + diode and you have NAND. and you can derive all other logic from NAND < 1670698964 831076 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :so you need many transistors and diodes. < 1670698967 357941 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :tswett: what would store the infinite state? < 1670699028 743298 :tswett!~tswett@160.sub-174-210-224.myvzw.com PRIVMSG #esolangs :Good question. < 1670699033 694344 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :for display you can apply little lamps on the output. and for storage just don't power off. :) < 1670699082 540570 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :for storage you could use core memory or magnetic tape or disk. no transistors. < 1670699087 858628 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :combined cascaded circuits would make a bit / lamp. < 1670699096 510919 :tswett!~tswett@160.sub-174-210-224.myvzw.com PRIVMSG #esolangs :Let me be a little more precise. I think it'd be possible to make a system out of shift registers and one individual NAND gate, which could simulate any finite state machine with n states by using a shift register of size O(log n). < 1670699114 402260 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :with basically addition. < 1670699218 521216 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :wait, that doesn't work. core memory still needs transistors or relays for the addressing logic, though asymptotically much fewer, only like a cube root in the size of the memory rather than linear for SRAM or DRAM < 1670699304 936190 :tswett!~tswett@160.sub-174-210-224.myvzw.com PRIVMSG #esolangs :Can you store a bit stream on a magnetic tape without using any transistors or other similar things? < 1670699314 567725 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :lochkarten < 1670699351 134460 :tswett!~tswett@160.sub-174-210-224.myvzw.com PRIVMSG #esolangs :Yeah, that oughta do it. < 1670699353 89193 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :thats just mechanics. some tape. with on and off. holes in paper were common. < 1670699364 299072 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :sampe principle everywhere. < 1670699394 326876 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :tswett: no, you probably need transistors for the tape reader, but only like a constant amount of them < 1670699400 933347 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :the core rings might be relevant though: < 1670699421 618186 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :you could use a ghettoblaster. or something more in the goonies incredible machine theme. < 1670699449 298436 :tswett!~tswett@160.sub-174-210-224.myvzw.com PRIVMSG #esolangs :Assuming that we already have a shift register, the obvious thing that you could do with one single NAND gate is a recurrence relation. You can do something like f(n) = f(n - 97) NAND f(n - 100). < 1670699452 946222 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :with terrified chickens planting eggs etc. < 1670699503 69769 :tswett!~tswett@160.sub-174-210-224.myvzw.com PRIVMSG #esolangs :But I don't think you can implement general computation using a recurrence relation of that form. < 1670699530 533537 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :how would O(log n) be the _size_ of a register? < 1670699606 482053 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :you know how for DRAM, you arrange the one-bit memory cells in a square grid, with wires through each row and column, right? each row and column needs at least some transistors or similar so you can individually enable a row and then temporarily store the result of each column, amplify it, then rewrite it. so in addition to the transistors in the DRAM itself, you need asymptotically a square root amount < 1670699612 491208 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :of transistors in the number of bits stored, right? < 1670699677 543073 :tswett!~tswett@160.sub-174-210-224.myvzw.com PRIVMSG #esolangs :earend1: Well, a shift register has a size, right? If you have a shift register with one input and two outputs, and one of the outputs is the 87th-last input and one of the outputs is the 1,000,000th-last output, then that's a shift register of size 1,000,000. < 1670699709 910941 :tswett!~tswett@160.sub-174-210-224.myvzw.com PRIVMSG #esolangs :b_jonas: Yeah, you definitely need some transistors-or-something for the memory. I'm trying to figure out how to minimize the number of transistors needed for just the logic unit, disregarding the memory. < 1670699710 890606 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :but core memory can do better, you only need a cube root. the cores can be arranged in a cube (logically, not physically), there are enable lines that span a whole plane in two different direction, and sense lines spanning a plane in the third direction, and you get away with that because the core rings themselves work not only as storage but as a logic gate: they activate only when both sense lines < 1670699716 900273 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :going through them have current < 1670699744 625079 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :and perhaps with some unrealistic physics, you could even get them to do a logical and on more than two enable lines < 1670699792 509950 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :basically when only one enable line sends a pulse, the core is still in its hysterisis state, but when both send a pulse, it definitely needs to be past hysterisis and change state < 1670699802 228276 :tswett!~tswett@160.sub-174-210-224.myvzw.com PRIVMSG #esolangs :Of course, it's possible to implement a computer using _only_ memory devices, so you have to make the decision about what the memory is allowed to do without that being cheating. < 1670699826 404176 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :so maybe if you have a crazy good ring where the boundary between reliable hysterisis and reliable overwrite is thin enough, you could get away with as few as a logarithmic number of transistors < 1670699838 940137 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :or maybe you could use the rings for logic itself somehow, replacing transistors < 1670699869 586042 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :the problem is that you need transistors or vacuum tubes or relays for the amplification of signals, the core ring or magnetic tape or disk itself can't do that < 1670699876 728628 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :and you can't really get rid of amplification < 1670699907 695432 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :flash drive. < 1670699913 53781 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :you can of course pick between relays, vacuum tubes, and solid state logic, solid state is just usually more practical these days < 1670699926 253275 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :except sometimes for large currents < 1670699955 122051 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :and are you sure you're not making this up to substitute desire. < 1670700035 350128 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :daughter take these jewels of animal rights. they have sacred power. < 1670700038 426754 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :sheol. < 1670700061 989011 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :oops. wrong estoeric channel. < 1670700081 856890 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :what do you think of seafood? < 1670700106 9631 :tswett!~tswett@160.sub-174-210-224.myvzw.com PRIVMSG #esolangs :I don't eat seafood much. I like sushi, though. < 1670700137 760988 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :earend1: picking what memory to use? you could try a PC floppy drive, I think it has no logic at all, that's all in the floppy controller on the motherboard < 1670700165 93876 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :the signals from the motherboard through the floppy drive cable just go into the stepper motor and head and hole sensor and motor sensor and all that nonsense that you need < 1670700187 380829 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :so you'd need to build a more primitive disk controller for that. < 1670700227 860088 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :only perhaps assume a larger capacity disk, because asking the user to change disks is probably cheating how complex your computer is < 1670700272 797135 :tswett!~tswett@160.sub-174-210-224.myvzw.com PRIVMSG #esolangs :Now I'm trying to figure out the smallest number of NAND gates (alternatively, the smallest number of NOR gates) required to implement the rule 110 operation, which is (b + c)(a' + b' + c'), or, equivalently, a'c + b'c + bc'. > 1670700396 929562 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03TaserTheFox 5* 10New user account < 1670700404 407298 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :tswett: part of the problem is that if you make the logic too simple, then you need a ROM to store enough of your program to bootstrap your computer, like for booting from the floppy, and a ROM also needs either transistors for each of the cells that are set to 1 plus transistors for decoding logic, or core memory < 1670700473 317488 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :well, there's a modified version of core memory for read-only data that takes up way less space, but even then you need addressing logic < 1670700524 845241 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :it's sort of the same trick as ROM versus RAM < 1670700540 518190 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :needs much fewer rings, because the rings themselves aren't what stores the data < 1670700548 230834 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1670700568 477376 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :but still, you can't get rid of the addressing logic until you can bootstrap enough to read/write your disk or tape > 1670700615 912390 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=105238&oldid=105237 5* 03TaserTheFox 5* (+167) 10 < 1670702101 654226 :b_jonas!~x@adsl-89-134-29-164.monradsl.monornet.hu PRIVMSG #esolangs :you know there's the sitcom trope where someone is in a hurry, so instead of oven cooking meat for six hours, they cook it for two minutes but on 180 times higher temperature than normal. that never works out. but could you instead cook 180 times more meat for two minutes? < 1670702159 487753 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1670702283 290810 :tswett!~tswett@160.sub-174-210-224.myvzw.com PRIVMSG #esolangs :That sounds like a good idea. < 1670702574 680395 :tswett!~tswett@160.sub-174-210-224.myvzw.com PRIVMSG #esolangs :On an unrelated note, every so often, I try to figure out how diodes actually work, and it keeps on turning out to be more complicated than I thought. < 1670702647 141635 :tech_exorcist!13203@user/tech-exorcist/x-0447479 PART #esolangs :Leaving > 1670703188 633914 PRIVMSG #esolangs :14[[07User:TaserTheFox14]]4 N10 02https://esolangs.org/w/index.php?oldid=105239 5* 03TaserTheFox 5* (+215) 10Created page with "'''Taser''', also known as '''TaserTheFox''' is a casual furry who does random things. ==Languages== A language my friend and I created on a whim, Inspired by [[FurASM]]

[[EsoFur]] (page creation Pending)" > 1670703244 828764 PRIVMSG #esolangs :14[[07User:TaserTheFox14]]4 M10 02https://esolangs.org/w/index.php?diff=105240&oldid=105239 5* 03TaserTheFox 5* (-1) 10 < 1670703364 963502 :tswett!~tswett@160.sub-174-210-224.myvzw.com PRIVMSG #esolangs :Soooooo metals have a band that's roughly half full (half electrons, half holes), and that's how they conduct; p-type silicon has a band that's almost completely full (tons of electrons, few holes); and n-type silicon has a band that's almost completely empty (few electrons, tons of holes). And if I understand right, n-type silicon has a somewhat < 1670703365 494576 :tswett!~tswett@160.sub-174-210-224.myvzw.com PRIVMSG #esolangs :negative Fermi level (it has some tendency to lose electrons and become positively charged) and p-type silicon has a somewhat positive Fermi level (it has some tendency to lose holes and become negatively charged). > 1670704005 153466 PRIVMSG #esolangs :14[[07BigBrain14]]4 M10 02https://esolangs.org/w/index.php?diff=105241&oldid=105200 5* 03K 5* (+111) 10new instruction < 1670704336 108222 :tswett!~tswett@160.sub-174-210-224.myvzw.com QUIT :Quit: Client closed > 1670704658 684845 PRIVMSG #esolangs :14[[07Gar14]]4 10 02https://esolangs.org/w/index.php?diff=105242&oldid=105233 5* 03Masalt 5* (+80) 10 > 1670705388 824367 PRIVMSG #esolangs :14[[07Gar14]]4 10 02https://esolangs.org/w/index.php?diff=105243&oldid=105242 5* 03Masalt 5* (+30) 10 > 1670706418 377183 PRIVMSG #esolangs :14[[07BigBrain14]]4 M10 02https://esolangs.org/w/index.php?diff=105244&oldid=105241 5* 03K 5* (+0) 10az < 1670707387 764648 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :https://www.youtube.com/watch?v=tCRPUv8V22o + http://wurstcaptures.untergrund.net/music/ > 1670707539 321114 PRIVMSG #esolangs :14[[07Tile14]]4 10 02https://esolangs.org/w/index.php?diff=105245&oldid=105182 5* 03Dtp09 5* (+120) 10 < 1670708462 13516 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :tswett: yeah .. the funcion is basically that you can make current flow in one direction, and block the other. NAND : https://th.bing.com/th/id/OIP.nDo-obvCmsxO-iGejTp33AHaE7?pid=ImgDet&rs=1 < 1670708541 469799 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :diode is its the trangular NOT thingy. [ direction is relevant ] > 1670708918 419816 PRIVMSG #esolangs :14[[07Gar14]]4 10 02https://esolangs.org/w/index.php?diff=105246&oldid=105243 5* 03Masalt 5* (+148) 10/* Examples */ > 1670709018 567583 PRIVMSG #esolangs :14[[07Gar14]]4 10 02https://esolangs.org/w/index.php?diff=105247&oldid=105246 5* 03Masalt 5* (-63) 10 < 1670709645 800968 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… > 1670710009 222529 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 upload10 02 5* 03SMA 5* 10uploaded "[[02File:Primes.png10]]" > 1670710140 158023 PRIVMSG #esolangs :14[[07BiTrax14]]4 10 02https://esolangs.org/w/index.php?diff=105249&oldid=104861 5* 03SMA 5* (+108) 10Primes example > 1670710596 492062 PRIVMSG #esolangs :14[[07BrainJuice14]]4 10 02https://esolangs.org/w/index.php?diff=105250&oldid=100671 5* 03A Monitor 5* (-8) 10 < 1670710767 440133 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1670711081 914396 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :masterbuilder: OK, I can try to explain better. < 1670711178 642451 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Sometimes, you will want to pass through data without dealing with character encoding (which might be anything, or maybe even unknown). Sometimes, it is incorrectly assumed that file names or something else are Unicode text, even though it isn't. Sometimes, it is Unicode but there will be mismatched surrogates. Sometimes, a character encoding cannot be unambiguously (or at all) converted to Unicode. < 1670711233 323092 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Sometimes, rendering, even if it is converted to Unicode, you will have to know the original code to render it correctly anyways. Sometimes they insist on using Unicode for everything and even leads to security issues, including homoglyphs and many others. < 1670711273 612918 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :The Unicode Conspiracy making everything use one character set, to try to be suitable for everything, is causing many problems with computer programs. < 1670711705 312397 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :`zalgo long may last chtulus reign < 1670711707 823829 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :l̃ͯo̢ͯńͪg̛̑ ̵̙m̡͙ă͟y̘͌ ͗̆l̢ͯa̫ͪsͭ̎t͔̾ ̹̇c͈̾h̩̭ṯ̨u̸͏lͮ͑u̴͙s͉͊ ̩͉ŕͅe̼͢i็͏g̹͛n̄ͪ < 1670712097 302050 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… > 1670712118 788451 PRIVMSG #esolangs :14[[07User:Masalt14]]4 10 02https://esolangs.org/w/index.php?diff=105251&oldid=105234 5* 03Masalt 5* (+483) 10 > 1670712148 30824 PRIVMSG #esolangs :14[[07User:Masalt14]]4 10 02https://esolangs.org/w/index.php?diff=105252&oldid=105251 5* 03Masalt 5* (+15) 10/* masalt */ > 1670712193 749421 PRIVMSG #esolangs :14[[07Gar14]]4 10 02https://esolangs.org/w/index.php?diff=105253&oldid=105247 5* 03Masalt 5* (-1) 10 > 1670712349 699892 PRIVMSG #esolangs :14[[07Gar14]]4 10 02https://esolangs.org/w/index.php?diff=105254&oldid=105253 5* 03Masalt 5* (-1) 10 < 1670712423 593896 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :zzo38: how do you deal with this. < 1670712558 447323 :earend1!uid568065@user/utoneq PRIVMSG #esolangs :like in one or two lines of code .. or i dont know. a link to one or two lines of code. but not a book recommendation. unless .. ok (: < 1670713251 291379 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Well, sometimes I just write my own programs. < 1670714568 625375 :FreeFull!~freefull@user-5-173-31-19.play-internet.pl QUIT : > 1670715197 428859 PRIVMSG #esolangs :14[[07Gar14]]4 10 02https://esolangs.org/w/index.php?diff=105255&oldid=105254 5* 03Masalt 5* (-6) 10/* Disan Count */ > 1670715953 450484 PRIVMSG #esolangs :14[[07Gar14]]4 10 02https://esolangs.org/w/index.php?diff=105256&oldid=105255 5* 03Masalt 5* (+77) 10/* Examples */ > 1670716146 913833 PRIVMSG #esolangs :14[[07MCBlocks14]]4 M10 02https://esolangs.org/w/index.php?diff=105257&oldid=99080 5* 03BoundedBeans 5* (+41) 10Added Multi-dimensional languages category > 1670716307 193127 PRIVMSG #esolangs :14[[07Gar14]]4 10 02https://esolangs.org/w/index.php?diff=105258&oldid=105256 5* 03Masalt 5* (+40) 10/* Factorial */ < 1670716516 862450 :masterbuilder!~master@user/masterbuilder PRIVMSG #esolangs :zzo38: Thanks, wasn't sure what you meant, it's clear now