> 1746921967 595674 PRIVMSG #esolangs :14[[07User talk:Pifrited14]]4 10 02https://esolangs.org/w/index.php?diff=157463&oldid=157462 5* 03Ais523 5* (+403) 10r to ispltng
> 1746921982 416034 PRIVMSG #esolangs :14[[07User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF14]]4 10 02https://esolangs.org/w/index.php?diff=157464&oldid=156778 5* 03PrySigneToFry 5* (+20) 10
> 1746922155 635559 PRIVMSG #esolangs :14[[07Category:Sus14]]4 N10 02https://esolangs.org/w/index.php?oldid=157465 5* 03Helpeesl 5* (+184) 10This is a reupload of a category that someone else made and was conspicuously missing from its place
> 1746922479 751343 PRIVMSG #esolangs :14[[07Category:Counter-based14]]4 N10 02https://esolangs.org/w/index.php?oldid=157466 5* 03Helpeesl 5* (+139) 10Created page with "This is a list containing all counter based languages Also [[User:ais523]] suggested this so if the delete this that is a little bit ironic"
> 1746922505 806235 PRIVMSG #esolangs :14[[07Dreadfish14]]4 10 02https://esolangs.org/w/index.php?diff=157467&oldid=131043 5* 03Helpeesl 5* (+26) 10
> 1746922659 566335 PRIVMSG #esolangs :14[[07LargeFish14]]4 10 02https://esolangs.org/w/index.php?diff=157468&oldid=130583 5* 03Helpeesl 5* (+26) 10
> 1746922912 297644 PRIVMSG #esolangs :14[[072Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=157469&oldid=136379 5* 03Helpeesl 5* (+27) 10
> 1746923185 461017 PRIVMSG #esolangs :14[[07Category:Counter-based14]]4 10 02https://esolangs.org/w/index.php?diff=157470&oldid=157466 5* 03Helpeesl 5* (+70) 10
> 1746923479 706458 PRIVMSG #esolangs :14[[07Feed the Chaos14]]4 10 02https://esolangs.org/w/index.php?diff=157471&oldid=148151 5* 03Helpeesl 5* (+27) 10
< 1746923790 542847 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: Regarding class layouts: yes, if the class were still around at runtime then a checked mode is possible. RPython runs on a standard Python 2.7 interpreter for that purpose.
< 1746923847 899246 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :As one might suspect, nearly all of the class is erased at runtime. The class name .__class__.__name__ is the only thing available and that's mostly for generic pretty-printing.
> 1746923889 933705 PRIVMSG #esolangs :14[[07User talk:Helpeesl14]]4 10 02https://esolangs.org/w/index.php?diff=157472&oldid=157461 5* 03Ais523 5* (+423) 10/* Please stop creating categories without approval */ you continued creating categories even though I asked you to stop
< 1746923950 282253 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :hmm, that may mean that Python erases classes more thoroughly than Java or Perl do
> 1746923975 355153 PRIVMSG #esolangs :14[[07User talk:I am islptng14]]4 10 02https://esolangs.org/w/index.php?diff=157473&oldid=157390 5* 03Hotcrystal0 5* (+296) 10
< 1746924017 266564 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I usually think of RPython classes as like Haskell typeclasses, Rust traits, or C++ multiple-inheritance classes. RPython throws away any information that isn't relevant to the shape of the vtables.
> 1746924020 308538 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 delete10 02 5* 03Ais523 5* 10deleted "[[02Category:Counter-based10]]": although this category should likely exist, this category description page is not useful it doesn't precisely define which languages belong in the category and contains metacommentary and leaving the description page up encourages people to categorise languages into it potentiall
< 1746924089 833971 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: ah, right – Java and Perl have a layer of indirection in which the object has a reference to the class and the class has the vtable
> 1746924106 907366 PRIVMSG #esolangs :14[[07Category:Sus14]]4 10 02https://esolangs.org/w/index.php?diff=157474&oldid=157465 5* 03PrySigneToFry 5* (+9) 10
< 1746924145 273495 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Yeah. Whereas this is more like C++ casting. We can upcast so that an entire class hierarchy looks like a uniform algebraic data type, or we can downcast when we need to dig an instance variable out for a special case.
> 1746924154 334020 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 delete10 02 5* 03Ais523 5* 10deleted "[[02Category:Sus10]]": still an unapproved category (with a bad name), recreated after deletion
< 1746924181 219093 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :The object itself is a fat pointer, I think? So cool that I can just *say* that; twenty years ago, fat pointers would have been considered a horrendous waste.
> 1746924195 106603 PRIVMSG #esolangs :14[[07Special:Log/protect14]]4 protect10 02 5* 03Ais523 5* 10protected "[[Category:Sus [create=sysop] (indefinite)]]": recreated after being deleted, not an appropriate name for a category
< 1746924256 200822 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I still don't have a good intuitive feel for the performance of fat pointers versus having a pointer from object to class
< 1746924284 688229 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the pointer-from-object-to-class will usually save memory because most objects have more than one reference and few have less than one reference, but it also introduces an extra layer of indirection
> 1746924291 136585 PRIVMSG #esolangs :14[[07User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF14]]4 10 02https://esolangs.org/w/index.php?diff=157475&oldid=157464 5* 03Hotcrystal0 5* (+22) 10
> 1746924309 530099 PRIVMSG #esolangs :14[[07User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF14]]4 10 02https://esolangs.org/w/index.php?diff=157476&oldid=157475 5* 03Hotcrystal0 5* (+0) 10
< 1746924365 351103 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Yeah. Fat pointers might be more compelling if they offered some useful functionality. I find it very cool that we can change the class/traits of an object merely by replacing half of the fat pointer, and I know that Rust strings use this sort of optimization.
< 1746924422 339253 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :But Smalltalk-style become: is really about the limit of what can be done that way. I think that it is a powerful way to have a system where objects are *inside* of another system which routes them; today there's Kafka and k8s, but I remember Zope and Twisted Axiom too.
> 1746924562 59388 PRIVMSG #esolangs :14[[07User talk:Aadenboy14]]4 10 02https://esolangs.org/w/index.php?diff=157477&oldid=157425 5* 03PrySigneToFry 5* (-75) 10Qu'vatlh.
< 1746924607 822716 :amby!~ambylastn@ward-15-b2-v4wan-167229-cust809.vm18.cable.virginm.net QUIT :Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement
> 1746924908 290946 PRIVMSG #esolangs :14[[07Free Esolang14]]4 10 02https://esolangs.org/w/index.php?diff=157478&oldid=157025 5* 03PrySigneToFry 5* (+109) 10
> 1746924983 223351 PRIVMSG #esolangs :14[[07Esolang talk:Categorization14]]4 10 02https://esolangs.org/w/index.php?diff=157479&oldid=157453 5* 03Helpeesl 5* (+694) 10/* There are categories that exist but arent on here */ new section
> 1746925140 915456 PRIVMSG #esolangs :14[[07UserEdited14]]4 10 02https://esolangs.org/w/index.php?diff=157480&oldid=156254 5* 03PrySigneToFry 5* (+159) 10
> 1746925597 818768 PRIVMSG #esolangs :14[[07Esolang talk:Categorization14]]4 10 02https://esolangs.org/w/index.php?diff=157481&oldid=157479 5* 03Ais523 5* (+573) 10/* There are categories that exist but arent on here */ how this happens
> 1746925688 835060 PRIVMSG #esolangs :14[[07User talk:Aadenboy14]]4 10 02https://esolangs.org/w/index.php?diff=157482&oldid=157477 5* 03Aadenboy 5* (+75) 10hey could you not do that
> 1746925805 864806 PRIVMSG #esolangs :14[[07Esolang talk:Categorization14]]4 10 02https://esolangs.org/w/index.php?diff=157483&oldid=157481 5* 03Ais523 5* (+859) 10/* Proposed Category:Interpreter-modifying */ I don't think this is worth a category yet, but it may be in the future
> 1746925964 722766 PRIVMSG #esolangs :14[[07Esolang talk:Categorization14]]4 10 02https://esolangs.org/w/index.php?diff=157484&oldid=157483 5* 03Ais523 5* (+562) 10/* Counter-based languages */ some thoughts about definition
> 1746926317 620338 PRIVMSG #esolangs :14[[07Esolang talk:Categorization14]]4 10 02https://esolangs.org/w/index.php?diff=157485&oldid=157484 5* 03Helpeesl 5* (+74) 10/* There are categories that exist but arent on here */
> 1746926531 98536 PRIVMSG #esolangs :14[[07Esolang talk:Categorization14]]4 10 02https://esolangs.org/w/index.php?diff=157486&oldid=157485 5* 03Helpeesl 5* (+89) 10This is my first time leaving a comment
> 1746926888 280966 PRIVMSG #esolangs :14[[07User talk:Helpeesl14]]4 10 02https://esolangs.org/w/index.php?diff=157487&oldid=157472 5* 03Ais523 5* (+517) 10/* How to sign your comments */ new section
> 1746927139 499137 PRIVMSG #esolangs :14[[07User talk:Ais52314]]4 10 02https://esolangs.org/w/index.php?diff=157488&oldid=157147 5* 03Helpeesl 5* (+493) 10/* I have a question about the unnoticed categories */ new section
> 1746927274 310994 PRIVMSG #esolangs :14[[07User:RainbowDash14]]4 M10 02https://esolangs.org/w/index.php?diff=157489&oldid=157432 5* 03RainbowDash 5* (+0) 10
> 1746927552 478834 PRIVMSG #esolangs :14[[07User talk:Ais52314]]4 10 02https://esolangs.org/w/index.php?diff=157490&oldid=157488 5* 03Ais523 5* (+1444) 10/* I have a question about the unnoticed categories */ reply
< 1746928896 974660 :tromp!~textual@2001:1c00:3487:1b00:880c:a961:240d:9720 JOIN #esolangs * :Textual User
< 1746928925 741606 :tromp!~textual@2001:1c00:3487:1b00:880c:a961:240d:9720 QUIT :Client Quit
> 1746929052 415042 PRIVMSG #esolangs :14[[07User:Aadenboy/Self-terminating powers14]]4 N10 02https://esolangs.org/w/index.php?oldid=157491 5* 03Aadenboy 5* (+12754) 10interesting math thing I found
> 1746929078 406028 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Aadenboy 5* 10moved [[02User:Aadenboy/Self-terminating powers10]] to [[User:Aadenboy/Self-equaling squares]]: rename
< 1746929102 280925 :op_4!~tslil@user/op-4/x-9116473 QUIT :Remote host closed the connection
> 1746929106 811057 PRIVMSG #esolangs :14[[07User:Aadenboy14]]4 10 02https://esolangs.org/w/index.php?diff=157494&oldid=157428 5* 03Aadenboy 5* (+41) 10/* anything else */ [[User:Aadenboy/Self-equaling powers]]
> 1746929125 305578 PRIVMSG #esolangs :14[[07User:Aadenboy14]]4 M10 02https://esolangs.org/w/index.php?diff=157495&oldid=157494 5* 03Aadenboy 5* (+1) 10/* anything else */
< 1746929132 31240 :op_4!~tslil@user/op-4/x-9116473 JOIN #esolangs op_4 :op_4
> 1746931793 924581 PRIVMSG #esolangs :14[[07Esolang talk:Categorization14]]4 10 02https://esolangs.org/w/index.php?diff=157496&oldid=157486 5* 03Helpeesl 5* (+782) 10/* Poll about some potential new categories being added (ends June 1st) */ new section
> 1746932101 29511 PRIVMSG #esolangs :14[[07Flow14]]4 10 02https://esolangs.org/w/index.php?diff=157497&oldid=157439 5* 03Helpeesl 5* (+9) 10
< 1746934555 170266 :Noisytoot!~noisytoot@user/meow/Noisytoot PART #esolangs :Leaving
> 1746935365 633581 PRIVMSG #esolangs :14[[07Esolang talk:Categorization14]]4 10 02https://esolangs.org/w/index.php?diff=157498&oldid=157496 5* 03Ais523 5* (+282) 10/* Poll about some potential new categories being added (ends June 1st) */ decisions are normally made by discussion, not polling
< 1746936123 177849 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca QUIT :Ping timeout: 252 seconds
> 1746936953 96268 PRIVMSG #esolangs :14[[07User talk:I am islptng14]]4 10 02https://esolangs.org/w/index.php?diff=157499&oldid=157473 5* 03I am islptng 5* (+726) 10???
> 1746937650 700976 PRIVMSG #esolangs :14[[07User talk:Pifrited14]]4 10 02https://esolangs.org/w/index.php?diff=157500&oldid=157463 5* 03I am islptng 5* (+278) 10
< 1746938737 513911 :Noisytoot!~noisytoot@user/meow/Noisytoot JOIN #esolangs Noisytoot :Ron (they/them)
< 1746939430 73258 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca JOIN #esolangs zzo38 :zzo38
> 1746939825 716568 PRIVMSG #esolangs :14[[07User talk:Pifrited14]]4 10 02https://esolangs.org/w/index.php?diff=157501&oldid=157500 5* 03Pifrited 5* (+195) 10
< 1746940432 796790 :Noisytoot!~noisytoot@user/meow/Noisytoot QUIT :Remote host closed the connection
< 1746940454 243719 :Noisytoot!~noisytoot@user/meow/Noisytoot JOIN #esolangs Noisytoot :Ron (they/them)
> 1746941265 227574 PRIVMSG #esolangs :14[[07User talk:Aadenboy14]]4 10 02https://esolangs.org/w/index.php?diff=157502&oldid=157482 5* 03PrySigneToFry 5* (+89) 10VerdanaVerdana ProYu GothicDotum
> 1746942560 937441 PRIVMSG #esolangs :14[[07User talk:Aadenboy14]]4 10 02https://esolangs.org/w/index.php?diff=157503&oldid=157502 5* 03Ais523 5* (-89) 10Undo revision [[Special:Diff/157502|157502]] by [[Special:Contributions/PrySigneToFry|PrySigneToFry]] ([[User talk:PrySigneToFry|talk]]) please don't restyle other peoples' user pages against their wishes
> 1746942625 729750 PRIVMSG #esolangs :14[[07Echo Tag14]]4 10 02https://esolangs.org/w/index.php?diff=157504&oldid=115682 5* 03Ais523 5* (+25) 10/* See also */ +[[Symmetric Echo Tag]]
< 1746942689 55468 :ais523!~ais523@user/ais523 QUIT :Quit: quit
< 1746944466 622347 :tromp!~textual@2001:1c00:3487:1b00:880c:a961:240d:9720 JOIN #esolangs * :Textual User
< 1746945769 175616 :tromp!~textual@2001:1c00:3487:1b00:880c:a961:240d:9720 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1746946313 615014 :tromp!~textual@2001:1c00:3487:1b00:880c:a961:240d:9720 JOIN #esolangs * :Textual User
< 1746948896 450579 :tromp!~textual@2001:1c00:3487:1b00:880c:a961:240d:9720 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
> 1746950881 506360 PRIVMSG #esolangs :14[[07Indicode14]]4 M10 02https://esolangs.org/w/index.php?diff=157505&oldid=151699 5* 03Gilbert189 5* (-59) 10wow I had no idea what this is supposed to mean
< 1746953422 444203 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer
< 1746954258 641096 :razetime!~quassel@49.207.228.134 QUIT :Quit: https://quassel-irc.org - Chat comfortably. Anywhere.
< 1746955280 975661 :visilii_!~visilii@213.24.132.63 JOIN #esolangs * :ZNC - https://znc.in
< 1746955324 596034 :visilii!~visilii@85.94.26.146 QUIT :Ping timeout: 244 seconds
> 1746955579 407299 PRIVMSG #esolangs :14[[07User talk:Aadenboy/Self-equaling squares14]]4 N10 02https://esolangs.org/w/index.php?oldid=157506 5* 03PkmnQ 5* (+618) 10Created page with "Looking at things a bit closer, I think I can see a more specific pattern. The amount of self-equaling squares for a base seems to be , where is the number of unique prime factors