00:51:42 <esolangs> [[Belle Arti]] N https://esolangs.org/w/index.php?oldid=102376 * * (+106) Created page with "{{Stub}} {{WIP}} Belle Arti is a graphical interpretation of [[BunnyBell]]. TBC [[Category:Languages]]"
01:28:44 <esolangs> [[User:Lemonz]] https://esolangs.org/w/index.php?diff=102377&oldid=100325 * Lemonz * (+72)
01:28:55 <esolangs> [[User:Lemonz]] https://esolangs.org/w/index.php?diff=102378&oldid=102377 * Lemonz * (+0)
01:59:40 <esolangs> [[User:Lemonz]] https://esolangs.org/w/index.php?diff=102379&oldid=102378 * Lemonz * (+1798)
02:02:27 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102380&oldid=102348 * PixelatedStarfish * (-1) /* On Languages Designed for Pedagogy: Thoughts on Stacking Blocks */
02:06:23 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102381&oldid=102380 * PixelatedStarfish * (+2) /* Factors in Design */
02:11:24 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102382&oldid=102381 * PixelatedStarfish * (+1) /* Design Goals: Why Use BunnyBell? */
02:25:41 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102383&oldid=102382 * PixelatedStarfish * (+1) /* Argument Tokens */
02:33:26 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102384&oldid=102383 * PixelatedStarfish * (+4) /* Useful Operators */
02:37:56 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102385&oldid=102384 * PixelatedStarfish * (+0) /* Strings and Escapes */
02:38:27 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102386&oldid=102385 * PixelatedStarfish * (-1) /* Identifiers: How to Use the Identifying Operator @ */
02:39:00 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102387&oldid=102386 * PixelatedStarfish * (+1) /* The Basics: Functions and Calls */
02:39:43 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102388&oldid=102387 * PixelatedStarfish * (+1) /* Use as Constants */
02:40:53 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102389&oldid=102388 * PixelatedStarfish * (+0) /* Throwing, Catching, and Handling Errors */
02:41:13 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102390&oldid=102389 * PixelatedStarfish * (+0) /* Error Handling */
02:42:18 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102391&oldid=102390 * PixelatedStarfish * (+0) /* Colors */
02:43:13 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102392&oldid=102391 * PixelatedStarfish * (+0) /* Bf */
02:43:43 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102393&oldid=102392 * PixelatedStarfish * (+1) /* Console */
02:44:19 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102394&oldid=102393 * PixelatedStarfish * (+1) /* EBNF */
02:44:33 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102395&oldid=102394 * PixelatedStarfish * (+0) /* Esolang */
02:49:55 <esolangs> [[Lananang]] https://esolangs.org/w/index.php?diff=102396&oldid=98480 * Heptor * (-46)
03:19:25 <esolangs> [[Bbe doc downloadable]] https://esolangs.org/w/index.php?diff=102397&oldid=102351 * PixelatedStarfish * (+1)
03:20:14 <esolangs> [[Bbe doc downloadable]] https://esolangs.org/w/index.php?diff=102398&oldid=102397 * PixelatedStarfish * (-91)
04:58:26 -!- slavfox has quit (Quit: ZNC 1.8.2 - https://znc.in).
05:02:57 -!- slavfox has joined.
06:53:01 <esolangs> [[Broken stack eleement]] N https://esolangs.org/w/index.php?oldid=102399 * ChuckEsoteric08 * (+519) Created page with "{{Stub}} '''Broken stack element'''('''BSE''') is a language by [[User:ChuckEsoteric08]] inspired by [[Entropy]]. ==Description== It has 1 stack as memory. Every time instruct..."
06:55:59 -!- tromp has joined.
07:37:59 -!- Sgeo has quit (Read error: Connection reset by peer).
07:51:34 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:53:58 -!- chiselfuse has quit (Ping timeout: 268 seconds).
07:55:22 -!- chiselfuse has joined.
08:10:08 -!- wib_jonas has joined.
08:14:42 -!- chiselfu1e has joined.
08:14:52 -!- chiselfuse has quit (Remote host closed the connection).
08:51:08 -!- __monty__ has joined.
08:54:52 -!- tech_exorcist has joined.
08:57:38 -!- river has left (WeeChat 3.4.1).
09:08:05 -!- tromp has joined.
09:42:17 <esolangs> [[Dot's]] https://esolangs.org/w/index.php?diff=102400&oldid=102372 * Ilikecreepers * (+9) /* introduction */
09:43:51 <esolangs> [[Dot's]] https://esolangs.org/w/index.php?diff=102401&oldid=102400 * Ilikecreepers * (+88) /* basics */
10:28:17 <esolangs> [[Newbiefuck]] https://esolangs.org/w/index.php?diff=102402&oldid=99577 * TJC games * (+72) Adds more examples
11:46:37 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:03:03 <wib_jonas> so this might be obvious, but there's a reason why you can't easily have data types with copy on write semantics, optimized to not copy when the reference count is 1, in perl or python. perl and python guarantees that if you have a local variable, it won't drop the reference to its value until the end of that variable's scope, even if you don't
12:03:04 <wib_jonas> refer to that variable later in the scope. this is observable because the destructor isn't called until then. so if you name a temporary then pass it to a function, your function still keeps a reference, and the callee will never see a reference count of 1. it's hard to *move* values.
12:03:37 <wib_jonas> to some extent this also applies to C++, which has similar rules about calling the destructor at the end of the scope of the local variable, but it has some explicit support to easily move values into a function that you call.
12:04:12 <wib_jonas> python has a function to query the refcount of a value, but you effectively can't use this to build cow types.
12:04:54 <wib_jonas> I wonder if you could extend the python core language with a del expression that moves the value out of a variable to help with this.
12:05:22 <wib_jonas> ("del expression" because it would naturally use the existing "del" keyword)
12:41:09 -!- tromp has joined.
12:51:02 <esolangs> [[NGGYU]] N https://esolangs.org/w/index.php?oldid=102403 * Leomok2009 * (+951) Created page with "This is a programming language created by [[User:Leomok2009|User:Leomok2009]]. It is used to Rick roll people. ==instructions== 12.55: push that number on the stack. "..."
13:06:06 -!- tech_exorcist has quit (Remote host closed the connection).
13:07:03 -!- tech_exorcist has joined.
13:12:50 <esolangs> [[NGGYU]] https://esolangs.org/w/index.php?diff=102404&oldid=102403 * Leomok2009 * (+1341)
13:13:36 <esolangs> [[NGGYU]] https://esolangs.org/w/index.php?diff=102405&oldid=102404 * Leomok2009 * (+4) Fixed.
13:14:04 <esolangs> [[NGGYU]] https://esolangs.org/w/index.php?diff=102406&oldid=102405 * Leomok2009 * (+0)
13:16:44 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:23:13 -!- tromp has joined.
13:25:46 <esolangs> [[Roundabout]] M https://esolangs.org/w/index.php?diff=102407&oldid=102363 * AndrewToasterr * (+131) /* Comparison */
14:09:28 -!- citrons has quit (Ping timeout: 268 seconds).
14:09:44 -!- citrons has joined.
14:30:25 -!- Sgeo has joined.
14:39:42 <esolangs> [[Elfroh]] M https://esolangs.org/w/index.php?diff=102408&oldid=102374 * Larryrl * (-12)
14:43:30 <esolangs> [[Elfroh]] M https://esolangs.org/w/index.php?diff=102409&oldid=102408 * Larryrl * (+166)
14:46:28 <esolangs> [[Elfroh]] M https://esolangs.org/w/index.php?diff=102410&oldid=102409 * Larryrl * (+86)
14:50:16 <esolangs> [[Elfroh]] M https://esolangs.org/w/index.php?diff=102411&oldid=102410 * Larryrl * (+33)
15:03:50 -!- wib_jonas has quit (Quit: Client closed).
15:37:40 -!- Noisytoot has quit (Remote host closed the connection).
15:40:37 -!- Noisytoot has joined.
15:42:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:07:34 -!- tromp has joined.
17:00:18 -!- tech_exorcist has quit (Remote host closed the connection).
17:23:07 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:34:36 <esolangs> [[NGGYU]] https://esolangs.org/w/index.php?diff=102412&oldid=102406 * Leomok2009 * (+15)
17:34:59 <esolangs> [[NGGYU]] https://esolangs.org/w/index.php?diff=102413&oldid=102412 * Leomok2009 * (+8)
17:35:13 <esolangs> [[NGGYU]] https://esolangs.org/w/index.php?diff=102414&oldid=102413 * Leomok2009 * (+4)
17:58:40 -!- tech_exorcist has joined.
18:03:10 -!- tech_exorcist has quit (Client Quit).
18:07:59 -!- tech_exorcist has joined.
18:16:05 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
18:16:13 -!- Lord_of_Life_ has joined.
18:17:28 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
18:31:22 -!- tromp has joined.
18:47:50 <esolangs> [[User talk:PersonMan]] N https://esolangs.org/w/index.php?oldid=102415 * PixelatedStarfish * (+19) Created page with "Are you a TMBG fan?"
19:12:53 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:14:34 -!- tromp has joined.
19:38:14 <esolangs> [[Talk:MangularJS]] N https://esolangs.org/w/index.php?oldid=102416 * Otesunki * (+107) Created page with "how is this a subset --~~~~"
19:40:15 -!- tech_exorcist has quit (Remote host closed the connection).
19:45:24 <esolangs> [[Elfroh]] M https://esolangs.org/w/index.php?diff=102417&oldid=102411 * PythonshellDebugwindow * (+25) /* External Link */ Categoey
19:54:46 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:23:50 -!- tromp has joined.
21:01:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:03:50 <esolangs> [[BigFish]] N https://esolangs.org/w/index.php?oldid=102418 * Yes * (+634) Created page with "BigFish is an esolang made by [[User:Yes]] that is based off of [[Deadfish]] == Commands == <pre> i[register] Increment register specified d[register] Decrement registe..."
21:04:22 <esolangs> [[User:Yes]] https://esolangs.org/w/index.php?diff=102419&oldid=102074 * Yes * (+17)
21:16:08 -!- __monty__ has quit (Quit: leaving).
22:25:14 <esolangs> [[FP trivia]] https://esolangs.org/w/index.php?diff=102420&oldid=100695 * Fpstefan * (+12) /* External links */
22:46:26 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102421&oldid=102395 * PixelatedStarfish * (-1189) /* Design Goals: Why Use BunnyBell? */
22:46:39 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102422&oldid=102421 * PixelatedStarfish * (+1188) /* Factors in Design */
22:47:00 <esolangs> [[Bbe doc downloadable]] https://esolangs.org/w/index.php?diff=102423&oldid=102398 * PixelatedStarfish * (+1188) /* Factors in Design */
22:47:11 <esolangs> [[Bbe doc downloadable]] https://esolangs.org/w/index.php?diff=102424&oldid=102423 * PixelatedStarfish * (-1189) /* Design Goals: Why Use BunnyBell? */
23:00:16 <esolangs> [[Special:Log/upload]] upload * * uploaded "[[File:Test.png]]"
23:00:28 <esolangs> [[Belle Arti]] https://esolangs.org/w/index.php?diff=102426&oldid=102376 * * (+45)
23:03:58 <esolangs> [[Belle Arti]] https://esolangs.org/w/index.php?diff=102427&oldid=102426 * * (+0)
23:04:54 <esolangs> [[Belle Arti]] M https://esolangs.org/w/index.php?diff=102428&oldid=102427 * * (+80)
23:05:58 <esolangs> [[Belle Arti]] M https://esolangs.org/w/index.php?diff=102429&oldid=102428 * * (-83)
23:07:01 -!- ais523 has joined.
23:07:31 <ais523> which Befunge-98 implementation supports the largest playfield? I'm assuming the playfield can't go larger than the implementation's integer size
23:08:13 <ais523> it also needs to be able to read a source file capable of filling the playfield in one dimension with substantial presence in the other – even for 32-bit ints, that's going to be tens of gigabytes
23:08:46 <ais523> (note: I'm not planning to run such a program in practice, but care that it could be run in theory on some existing implementation)
23:27:59 <fizzie> cfunge does 64-bit coordinates (if compiled that way), and -- outside a 512x1024-sized statically allocated region -- puts individual cells into a https://github.com/SimonKagstrom/libghthash which I don't know how it scales.
23:28:37 <ais523> I'd imagine the limiting factor would be either available memory, or some sort of address space limit
23:30:48 <ais523> after a quick look at the code, it's probably limited by available memory for the entries
23:32:56 <ais523> each entry contains six pointers and an integer
23:33:09 <ais523> and each hash bucket is a single pointer, that's small by comparison
23:33:32 <ais523> (six pointers, though, seriously? there has to be a more efficient way to implement a hash table)
23:34:34 <ais523> number of buckets is configurable
23:48:02 <b_jonas> ais523: is this for something like nopfunge?
23:53:02 <b_jonas> slightly related. so you know how eso stuff sometimes represents natural numbers in unary, which means you need exponentially more space compared to a radixal representation, right? but you can do worse: represent integers as an egyptian fraction. so instead of 1+1 you write 1+1/2+1/3+1/6
23:54:11 <b_jonas> then you need exponentially more space compared to unary
23:54:34 <ais523> b_jonas: and because the sum of 1/n as n tends to infinity diverges, you can do this for any integer but need exponentially many fractions
23:55:06 <ais523> let's see, each playfield cell takes somewhere between 512 and 1024 bytes
23:55:39 <ais523> the limit for usermode address space on x86-64 used to be 2^47, but is higher on some more recent processors IIRC
23:56:49 <ais523> <Linux documentation on 5-level paging> It bumps the limits to 128 PiB of virtual address space and 4 PiB of physical address space. This “ought to be enough for anybody” ©.
23:57:11 <ais523> the 128 PiB limit is the one that matters, as long as we can find a system that supports 128 PiB of swap
23:59:40 <ais523> maximum is apparently 32 16TB swap files