< 1634688194 435682 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :oh I see https://stackoverflow.com/a/33509850/322020 < 1634688416 517260 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :I've always assumed ttyrec is literally just all the output (including control characters) + timing metadata. < 1634688608 747654 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :yep < 1634688665 992148 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :but I don't want to get in the way of secure shell job < 1634688741 956770 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :I'm thinking of just flooding the chrome with js commands to read the Screen and then convert these frames to a fake ttyrec session recording < 1634688815 589945 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 264 seconds < 1634688821 614619 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1634688847 233684 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :I can also obtain the main thread current source code line number to then append at the bottom of the screen -- it will change quickly but should look fun < 1634688886 453172 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :I wouldn't want to be in the business of figuring out the optimal sequence of codes to send to make one screen-grab look like another. < 1634688899 70467 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life < 1634688926 794805 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :it looks trivial though https://nethackwiki.com/wiki/Ttyrec < 1634688932 280551 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :at least as I understood < 1634688954 500867 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :The format is trivial, but those "frames" aren't frames of screen, they're just chunks of control codes. < 1634688957 109886 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :I'll just position to (0,0) every time and print the whole screen with \n between lines < 1634688961 317934 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Ugh. < 1634688986 524158 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :but I won't record the control codes -- I get the chars from DOM < 1634689000 797854 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :and the only control code I'm going to use is to go back to (0,0) < 1634689015 279720 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :at least I imagine it's the only one I need < 1634689019 336140 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Yes, that's what I mean, the process of converting two screen-grabs of characters to *sensible* control codes that change one to the other isn't trivial. < 1634689026 836009 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :If you're not going to bother, then sure. < 1634689026 868303 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :and then there are some converters from ttyrec to gif < 1634689109 744420 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :it's gonna use much less resources than ffmpeg screengrab < 1634689148 570943 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :I used to have a serial terminal as an under-the-table "computer" for web browsing and suchlike, and you could see that *something* in the stack (screen? lynx?) had actually thought about the problem, because when you paged down, if there was a big chunk repeated in a different position, it would actually scroll that into the right orientation using the sub-rectangle scroll things, and then < 1634689150 372513 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :redraw the surroudings. < 1634689353 332069 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Isn't this all JS? Surely you can just monkey-patch in a hook somewhere in hterm to give you a copy of the input stream it's interpreting? Like, just a hterm.Terminal.IO wrapper that delegates all calls but also writes to a ttyrec. < 1634689444 213550 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Or replace the hterm.Terminal.interpret function of the live object. < 1634689451 437597 :sprout!~quassel@2a02:a467:ccd6:1:75c6:cb1e:9970:92ae JOIN #esolangs * :anon < 1634689455 667949 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :maybe < 1634689483 893888 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :but I would also like to have recording in some text editor comprehensible format < 1634689495 848882 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :so I could cut the things out < 1634689525 610373 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN #esolangs oerjan :Ørjan Johansen < 1634689542 59755 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Well, okay, that's different, if you intend to do "video editing" on it. < 1634689729 328557 :sprout!~quassel@2a02:a467:ccd6:1:75c6:cb1e:9970:92ae QUIT :Ping timeout: 252 seconds < 1634689746 169141 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :somehow the umoria game sometimes corrupts the save file when I drop the session; already implemented the handling of the file corruption dialog to :escape, rm game.sav\n, :up, :up, :enter, lol < 1634689798 64416 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :it's a bit scary to issue the commands in the shell session; maybe I should create a separate user > 1634690304 259497 PRIVMSG #esolangs :14[[07Blood3214]]4 10 02https://esolangs.org/w/index.php?diff=88964&oldid=88922 5* 03PixelatedStarfish 5* (+57) 10/* External resources */ > 1634690854 349921 PRIVMSG #esolangs :14[[07Suscript14]]4 M10 02https://esolangs.org/w/index.php?diff=88965&oldid=87980 5* 03Not applicable 5* (-25) 10update github url < 1634691587 425957 :sprock!~sprock@user/sprock JOIN #esolangs sprock :Maeve Sproule < 1634692509 266157 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :hm, that wiki page does not explain what is len < 1634692522 388283 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :is it byte size or < 1634692558 280003 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :ok, I'll suppose it's a byte size just for file format purpose < 1634692740 120719 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :The C example does pretty much deobfuscate it. < 1634692765 169954 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :(`fread(data, 1, len, stdin)` → len is in bytes.) < 1634693281 583141 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :funny how you try to google terminal recording in a straight forward way you find nothing except two or three python tools that don't work in the end < 1634693300 138604 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :and totally miss the whole list of tools to try from this wiki page < 1634695035 582341 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :hm, ipbt does not play my ttyrec properly; shows only the first 4 lines of screen are filled with some pieces of my framers < 1634695038 809841 :dutch!~DutchIngr@user/dutch QUIT :Quit: WeeChat 3.3 < 1634695049 608340 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :*frames < 1634695351 221967 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :oh, what is ^M? should I use it instead of \n? < 1634695463 241167 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :ok it's 13 < 1634695697 968647 :dutch!~DutchIngr@user/dutch JOIN #esolangs DutchIngraham :dutch < 1634695777 610074 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :looks like in someone's nethack session every line ends with \r even if the next line is positioned with control code < 1634695844 41210 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :https://dpaste.org/6YkN/slim you can see it's 0d before the 1d control code, hm < 1634695861 532087 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :(the 5th line of the second dump) < 1634696001 547331 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :I'll suppose I have to position every line < 1634697480 369130 :archenoth!~archenoth@2604:3d09:681:f00:6145:a32a:3453:19d9 JOIN #esolangs Archenoth :archenoth < 1634697654 335103 :Oshawott!~archenoth@2604:3d09:681:f00:610d:6c0b:ddcc:948 QUIT :Ping timeout: 268 seconds < 1634698351 716184 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :ok so: 1. ipbt can't utf-8 2. jettyplay does not run on modern java 3. ttyplay needs clean screen at start and does not clean after itself on ^C < 1634698379 949788 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :^ summary on ttyrec players < 1634698856 428266 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Which features do you need? (The other alternative might be writing your own one?) < 1634698930 700639 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :4. termrec cleans after itself but not before, so "clear && termplay rec.ttyrec" seems to work! but I guess my ttyrec is still not fully valid, need to clean the lines from previous frame somehow -- I wonder if there is any command to clean the whole screen or should I rewrite with spaces explicitely < 1634698951 416554 :sprout!~quassel@2a02:a467:ccd6:1:75c6:cb1e:9970:92ae JOIN #esolangs * :anon < 1634698990 901979 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :zzo38 the goal is to have a handy ttyrec preview in terminal, then I'll convert it to gif with some other tools, didn't start yet, need to giure out to generate proper ttyrec files < 1634699244 383833 :sprout!~quassel@2a02:a467:ccd6:1:75c6:cb1e:9970:92ae QUIT :Ping timeout: 258 seconds < 1634699289 718887 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :ipbt is handy in the way that I can move forward and backward with < >, but it can't utf-8; not that I need it much but the first frame of my recording includes it because my it's in my ssh motd < 1634699850 822178 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :I now wonder how this works https://dpaste.org/E04v/slim between "--More--" and "------" there is stuff that should clean the whole screen, but I have no idea what is it starting with bf 18... < 1634699913 605402 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :oh wait, it's just the next header < 1634699950 354436 :sprout!~quassel@2a02:a467:ccd6:1:75c6:cb1e:9970:92ae JOIN #esolangs * :anon < 1634700223 328772 :sprout!~quassel@2a02:a467:ccd6:1:75c6:cb1e:9970:92ae QUIT :Ping timeout: 252 seconds < 1634700233 798424 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :so 1b 5b 48 1b 5b 4b 1b 5b 48 1b 5b 32 4a 1b 5b 48 must clean the screen, I wonder where it's documented < 1634700276 602416 :imode!~imode@user/imode PRIVMSG #esolangs :terminal escape codes? < 1634700334 601439 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :maybe this https://www.csie.ntu.edu.tw/~r92094/c++/VT100.html < 1634700373 235600 :imode!~imode@user/imode PRIVMSG #esolangs :yup. < 1634700375 649528 :imode!~imode@user/imode PRIVMSG #esolangs :https://en.wikipedia.org/wiki/ANSI_escape_code < 1634700380 756077 :imode!~imode@user/imode PRIVMSG #esolangs :here's the documentation for that. < 1634700407 941036 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :but what's the purpose of [K before [2J < 1634700482 546552 :imode!~imode@user/imode PRIVMSG #esolangs :good question, I dunno. < 1634700921 982931 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1634700996 344028 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :wow, this recording thing running in separate thread appeared to be useful immediately to debug the errors; for example, if I press Esc and then immediately "rm game.sav\n", the "r" is lost because the game didn't yet exit -- it was too fast so I could not see it until I replay it with ipbt < 1634702602 308467 :sprout!~quassel@2a02:a467:ccd6:1:75c6:cb1e:9970:92ae JOIN #esolangs * :anon < 1634702881 272846 :sprout!~quassel@2a02:a467:ccd6:1:75c6:cb1e:9970:92ae QUIT :Ping timeout: 245 seconds < 1634704734 438813 :sprout!~quassel@2a02:a467:ccd6:1:75c6:cb1e:9970:92ae JOIN #esolangs * :anon < 1634704796 751031 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :https://unsteadyhoneydewrelationalmodel.nakilon.repl.co/ < 1634704820 964184 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :I want some easier to use html pastebin ( and with shorter urls < 1634704857 58267 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :oh probably I could override that subdomain, still repl.it is kind of overkill < 1634704908 566603 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :so you can see here it created a character and ran into someone, ending with < 1634704927 487174 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :"The Mean-Looking Mercenary hits you." (RuntimeError) < 1634705041 327705 :sprout!~quassel@2a02:a467:ccd6:1:75c6:cb1e:9970:92ae QUIT :Ping timeout: 252 seconds < 1634706625 399211 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :btw the termrec author has a font if anyone is interested http://angband.pl/font/tinyfont.html < 1634706694 416429 :sprout!~quassel@2a02:a467:ccd6:1:75c6:cb1e:9970:92ae JOIN #esolangs * :anon < 1634706949 386235 :sprout!~quassel@2a02:a467:ccd6:1:75c6:cb1e:9970:92ae QUIT :Ping timeout: 258 seconds < 1634710960 418361 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1634711406 565316 :b_jonas!~x@catv-176-63-3-129.catv.broadband.hu QUIT :Remote host closed the connection < 1634713234 618709 :ski_!~ski@remote12.chalmers.se JOIN #esolangs * :Stefan Ljungstrand < 1634713337 13555 :olsner_!~salparot@c83-252-230-207.bredband.tele2.se JOIN #esolangs olsner :Got ZNC? < 1634713790 215075 :Franciman!~Franciman@mx1.fracta.dev QUIT :Ping timeout: 260 seconds < 1634713790 291328 :j-bot!~jbot@irc.supplies QUIT :Ping timeout: 260 seconds < 1634713790 597241 :ski!~ski@remote12.chalmers.se QUIT :Ping timeout: 260 seconds < 1634713790 700638 :craigo[m]!~craigover@2001:470:69fc:105::12bc QUIT :Ping timeout: 260 seconds < 1634713790 757426 :olsner!~salparot@c83-252-230-207.bredband.tele2.se QUIT :Ping timeout: 260 seconds < 1634713790 789617 :fizzie!irc@selene.zem.fi QUIT :Ping timeout: 260 seconds < 1634713821 365851 :Franciman!~Franciman@mx1.fracta.dev JOIN #esolangs Franciman :Franciman < 1634713987 627182 :fizzie!irc@selene.zem.fi JOIN #esolangs fizzie :Heikki Kallasjoki < 1634714309 361074 :craigo[m]!~craigover@2001:470:69fc:105::12bc JOIN #esolangs * :@craigoverend:matrix.org < 1634714309 435246 :imode!~imode@user/imode QUIT :Ping timeout: 258 seconds < 1634714809 421690 :sprout!~quassel@2a02:a467:ccd6:1:75c6:cb1e:9970:92ae JOIN #esolangs * :anon < 1634717357 631166 :hendursa1!~weechat@user/hendursaga JOIN #esolangs hendursaga :weechat < 1634717565 629107 :hendursaga!~weechat@user/hendursaga QUIT :Ping timeout: 276 seconds < 1634719877 558743 :archenoth!~archenoth@2604:3d09:681:f00:6145:a32a:3453:19d9 QUIT :Read error: Connection reset by peer < 1634720110 439567 :archenoth!~archenoth@2604:3d09:681:f00:6d:8ef6:2dfc:e13f JOIN #esolangs Archenoth :archenoth < 1634721541 443207 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu JOIN #esolangs b_jonas :[https://web.libera.chat] wib_jonas < 1634721723 139702 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :nakilon: unix terminals have this feature where in the output they insert a \r before a \n by default, unless you opt out of that using tcsetattr. this happens even in virtual terminals, but only at the deepest erminal layer, eg. if you forward terminal output with ssh, then the translation is done in the virtual terminal on the server, and the ssh < 1634721723 639541 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :client disables these transformations on the terminal on the client and no longer knows about most of the underlying terminal modes on the server. < 1634721760 979001 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :nakilon: in the other direction, in terminal input (eg. from keyboard), \r is transformed to a \n by default, unless you disable that with tcsetattr. < 1634721845 373679 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :if there is any command to clean the whole screen => on vt-102-like terminals, "\e[H\e[J", otherwise ask terminfo how to do it < 1634722050 691563 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :if you want an overview of escape sequences on vt-102-like modern terminals, see the manuals urxvt(7) http://pod.tst.eu/http://cvs.schmorp.de/rxvt-unicode/doc/rxvt.7.pod#Escape_Sequences , console_codes(4) https://man7.org/linux/man-pages/man4/console_codes.4.html , screen(1) https://man7.org/linux/man-pages/man1/screen.1.html#THE_VIRTUAL_TERMINAL < 1634722051 191809 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :; < 1634722315 140005 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :for historical reasons, programs generally don't hard-code these escape sequences, but abstract over them using the terminfo library and its terminfo description files. these and docs for them and the terminfo description source files for each terminals (compiled before loaded to programs) are installed from the ncurses package < 1634722315 639779 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :https://invisible-island.net/ncurses/announce.html , manuals include terminfo(5) https://man7.org/linux/man-pages/man5/terminfo.5.html describing the format of the terminfo source descriptions, https://man7.org/linux/man-pages/man3/curs_terminfo.3x.html for the C API of the library that reads the compiled descriptions and emits the escapes, < 1634722370 484065 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :https://man7.org/linux/man-pages/man1/tput.1.html for a command-line program doing that. < 1634722410 136204 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :the ncurses library proper is a more optional heaviweight abstraction, you need not use it to use terminfo, even if they're installed together. < 1634722762 413250 :Koen!~Koen@104.192.201.77.rev.sfr.net JOIN #esolangs * :Koen < 1634725060 567956 :arseniiv!~arseniiv@136.169.238.48 JOIN #esolangs * :the chaotic arseniiv < 1634726200 420031 :slavfox!~slavfox@93.158.232.111 QUIT :Ping timeout: 258 seconds < 1634726550 593635 :slavfox!~slavfox@ipv4-93-158-232-111.net.internetunion.pl JOIN #esolangs slavfox :slavfox < 1634726810 574137 :slavfox!~slavfox@ipv4-93-158-232-111.net.internetunion.pl QUIT :Ping timeout: 260 seconds < 1634726929 605427 :slavfox!~slavfox@ipv4-93-158-232-111.net.internetunion.pl JOIN #esolangs slavfox :slavfox < 1634727190 619151 :slavfox!~slavfox@ipv4-93-158-232-111.net.internetunion.pl QUIT :Ping timeout: 260 seconds < 1634727666 657516 :slavfox!~slavfox@ipv4-93-158-232-111.net.internetunion.pl JOIN #esolangs slavfox :slavfox > 1634727764 482187 PRIVMSG #esolangs :14[[07User:ArthroStar1114]]4 10 02https://esolangs.org/w/index.php?diff=88966&oldid=88818 5* 03ArthroStar11 5* (+206) 10 < 1634727965 573752 :slavfox!~slavfox@ipv4-93-158-232-111.net.internetunion.pl QUIT :Ping timeout: 260 seconds < 1634728029 594874 :slavfox!~slavfox@ipv4-93-158-232-111.net.internetunion.pl JOIN #esolangs slavfox :slavfox > 1634737645 940676 PRIVMSG #esolangs :14[[07FROM HERE TO THERE14]]4 M10 02https://esolangs.org/w/index.php?diff=88967&oldid=87456 5* 03Monochromeninja 5* (+1041) 10added python interpreter tio > 1634737709 875008 PRIVMSG #esolangs :14[[07Talk:FROM HERE TO THERE14]]4 M10 02https://esolangs.org/w/index.php?diff=88968&oldid=78834 5* 03Monochromeninja 5* (+240) 10added my 2 cents > 1634737739 760445 PRIVMSG #esolangs :14[[07FROM HERE TO THERE14]]4 M10 02https://esolangs.org/w/index.php?diff=88969&oldid=88967 5* 03Monochromeninja 5* (-2) 10implemented! < 1634738482 386070 :sprock!~sprock@user/sprock QUIT :Ping timeout: 258 seconds < 1634739130 576478 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1634741055 570483 :arseniiv!~arseniiv@136.169.238.48 QUIT :Ping timeout: 260 seconds < 1634741373 516412 :hendursa1!~weechat@user/hendursaga QUIT :Quit: hendursa1 < 1634741445 629439 :hendursaga!~weechat@user/hendursaga JOIN #esolangs hendursaga :weechat < 1634741511 535300 :arseniiv!~arseniiv@136.169.238.48 JOIN #esolangs * :the chaotic arseniiv < 1634743879 381574 :imode!~imode@user/imode JOIN #esolangs imode :imode < 1634745309 55155 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Remote host closed the connection < 1634745322 177586 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu QUIT :Quit: Client closed < 1634745593 591386 :sprock!~sprock@user/sprock JOIN #esolangs sprock :Maeve Sproule < 1634746542 625955 :hendursaga!~weechat@user/hendursaga QUIT :Ping timeout: 276 seconds < 1634746643 632510 :hendursaga!~weechat@user/hendursaga JOIN #esolangs hendursaga :weechat > 1634746962 791172 PRIVMSG #esolangs :14[[07Talk:FROM HERE TO THERE14]]4 M10 02https://esolangs.org/w/index.php?diff=88970&oldid=88968 5* 03PythonshellDebugwindow 5* (+159) 10/* Implementation */ looks good < 1634747347 326806 :^[!~user@user//x-8473491 QUIT :Ping timeout: 252 seconds < 1634747596 586466 :^[!~user@user//x-8473491 JOIN #esolangs ^[ :user < 1634748478 431952 :olsner_!~salparot@c83-252-230-207.bredband.tele2.se NICK :olsner < 1634751326 562391 :arseniiv!~arseniiv@136.169.238.48 QUIT :Ping timeout: 260 seconds < 1634751973 758035 :b_jonas!~x@catv-176-63-3-240.catv.broadband.hu JOIN #esolangs * :b_jonas < 1634752563 578152 :arseniiv!~arseniiv@136.169.238.48 JOIN #esolangs * :the chaotic arseniiv < 1634753410 584198 :sprock!~sprock@user/sprock QUIT :Ping timeout: 260 seconds > 1634755787 382917 PRIVMSG #esolangs :14[[07Lenta14]]4 M10 02https://esolangs.org/w/index.php?diff=88971&oldid=34683 5* 03Monochromeninja 5* (+1237) 10added python interpreter tio > 1634755833 512147 PRIVMSG #esolangs :14[[07Talk:Lenta14]]4 10 02https://esolangs.org/w/index.php?diff=88972&oldid=77446 5* 03Monochromeninja 5* (+263) 10/* Interpreter */ new section < 1634756155 768187 :Koen!~Koen@104.192.201.77.rev.sfr.net QUIT :Remote host closed the connection < 1634757597 627520 :sprock!~sprock@user/sprock JOIN #esolangs sprock :Maeve Sproule < 1634760827 196103 :ski_!~ski@remote12.chalmers.se NICK :ski < 1634763310 613654 :sprock!~sprock@user/sprock QUIT :Ping timeout: 260 seconds > 1634764437 746173 PRIVMSG #esolangs :14[[07Heck14]]4 10 02https://esolangs.org/w/index.php?diff=88973&oldid=87858 5* 03PixelatedStarfish 5* (+105) 10/* External Links */ > 1634764466 106963 PRIVMSG #esolangs :14[[07Heck14]]4 10 02https://esolangs.org/w/index.php?diff=88974&oldid=88973 5* 03PixelatedStarfish 5* (-35) 10/* External Links */ < 1634766358 602139 :NotApplicable!~NotApplic@2603-6010-a141-6fa3-1eb8-5900-cbae-6f7a.res6.spectrum.com JOIN #esolangs * :realname < 1634766401 283945 :NotApplicable!~NotApplic@2603-6010-a141-6fa3-1eb8-5900-cbae-6f7a.res6.spectrum.com NICK :Kit < 1634771178 630487 :Melvar!~melvar@dslb-088-072-174-184.088.072.pools.vodafone-ip.de QUIT :Ping timeout: 260 seconds < 1634771505 572777 :arseniiv!~arseniiv@136.169.238.48 QUIT :Ping timeout: 260 seconds < 1634771550 598806 :arseniiv!~arseniiv@136.169.235.33 JOIN #esolangs * :the chaotic arseniiv < 1634771780 798101 :msmith12[m]!~msmith12m@2001:470:69fc:105::bdfc JOIN #esolangs * :@msmith12:matrix.org < 1634771843 537499 :Kit!~NotApplic@2603-6010-a141-6fa3-1eb8-5900-cbae-6f7a.res6.spectrum.com PRIVMSG #esolangs :holy shit daggy is here? hi daggy < 1634771995 383303 :Melvar!~melvar@dslb-088-072-174-184.088.072.pools.vodafone-ip.de JOIN #esolangs Melvar :melvar < 1634772626 382462 :Koen!~Koen@104.192.201.77.rev.sfr.net JOIN #esolangs * :Koen < 1634772691 593157 :earendel!uid498179@user/earendel JOIN #esolangs earendel :AmoreFS < 1634773819 244199 :Kit!~NotApplic@2603-6010-a141-6fa3-1eb8-5900-cbae-6f7a.res6.spectrum.com PRIVMSG #esolangs :hi < 1634773825 163578 :Kit!~NotApplic@2603-6010-a141-6fa3-1eb8-5900-cbae-6f7a.res6.spectrum.com PRIVMSG #esolangs :im developing a 2D esolang < 1634773830 457264 :Kit!~NotApplic@2603-6010-a141-6fa3-1eb8-5900-cbae-6f7a.res6.spectrum.com PRIVMSG #esolangs :based on "beams" of color < 1634773863 362954 :Kit!~NotApplic@2603-6010-a141-6fa3-1eb8-5900-cbae-6f7a.res6.spectrum.com PRIVMSG #esolangs :i wont go into too much detail bc i dont want anybody to steal my idea < 1634773864 28610 :Kit!~NotApplic@2603-6010-a141-6fa3-1eb8-5900-cbae-6f7a.res6.spectrum.com PRIVMSG #esolangs :but < 1634773884 937689 :Kit!~NotApplic@2603-6010-a141-6fa3-1eb8-5900-cbae-6f7a.res6.spectrum.com PRIVMSG #esolangs :i was curious what should happen on the event of two beams "merging" < 1634773906 975291 :Kit!~NotApplic@2603-6010-a141-6fa3-1eb8-5900-cbae-6f7a.res6.spectrum.com PRIVMSG #esolangs :should i get the sum of each of the RGB values? or the average? < 1634773917 69294 :Kit!~NotApplic@2603-6010-a141-6fa3-1eb8-5900-cbae-6f7a.res6.spectrum.com PRIVMSG #esolangs :should i just error? < 1634773927 535111 :Kit!~NotApplic@2603-6010-a141-6fa3-1eb8-5900-cbae-6f7a.res6.spectrum.com PRIVMSG #esolangs :like < 1634773944 728579 :Kit!~NotApplic@2603-6010-a141-6fa3-1eb8-5900-cbae-6f7a.res6.spectrum.com PRIVMSG #esolangs :if i do the sum, then chances are that itll just get capped at 255 < 1634773954 74420 :Kit!~NotApplic@2603-6010-a141-6fa3-1eb8-5900-cbae-6f7a.res6.spectrum.com PRIVMSG #esolangs :for each RGB value < 1634773955 183554 :Kit!~NotApplic@2603-6010-a141-6fa3-1eb8-5900-cbae-6f7a.res6.spectrum.com PRIVMSG #esolangs :WAIT < 1634773956 487031 :Kit!~NotApplic@2603-6010-a141-6fa3-1eb8-5900-cbae-6f7a.res6.spectrum.com PRIVMSG #esolangs :idea > 1634773974 873493 PRIVMSG #esolangs :14[[07User:Challenger514]]4 10 02https://esolangs.org/w/index.php?diff=88975&oldid=77025 5* 03Challenger5 5* (+23) 10add reference to 9f8 interpreter < 1634774260 993175 :Kit!~NotApplic@2603-6010-a141-6fa3-1eb8-5900-cbae-6f7a.res6.spectrum.com PRIVMSG #esolangs :should i include alpha in RGB values or is that too weird