< 1639612803 421170 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net QUIT :*.net *.split < 1639612803 643807 :Melvar!~melvar@dslb-092-074-060-113.092.074.pools.vodafone-ip.de QUIT :*.net *.split < 1639612803 643856 :haavard!root@haavard.me QUIT :*.net *.split < 1639612803 761384 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 QUIT :*.net *.split < 1639612804 165284 :riv!river@tilde.team/user/river QUIT :*.net *.split < 1639612804 165438 :Riviera!Riviera@user/riviera QUIT :*.net *.split < 1639612804 278892 :int-e!~noone@int-e.eu QUIT :*.net *.split < 1639612804 401601 :cd!moony@hellomouse/dev/moony QUIT :*.net *.split < 1639612804 509674 :dutch!~DutchIngr@user/dutch QUIT :*.net *.split < 1639612804 562619 :u0_a391!~u0_a391@2600:380:bc5f:f68d:8776:74f1:32c4:29f6 QUIT :*.net *.split < 1639612804 622937 :slavfox!~slavfox@93.158.232.111 QUIT :*.net *.split < 1639612804 770245 :Bowserinator!Bowserinat@hellomouse/dev/bowserinator QUIT :*.net *.split < 1639612804 770288 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :*.net *.split < 1639612804 879466 :msmith12[m]!~msmith12m@2001:470:69fc:105::bdfc QUIT :*.net *.split < 1639612805 297102 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :*.net *.split < 1639612805 297149 :abraham!~abraham@143.244.185.86 QUIT :*.net *.split < 1639612805 297159 :Noisytoot!~noisytoot@sourcehut/user/noisytoot QUIT :*.net *.split < 1639612805 381583 :j4cbo!sid186930@id-186930.helmsley.irccloud.com QUIT :*.net *.split < 1639612805 381627 :pikhq!sid394595@user/pikhq QUIT :*.net *.split < 1639612805 478348 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com QUIT :*.net *.split < 1639612805 478395 :leah2!~leah@vuxu.org QUIT :*.net *.split < 1639612805 478404 :imode!~imode@user/imode QUIT :*.net *.split < 1639612815 176133 :j4cbo!sid186930@id-186930.helmsley.irccloud.com JOIN #esolangs * :j4cbo < 1639612823 184430 :Riviera!Riviera@user/riviera JOIN #esolangs Riviera ::) < 1639612840 760253 :Melvar!~melvar@dslb-092-074-060-113.092.074.pools.vodafone-ip.de JOIN #esolangs * :melvar < 1639612840 991447 :pikhq!sid394595@id-394595.uxbridge.irccloud.com JOIN #esolangs * :Ada Worcester < 1639612848 233226 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net JOIN #esolangs * :Corbin < 1639612852 183937 :u0_a391!~u0_a391@2600:380:bc5f:f68d:8776:74f1:32c4:29f6 JOIN #esolangs * :u0_a391 < 1639612863 751483 :dutch!~DutchIngr@72.243.181.202 JOIN #esolangs * :dutch < 1639612880 729916 :pikhq!sid394595@id-394595.uxbridge.irccloud.com CHGHOST sid394595 :user/pikhq < 1639612902 180801 :imode!~imode@c-24-19-125-20.hsd1.wa.comcast.net JOIN #esolangs * :imode < 1639612933 194256 :leah2!~leah@vuxu.org JOIN #esolangs * :Leah Neukirchen < 1639612945 272052 :dutch!~DutchIngr@72.243.181.202 NICK :Guest6489 < 1639612971 572293 :iovoid!iovoid@hellomouse.net JOIN #esolangs * :probably iovoid? < 1639612975 73878 :Guest6489!~DutchIngr@72.243.181.202 QUIT :Client Quit < 1639612983 498815 :iovoid!iovoid@hellomouse.net CHGHOST iovoid :hellomouse/dev/iovoid < 1639613016 607655 :Bowserinator!Bowserinat@hellomouse/dev/bowserinator JOIN #esolangs Bowserinator :No VPS :( < 1639613051 581698 :DutchIngraham!~DutchIngr@72.243.181.202 JOIN #esolangs * :dutch < 1639613056 382088 :DutchIngraham!~DutchIngr@72.243.181.202 CHGHOST ~DutchIngr :user/dutch < 1639613068 572536 :perlbot!~perlbot@2603-6081-6401-8c00-0000-0000-0000-0d8f.res6.spectrum.com JOIN #esolangs * :ZNC - https://znc.in < 1639613069 917141 :perlbot!~perlbot@2603-6081-6401-8c00-0000-0000-0000-0d8f.res6.spectrum.com CHGHOST ~perlbot :perlbot/bot/simcop2387/perlbot < 1639613076 585503 :slavfox!~slavfox@93.158.232.111 JOIN #esolangs slavfox :slavfox < 1639613080 442194 :Taneb!~Taneb@runciman.hacksoc.org JOIN #esolangs Taneb :Nathan van Doorn < 1639613087 91568 :DutchIngraham!~DutchIngr@user/dutch NICK :Guest6728 < 1639613087 166463 :Noisytoot!~noisytoot@sourcehut/user/noisytoot JOIN #esolangs Noisytoot :Ron < 1639613117 448610 :int-e!~noone@int-e.eu JOIN #esolangs int-e :Bertram < 1639613118 775980 :Guest6728!~DutchIngr@user/dutch QUIT :Client Quit < 1639613133 395236 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com JOIN #esolangs oren :Oren Watson < 1639613185 170482 :riv!river@tilde.team/user/river JOIN #esolangs river :My real name < 1639613202 575944 :haavard!root@haavard.me JOIN #esolangs haavard :Håvard Pettersson < 1639613449 486222 :msmith12[m]!~msmith12m@2001:470:69fc:105::bdfc JOIN #esolangs * :@msmith12:matrix.org < 1639613624 285581 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :discord requires giving telephone number? excellent, then i can just put my nagging idea of whether i should visit the other esochannels there in the wastebin. < 1639613839 676707 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :Yeah. It's unfortunate that they don't yet have a "takeout" way to remove all of your user data, but at least now you know. > 1639613971 808057 PRIVMSG #esolangs :14[[07PRNGP214]]4 M10 02https://esolangs.org/w/index.php?diff=90899&oldid=90898 5* 03Salpynx 5* (+1) 10/* Self intypo */ < 1639614149 835284 :imode!~imode@c-24-19-125-20.hsd1.wa.comcast.net QUIT :Quit: WeeChat 3.3 < 1639614164 733972 :imode!~imode@user/imode JOIN #esolangs imode :imode < 1639614680 330784 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :oerjan: no, it gives the option for forums to require a telephone number from users before they can write, but most discord forums don't actually enable that feature, or only do so temporarily < 1639614709 950362 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :oerjan: twitch chat works about the same: you can "verify" your user with a telephone number, and some chat rooms require that, but most streams' chat rooms don't < 1639614787 404716 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :oerjan: and it doesn't seem like the esolangs discord enables the telephone number requirement < 1639614811 334338 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :oerjan: I don't visit the esolangs discord, but telephone number doesn't figure in it, and I do visit other discord forums < 1639614968 534452 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :darn < 1639614987 688620 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :ACTION picks idea up from wastebin and puts it back on his procrastination stack < 1639615294 517578 :Melvar!~melvar@dslb-092-074-060-113.092.074.pools.vodafone-ip.de PRIVMSG #esolangs :I have a vague thought that I had to do the phone number verification to get mod powers on one guild? But it might have been something else that required it. < 1639615384 156972 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :But does Discord support Befunge-based ways of authenticating your user account? That's where it's at. < 1639615561 653462 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :I had a really bad time of day 15 in Burlesque. Cobbled together something shortest-path-first for day 1 -- ps)XXS0L[-.s1{}s2{0 0 0}{J[-g2j+]s2J{[-?-)ab++1==}j+]g1rzJcpjf[{g2j~[n!}f[{Jg0jd!0.++]}x/-]0jr~m[p^CL([-)sc{[-j[-==}gb{-][-j)-]<]+]}[m> zip (map intToDigit [0..]) (replicateM 4 [0,1]) < 1639635677 205200 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esolangs : [('0',[0,0,0,0]),('1',[0,0,0,1]),('2',[0,0,1,0]),('3',[0,0,1,1]),('4',[0,1,0... < 1639635734 321408 :int-e!~noone@int-e.eu PRIVMSG #esolangs ::t fromJust . flip lookup (zip (map intToDigit [0..]) (replicateM 4 [0,1])) < 1639635735 290897 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esolangs :Num a => Char -> [a] < 1639635798 115810 :oerjan!~oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1639635986 667314 :int-e!~noone@int-e.eu PRIVMSG #esolangs ::t fromJust . flip lookup (zip [0..] (replicateM 4 [0,1])) . digitToInt < 1639635987 575017 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esolangs :Num a => Char -> [a] < 1639636001 807971 :int-e!~noone@int-e.eu PRIVMSG #esolangs :still the same silliness but it works for upper case hex digits < 1639636236 734936 :BarryNL!~BarryNL@2a02:a468:ae45:1:8883:add:1e1a:ac8d JOIN #esolangs * :BarryNL < 1639637069 52210 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :b_jonas: Do you have any short description of the ideas? < 1639637758 520641 :Sgeo_!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1639640887 582777 :benji!~benji@user/benji QUIT :Quit: ZNC - https://znc.in < 1639640934 494793 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1639640961 468860 :benji!~benji@user/benji JOIN #esolangs benji :benji < 1639641715 578708 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :zzo38: for Consumer Society no, that one is secret. the rest I can try to describe. for the gimmicky language, first imagine an 80s style imperative language where each statement calls a single function or builtin with each of the input and output operands being variables (or registers if you prefer to call them), so no parenthisized function call syntax. but instead of names for the variables, each < 1639641721 529358 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :variable name is represented by a column in the source code text file, and you put a tick mark before or after the opcode name to mark that column as an argument. have four different tick marks depending on whether the opcode is before or after the tick, and for how multiple arguments are ordered, plus two extra for using an input twice. also the column of the opcode is always the first output argument, < 1639641727 641897 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :and is also the first input argument if one input argument is missing. < 1639641761 785858 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :the hard part is to determine the best syntax for defining user-defined functions. I have some ideas but haven't really decided what's the best. < 1639642147 837521 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :for the toy languages, I'm not sure I have a coherent idea, just lots of different ideas that I may want to combine together, and some of them are incompatible so this may need multiple language. one thing that I'd like is an APL-like array language, optimized for the style of low-level loops used in image processing, where the language is lower level than APL in that I give more specific optimization < 1639642153 823541 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :hints. axis are named by an ordinal instead of numbered and implicitly renumbered when you remove an axis. the innermost few axis names have special semantics and the next few special optimization hints. the first five axis names are limited to small sizes: namely one axis for the real parts of complex numbers (or quaternions or octonions), two axis for tiny fixed-size matrices to represent lots of < 1639642159 793506 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :coordinates in a low-dimensional space, two axis for the color channels or other channels of an image when they're stored together for a pixel. the next one axis is for the columns of a bitmap image, and since each value in this one is small, loops over this have to be optimized carefully. it helps if you can specify expected and minimum and maximum size for any runtime dynamic sized axis. < 1639642263 381884 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :besides ordinary functional code with array operations, I'd like to add a lower level mode where you are restricted in what operations you can use, but you can describe more complex loops where the array may need to be looped in a particular order because each output can depend on the previously computed outputs (neighboring pixels) in tricky ways, and there may be multiple outputs or intermediate < 1639642269 388736 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :results. < 1639642416 628201 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :other ideas that I vaguely want to try but are likely even more work for how much they worth include rust with a different syntax but compatible runtime, as well as just writing a somewhat optimizing compiler for C or a similar language to learn how the heck optimizing compilers work, because as far as I understand right now register allocation and inlining are black magic that you can't possibly < 1639642422 839208 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :implement in any sane way. < 1639642527 100466 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :the more serious modification is a syntax addition to python where instead of just newlines and indenting, you can alternately write compound statements inline with braces. I have a specific syntax picked, and implementing it shouldn't be hard provided that compiling Cpython from source is not hard. the hard part is documenting it and writing a proposal for mainline python that argues for its usefulness < 1639642533 51780 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :in such a way that it doesn't immediately get rejected as unpythonlike. < 1639642787 542141 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :basically I want to argume that 1. in some contexts, like IRC or a printed book of mostly natural language text, the requirement that you can only write loops and conditionals and function definitions in multiple lines is a hassle. it often gives the choice of either ugly text broken up by newlines where you shouldn't use one, or stupid workarounds where people try to implement something "in one line" < 1639642793 475926 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :even though python really doesn't want that. it's kind of similar to when mathematicians insist on using only divison bars for every divison and only superscript for every exponentiation, and then try to stick to that when they mention the pdf of the normal distribution as e**(-((x**2)/2))/sqrt(2*pi) < 1639642934 580908 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :2. even in a real program, where you do use newlines and indentation, sometimes there are parts of the code that are unimportant and obvious, yet currently require too much vertical screen estate to write nicely. screen estate is expensive, it takes up mind space to have to scroll through a program and find the relevant parts, even more so for those of us with vision problems who use a large font (or, < 1639642940 688854 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :heaven forbid, a braille terminal). < 1639643032 649545 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :reason 3. which I don't want to emphasize too much over the first two but may be the most important to me is that I want to use python interactively, either from the command-line or from the interactive interpreter, quickly editing each part of the short program until it works, and then throw away the whole program, but this is almost impossible when multi-line code is involved, and so sometimes makes < 1639643038 611967 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :me use perl even when python would be more suitable were it not for this one stupid synatx restriction. < 1639643100 580672 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :I want to emphasize this less, because you can argue that using one-liners from the shell is un-python-like and that you should save even all your short scripts to a proper program source code file that you edit with a text editor. I'm not sure if this is true, but I probably can't convince anyone otherwise because it's somewhat subjective. < 1639643175 722212 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :whereas 1. is easier to argue for, because you can find a LOT of python snipets everywhere that try to work the syntax around and write obscure code using eg. list comprehensions and list indexing redundantly. < 1639643270 679830 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :obviously I also have to argue why my specific syntax is good, but that matters less because I don't care if a different good syntax gets added instead. < 1639643310 96557 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :and yes, HackEso might be a nice testing ground for this. < 1639643543 35081 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :I don't like the syntax of Python either and those are some of the reasons (although there are others). < 1639643753 316484 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :zzo38: well sure, you might also want perl-like variable declarations and a lot of other stuff, but those definitely are un-python-like, and would be much harder to argue to put int he default interpreter or at least the default syntax. this is the one where I can argue that you can put it in the interpreter and programmers will be able to instantly read code that uses it even if they've not heard of < 1639643759 648087 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :the feature yet. < 1639643819 490672 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :you could do something more radical like an entirely different syntax with the same runtime behind it so you can call normal python programs, but this one would be a simple easy incremental modification that would reasonably be able to mix within the same program. < 1639643852 167215 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :also if you don't like it, you could use pyfmt or whatever their code reindenting tool is called to make it go away, because it's always a trivial syntax rewrite with no temporary variables or other changes needed. < 1639643892 428770 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :I may have to implement the formatter modification even though I never use those formatter tools. < 1639644042 176674 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :the rust syntax is a harder problem. it doesn't have to be all thrown away, but it can't be just a simple addition to the existing syntax, you'd need one of those syntax modes like the three "editions" right now, and such a thing is hard to even implement and maintain because (1) the syntaxes can be mixed within a source file using macros, and (2) rustc provides really good diagnostics and you don't < 1639644048 233683 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :want to ruin that. < 1639644099 580425 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :so what I could do there is to experiment with an alternate syntax not in rustc, but in a toy interpreter or compiler if I ever want to write one anyway. < 1639644204 669802 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :there are some reasons why I may want to experiment with a toy interpreter even if I don't write a proper (optimizing to native code) compiler. < 1639644277 868330 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :and in fact if I do want to write an optimizing compiler, I should try it first on the low-level array language, which is an easier task in some ways because it's not a full general-purpose programming language, but a domain-specific lang that you might embed into bigger code written in a normal language; < 1639644322 780355 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :though a custom compiler is not actually a requirement, for actual efficiency it would be better to implement this as using an existing C compiler or LLVM, so the compiler would just be for my own education. < 1639644437 521882 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :probably more important than the language stuff is that I'd like to write a text editor, one optimized for using it myself over anyone else using it. the two problems here are that (1) I'm always afraid about this, because if my text editor is buggy and corrupts my files that could be really bad, and (2) I would almost certainly overengineer it, making the backend way more complex than it needs to be < 1639644443 522618 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :for its own good and for the actual use cases. < 1639644472 833463 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :and of course (2) implies that there will be hard to debug bugs to cause (1) < 1639644564 261184 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :the problem for this one is practical, I hate all the existing editors because either I can't make them do what I want (for vim), or they're overengineered in different ways than I want and require me to commit to a religion rather than just an editor tool (stereotype of emacs) < 1639644728 409021 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1639644843 476477 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :I also wanted to make some other programming languages and variations of existing ones, such as: something like LLVM with macros to make it more portable, a dice-rolling programming language, a variant of JavaScript (with goto, macros, and no automatic semicolon insertion), and some others. < 1639644864 170942 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :About the text editor, what things do you need to make it to do? < 1639644904 491667 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1639644979 899055 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :I have been able to make vim to display extra spaces the way I wanted it to do by using the syntax highlighting function, instead of using the function for showing spaces, since it is insufficient but the syntax highlighting function works for doing that. (I do not use the syntax highlighting function for the syntax of programming languages, etc) < 1639646135 420052 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Sigh I found another French game with hard-wired keyboard bindings. < 1639646201 259592 :int-e!~noone@int-e.eu PRIVMSG #esolangs :d = right, s = down, q = left, z = up. (it recommends a controller. it was also free, so little harm done, except that it looks cute) < 1639646901 691020 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Quit: leaving < 1639646937 670644 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse < 1639648910 994950 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :zzo38: the problem with vim is kind of the opposite of that with emacs. vim is configurable, but it has a lot of historical baggage, and most of the configuration options seem to be kludge layers over the defaults rather than intergrated properly. I really don't like the defaults, and while there are kludges that take vim closer to what I want, they won't make the editor behave consistently like I want < 1639648916 981830 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :in all respect. < 1639648943 598303 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :so I'd either rather have a clean design that does what I want, or take parts of an editor that doesn't have a full religion but is more easily adapted to what I want. < 1639649204 547013 :Oshawott!~archenoth@2604:3d09:681:f00:8991:6d48:b770:3c11 JOIN #esolangs Archenoth :archenoth < 1639649385 515327 :dyeplexer!~dyeplexer@user/dyeplexer JOIN #esolangs dyeplexer :t b k ky jt h bc < 1639649435 515301 :archenoth!~archenoth@2604:3d09:681:f00:9a0:b063:c52e:debb QUIT :Ping timeout: 252 seconds < 1639649741 535269 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1639649823 566715 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 256 seconds < 1639649823 978821 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life < 1639649845 345461 :Koen!~Koen@128.245.88.92.rev.sfr.net JOIN #esolangs * :Koen < 1639650779 148456 :leah2!~leah@vuxu.org QUIT :Quit: trotz alledem! < 1639650789 545480 :leah2!~leah@vuxu.org JOIN #esolangs leah2 :Leah Neukirchen > 1639652625 675495 PRIVMSG #esolangs :14[[07Fairytale14]]4 10 02https://esolangs.org/w/index.php?diff=90900&oldid=90378 5* 03Doubi 5* (+1265) 10Added variable definition paragraph < 1639654036 658713 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 JOIN #esolangs * :anon < 1639654245 963819 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 PRIVMSG #esolangs :https://pasteboard.co/TJarPW9Gt0Zz.png < 1639654265 980107 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 PRIVMSG #esolangs :ˆ AoC, day 16, task 2. egel < 1639654268 688220 :Franciman!~Franciman@mx1.fracta.dev PRIVMSG #esolangs :sprout: what editor is it? And yay < 1639654270 509211 :Franciman!~Franciman@mx1.fracta.dev PRIVMSG #esolangs :awesome < 1639654283 741534 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 PRIVMSG #esolangs :vim < 1639654297 916243 :Franciman!~Franciman@mx1.fracta.dev PRIVMSG #esolangs :that's a nice programming lanaguage < 1639654906 901709 :Koen!~Koen@128.245.88.92.rev.sfr.net QUIT :Remote host closed the connection < 1639655477 569492 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :Franciman: the programming language is probably https://esolangs.org/wiki/Egel < 1639655497 793480 :Franciman!~Franciman@mx1.fracta.dev PRIVMSG #esolangs :yep :P < 1639655499 560276 :Franciman!~Franciman@mx1.fracta.dev PRIVMSG #esolangs :thanks < 1639655948 767891 :earendel!uid498179@user/earendel JOIN #esolangs earendel :AmoreFS < 1639657673 998493 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1639657687 613236 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :I've got zz'1+]b6b2{'1==}m[[-{J3.+2ugPp3.-J3.-j3.+2ug4=={{5.-}{-]}w!5.-}j{J[-j-]{J11.-j11.+2ug#ajE!}j{J15.-sax/15.+2ug.-{j!aj}{jL[!=}w!vv}jie}jie}hd!ap\CL++ as a first draft of part 1 in Burlesque. Kind of bulky already, and I've not even evaluated anything. < 1639658135 989283 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :It would be convenient if Burlesque had a builtin for taking N first elements of a block but also leaving the remainder of the block on the stack, that's what all those J3.-j3.+ and J11.-j11.+ sequences are doing. < 1639658669 642953 :u0_a391!~u0_a391@2600:380:bc52:ebbd:3fe3:3b25:a9ee:d19f JOIN #esolangs * :u0_a391 < 1639658906 539814 :Kit!~u0_a391@2603-6010-a141-6fa3-88f4-4cc9-a7b6-7571.res6.spectrum.com QUIT :Ping timeout: 252 seconds < 1639659562 825496 :u0_a391!~u0_a391@2600:380:bc52:ebbd:3fe3:3b25:a9ee:d19f NICK :Kit < 1639660203 528109 :Koen!~Koen@128.245.88.92.rev.sfr.net JOIN #esolangs * :Koen < 1639661136 381645 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :zzo38: oh, I forgot one more. only I'm not sure if this one is even possible in theory satisfying all the properties that I want from it. I'd like a djinn language, which is a high-level typed functional language where the source code is made of data type definitions and function prototypes, with no function definitions. the function definitions would be derived from the data types involved and the set < 1639661142 375964 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :of function prototypes available, according to some rules, so the body is always composed from a few other functions applied to the arguments. < 1639661181 755131 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :but I want the rules to be stable in the sense that if you add more prototypes to an existing program, that may cause an error but it may not result in a valid program with a different meaning. < 1639661233 787319 :b_jonas!~x@catv-176-63-4-47.catv.broadband.hu PRIVMSG #esolangs :and I also want it to be expressive enough that you can translate any reasonable functional program to it. < 1639661349 608654 :dyeplexer!~dyeplexer@user/dyeplexer QUIT :Ping timeout: 256 seconds > 1639663073 153868 PRIVMSG #esolangs :14[[07BWTFN14]]4 10 02https://esolangs.org/w/index.php?diff=90901&oldid=74148 5* 03Kaveh Yousefi 5* (+159) 10Added a hyperlink to my implementation of the BWTFN programming language on GitHub and changed the category tag Unimplemented to Implemented. > 1639663265 68385 PRIVMSG #esolangs :14[[07BWTFN14]]4 10 02https://esolangs.org/w/index.php?diff=90902&oldid=90901 5* 03Kaveh Yousefi 5* (+632) 10Added an Extended Backus-Naur Form (EBNF) description of the syntax. < 1639663266 144199 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User > 1639663377 474309 PRIVMSG #esolangs :14[[07User:King Ethan14]]4 10 02https://esolangs.org/w/index.php?diff=90903&oldid=55204 5* 03Kaveh Yousefi 5* (+175) 10Added a hyperlink to my implementation of the King Ethan programming language on GitHub. > 1639663430 568033 PRIVMSG #esolangs :14[[07User:King Ethan14]]4 10 02https://esolangs.org/w/index.php?diff=90904&oldid=90903 5* 03Kaveh Yousefi 5* (-175) 10Undo revision 90903 by [[Special:Contributions/Kaveh Yousefi|Kaveh Yousefi]] ([[User talk:Kaveh Yousefi|talk]]) < 1639663671 606594 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 QUIT :Ping timeout: 245 seconds < 1639664042 502969 :Koen_!~Koen@128.245.88.92.rev.sfr.net JOIN #esolangs * :Koen < 1639664066 229321 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1639664205 561060 :Koen!~Koen@128.245.88.92.rev.sfr.net QUIT :Ping timeout: 256 seconds < 1639664457 563018 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 JOIN #esolangs * :anon < 1639664597 68739 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1639664656 34942 :dyeplexer!~dyeplexer@user/dyeplexer JOIN #esolangs dyeplexer :t b k ky jt h bc < 1639664747 512702 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 QUIT :Ping timeout: 252 seconds < 1639664901 838354 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Quit: leaving < 1639664933 674244 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse < 1639665384 823395 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1639665416 835649 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 JOIN #esolangs * :anon < 1639665712 830821 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 QUIT :Ping timeout: 268 seconds < 1639666526 542332 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 JOIN #esolangs * :anon < 1639666793 510919 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 QUIT :Ping timeout: 252 seconds < 1639667505 586002 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 JOIN #esolangs * :anon < 1639667786 574295 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 QUIT :Ping timeout: 260 seconds < 1639667963 544501 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 JOIN #esolangs * :anon < 1639669348 447640 :lisbeths!~user@c-73-83-140-133.hsd1.wa.comcast.net JOIN #esolangs * :unknown < 1639670049 992508 :Koen_!~Koen@128.245.88.92.rev.sfr.net QUIT :Remote host closed the connection < 1639670502 511051 :Koen!~Koen@128.245.88.92.rev.sfr.net JOIN #esolangs * :Koen < 1639672301 353168 :mla!~mla@162.253.176.229 JOIN #esolangs mla :mla < 1639676637 782858 :Sgeo_!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1639676652 321733 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer > 1639677286 647736 PRIVMSG #esolangs :14[[07User:DigitalDetective47/WIP14]]4 10 02https://esolangs.org/w/index.php?diff=90905&oldid=90882 5* 03DigitalDetective47 5* (+516) 10 > 1639677441 908666 PRIVMSG #esolangs :14[[07APOL14]]4 M10 02https://esolangs.org/w/index.php?diff=90906&oldid=90891 5* 03GingerIndustries 5* (+134) 10/* Instruction table */ < 1639677981 301787 :Koen!~Koen@128.245.88.92.rev.sfr.net QUIT :Remote host closed the connection < 1639678269 819220 :dyeplexer!~dyeplexer@user/dyeplexer QUIT :Remote host closed the connection < 1639680834 575669 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :Ping timeout: 260 seconds < 1639680845 752365 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :Ping timeout: 268 seconds < 1639682159 593357 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in < 1639682192 380 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in > 1639682596 147290 PRIVMSG #esolangs :14[[07APOL14]]4 10 02https://esolangs.org/w/index.php?diff=90907&oldid=90906 5* 03GingerIndustries 5* (+1617) 10Added code table > 1639682637 172827 PRIVMSG #esolangs :14[[07APOL14]]4 M10 02https://esolangs.org/w/index.php?diff=90908&oldid=90907 5* 03GingerIndustries 5* (-22) 10/* Codepage */ > 1639682716 183209 PRIVMSG #esolangs :14[[07APOL14]]4 10 02https://esolangs.org/w/index.php?diff=90909&oldid=90908 5* 03GingerIndustries 5* (+32) 10/* Codepage */ > 1639682803 684986 PRIVMSG #esolangs :14[[07APOL14]]4 10 02https://esolangs.org/w/index.php?diff=90910&oldid=90909 5* 03GingerIndustries 5* (+6) 10/* Codepage */ > 1639682977 904563 PRIVMSG #esolangs :14[[07APOL14]]4 10 02https://esolangs.org/w/index.php?diff=90911&oldid=90910 5* 03GingerIndustries 5* (+1) 10/* Codepage */ > 1639684709 945257 PRIVMSG #esolangs :14[[07APOL14]]4 10 02https://esolangs.org/w/index.php?diff=90912&oldid=90911 5* 03GingerIndustries 5* (+66) 10/* Codepage */ > 1639684733 70927 PRIVMSG #esolangs :14[[07APOL14]]4 M10 02https://esolangs.org/w/index.php?diff=90913&oldid=90912 5* 03GingerIndustries 5* (-5) 10/* Codepage */ > 1639684749 487502 PRIVMSG #esolangs :14[[07APOL14]]4 10 02https://esolangs.org/w/index.php?diff=90914&oldid=90913 5* 03GingerIndustries 5* (+0) 10/* Codepage */ > 1639685394 450686 PRIVMSG #esolangs :14[[07APOL14]]4 10 02https://esolangs.org/w/index.php?diff=90915&oldid=90914 5* 03GingerIndustries 5* (+2) 10/* Codepage */ < 1639685757 501768 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 QUIT :Ping timeout: 240 seconds > 1639685778 843522 PRIVMSG #esolangs :14[[07APOL14]]4 M10 02https://esolangs.org/w/index.php?diff=90916&oldid=90915 5* 03GingerIndustries 5* (+39) 10 > 1639686663 642255 PRIVMSG #esolangs :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=90917&oldid=90871 5* 03PythonshellDebugwindow 5* (+15) 10/* A */ add > 1639686732 774827 PRIVMSG #esolangs :14[[07AlgorE14]]4 M10 02https://esolangs.org/w/index.php?diff=90918&oldid=59078 5* 03PythonshellDebugwindow 5* (+31) 10cats < 1639687288 518552 :Everything!~Everythin@37.115.210.35 JOIN #esolangs * :Everything < 1639687405 563492 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 JOIN #esolangs * :anon < 1639687715 510876 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 QUIT :Ping timeout: 252 seconds < 1639689395 584554 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 JOIN #esolangs * :anon < 1639689710 577047 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 QUIT :Ping timeout: 260 seconds < 1639691143 836018 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 JOIN #esolangs * :anon < 1639691459 100615 :Everything!~Everythin@37.115.210.35 QUIT :Quit: leaving < 1639691534 337870 :earendel!uid498179@user/earendel QUIT :Quit: Connection closed for inactivity < 1639691649 745857 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 QUIT :Ping timeout: 268 seconds < 1639692085 89794 :BarryNL!~BarryNL@2a02:a468:ae45:1:8883:add:1e1a:ac8d QUIT :Quit: Quit < 1639693267 526414 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 JOIN #esolangs * :anon < 1639693537 532006 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 QUIT :Ping timeout: 240 seconds < 1639693654 264956 :sprock!~sprock@user/sprock QUIT :Quit: ... < 1639693931 631083 :sprock!~sprock@user/sprock JOIN #esolangs sprock :Maeve Sproule < 1639694075 595311 :u0_a391!~u0_a391@2603-6010-a141-6fa3-88f4-4cc9-a7b6-7571.res6.spectrum.com JOIN #esolangs * :u0_a391 < 1639694246 611380 :Kit!~u0_a391@2600:380:bc52:ebbd:3fe3:3b25:a9ee:d19f QUIT :Ping timeout: 245 seconds < 1639694277 516019 :lisbeths!~user@c-73-83-140-133.hsd1.wa.comcast.net QUIT :Ping timeout: 240 seconds < 1639695288 381573 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 JOIN #esolangs * :anon < 1639696052 353606 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 QUIT :Ping timeout: 240 seconds < 1639697897 631613 :u0_a391!~u0_a391@2603-6010-a141-6fa3-88f4-4cc9-a7b6-7571.res6.spectrum.com NICK :Kit < 1639697995 603011 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 JOIN #esolangs * :anon < 1639698114 494702 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN #esolangs oerjan :Ørjan Johansen < 1639698377 504624 :sprout!~quassel@2a02:a467:ccd6:1:7c88:97e7:7c77:1c93 QUIT :Ping timeout: 240 seconds < 1639698532 538550 :u0_a391!~u0_a391@2600:380:bc52:ebbd:4abf:2d2b:bd7d:6b1d JOIN #esolangs * :u0_a391 < 1639698737 501544 :Kit!~u0_a391@2603-6010-a141-6fa3-88f4-4cc9-a7b6-7571.res6.spectrum.com QUIT :Ping timeout: 240 seconds < 1639698783 748807 :u0_a391!~u0_a391@2600:380:bc52:ebbd:4abf:2d2b:bd7d:6b1d NICK :Kit