←2020-08-18 2020-08-19 2020-08-20→ ↑2020 ↑all
00:28:10 <zzo38> Why does the PK font format not pad scanlines and most other uses of packed bitmaps (e.g. PBM, PostScript, X windows) do pad scanlines?
02:04:16 -!- APic has quit (Ping timeout: 265 seconds).
02:05:43 -!- V has quit (Ping timeout: 265 seconds).
02:06:15 -!- V has joined.
02:06:41 -!- V has changed nick to Guest7215.
02:08:21 -!- Guest7215 has quit (Client Quit).
02:11:02 -!- V_ has joined.
02:11:31 -!- grumble has quit (Ping timeout: 619 seconds).
02:12:39 -!- V_ has quit (Client Quit).
02:12:45 -!- grumble has joined.
02:13:19 -!- V_ has joined.
02:15:52 -!- APic has joined.
02:19:10 -!- V_ has changed nick to V.
02:24:03 -!- t20kdc has quit (Remote host closed the connection).
03:15:05 -!- adu has quit (Ping timeout: 240 seconds).
03:18:27 -!- adu has joined.
03:31:00 -!- adu has quit (Quit: adu).
03:48:17 -!- adu has joined.
03:51:30 -!- craigo has joined.
04:26:56 -!- Lord_of_Life_ has joined.
04:27:13 -!- Lord_of_Life has quit (Ping timeout: 264 seconds).
04:28:20 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
06:44:47 -!- tromp has joined.
06:49:52 -!- tromp has quit (Ping timeout: 260 seconds).
06:51:25 -!- adu has quit (Quit: adu).
06:55:12 -!- Sgeo has quit (Read error: Connection reset by peer).
06:58:08 -!- tromp has joined.
07:08:40 -!- imode has quit (Ping timeout: 256 seconds).
08:10:39 -!- hendursa1 has joined.
08:13:03 -!- hendursaga has quit (Ping timeout: 240 seconds).
08:27:31 <esowiki> [[User talk:OsmineYT]] https://esolangs.org/w/index.php?diff=76733&oldid=71260 * TwilightSparkle * (+37)
08:39:53 -!- b_jonas has quit (Quit: leaving).
08:52:40 -!- kritixilithos has joined.
09:04:23 -!- tromp has quit (Remote host closed the connection).
09:13:39 -!- sftp has quit (Ping timeout: 244 seconds).
09:20:41 -!- tromp has joined.
09:49:48 -!- kspalaiologos has joined.
09:50:16 <kspalaiologos> `bots
09:50:19 <HackEso> bots? No such file or directory
09:50:34 <kspalaiologos> `prefixes
09:50:36 <HackEso> Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =.
10:30:57 -!- arseniiv has joined.
10:35:49 <zzo38> Do you like level 4 PostScript? I can think of many improvements of level 3 PostScript that perhaps should be to make up level 4 PostScript, including alpha transparency, auto-allocation for some operators, some Ghostscript features, FFI, many other improvements, etc. Some features also are not needed, such as the job server and DSC.
10:40:18 <zzo38> (Such as, I think the %pipe% device and makeimagedevice command in Ghostscript can be good to have, and have use them.)
10:52:49 -!- craigo has quit (Ping timeout: 246 seconds).
11:01:25 -!- t20kdc has joined.
11:15:08 -!- kritixilithos has quit (Remote host closed the connection).
11:16:49 <zzo38> In which programming languages (esolangs or otherwise) could you implement conditions out of stuff other than conditions, and in what ways (e.g. with or without using other boolean operations)?
11:17:53 <myname> every language that can cast bool to int and do pointer arithmetic
11:19:44 <zzo38> Yes, that is a case where it can be done. However, I also mean such things like: http://esolangs.org/wiki/Talk:GASOIL
11:23:08 <zzo38> Also, I do not merely mean operations such as "if", and casting bool to int might count as a "boolean operation" (or might not, depending how you count it).
11:23:32 <zzo38> Also, note that in C, any nonzero number will be true.
11:24:49 <myname> well, i don't know if rust allows you to cast a boolean to a number
11:25:20 <myname> you can do it with the ternary operator, but that's kind of an if imho
11:25:36 <zzo38> I also don't know; I don't know Rust programming
11:25:38 <t20kdc> zzo38: in systems with self-modification, such as ByteByteJump, changing jump addresses provides conditions
11:26:00 <t20kdc> ...though, you probably already know that...
11:27:15 <zzo38> t20kdc: Yes, there is that. Perhaps make a list of the different ways. I know of some ways, but maybe not all, and even if I do know, that does not mean I know all of them. Also, some that already have conditions, implementing it differently may be inefficient of course, but that isn't my concern of course.
11:28:36 <t20kdc> A technique I think I've seen in shader programming is to use multiply-by-0/multiply-by-1 as a conditional add.
11:29:18 <myname> i do this all the time
11:29:19 <zzo38> (I think I once also figured out how to make up some conditions in TeX without using any of the condition commands, too)
11:29:29 <zzo38> t20kdc: Yes, and I think I have done that
11:31:15 <zzo38> (I have also done something similar in BASIC, which has no ?: command like C has, but note that in BASIC, the operators that make a boolean value will be -1 if true rather than +1)
11:32:30 <myname> that's not that uncommon
11:32:50 <myname> true being -1 makes boolean operations somewhat nicer
11:33:07 <zzo38> Yes, I know that it does in some ways.
11:34:33 <zzo38> In LLVM, a boolean is just a one bit integer, so you can sign-extend or zero-extend.
11:34:52 <myname> interesting
11:36:06 <zzo38> In PostScript, you can do this: /if << true /exec load false /pop load >> def /if {exch //if exch get exec} bind def
11:37:37 <zzo38> (Actually, eq can also be implemented in a similar way, except for the name length limit and the fact that null is not a valid key in a dictionary.)
11:38:53 <zzo38> (I don't know if it could for lt and gt though.)
11:40:46 <zzo38> I suppose, in programming languages with arbitrarily big numbers, you might be able to check less/greater by doing subtraction, convert to a string, and check if the first character is a minus sign by using a dictionary.
11:56:47 -!- kritixilithos has joined.
12:28:41 -!- kritixilithos has quit (Remote host closed the connection).
12:39:07 -!- hendursa1 has quit (Quit: hendursa1).
12:39:25 -!- hendursaga has joined.
12:52:06 <zzo38> I some cases, loops with repeat counts can be used.
12:56:08 -!- kritixilithos has joined.
13:13:10 <Taneb> Today's Girl Genius: Albia asks what we're all thinking
13:23:31 -!- craigo has joined.
13:55:23 -!- kritixilithos has quit (Ping timeout: 240 seconds).
13:57:10 <zzo38> Are there test files to test a DVI reading program?
13:57:58 -!- kritixilithos has joined.
14:12:58 -!- adu has joined.
14:14:26 <esowiki> [[MONOD/interpreterv1]] https://esolangs.org/w/index.php?diff=76734&oldid=14780 * LegionMammal978 * (-114) fixed genome parsing bug
14:31:33 <esowiki> [[User talk:Galaxtone]] https://esolangs.org/w/index.php?diff=76735&oldid=55602 * OsmineYT * (+29) /* Talk */ new section
14:31:56 <esowiki> [[User talk:Galaxtone]] https://esolangs.org/w/index.php?diff=76736&oldid=76735 * OsmineYT * (+110)
14:32:42 <esowiki> [[User talk:Digital Hunter]] https://esolangs.org/w/index.php?diff=76737&oldid=55279 * OsmineYT * (+125)
14:39:03 -!- kritixilithos has quit (Ping timeout: 240 seconds).
14:47:04 -!- osminee has joined.
14:47:14 <osminee> hi
14:47:46 -!- osminee has quit (Remote host closed the connection).
14:52:54 <APic> Impatience sucks.
14:54:04 <rain1> dont worry you wont be impatient forever
16:08:33 -!- kritixilithos has joined.
16:26:21 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
16:26:38 -!- Lord_of_Life has joined.
16:48:49 -!- imode has joined.
17:13:21 -!- Arcorann has quit (Read error: Connection reset by peer).
17:35:19 -!- adu has quit (Ping timeout: 246 seconds).
17:40:25 -!- sftp has joined.
17:41:45 -!- adu has joined.
17:43:23 -!- kritixilithos has quit (Ping timeout: 240 seconds).
17:43:32 -!- b_jonas has joined.
17:49:53 -!- kritixilithos has joined.
18:10:48 -!- kekcsi has joined.
18:11:12 -!- kritixilithos has quit (Quit: quit).
18:11:50 -!- heroux has quit (Read error: Connection reset by peer).
18:12:16 -!- heroux has joined.
18:15:17 <esowiki> [[Language list]] https://esolangs.org/w/index.php?diff=76738&oldid=76718 * Kekcsi * (+14)
18:29:52 -!- kekcsi has quit (Remote host closed the connection).
18:41:50 -!- xelxebar has quit (Remote host closed the connection).
18:42:13 -!- xelxebar has joined.
19:49:29 -!- tromp has quit (Remote host closed the connection).
19:51:49 -!- adu has quit (Ping timeout: 264 seconds).
19:56:32 -!- adu has joined.
19:59:17 -!- adu has quit (Client Quit).
20:03:58 -!- tromp has joined.
20:44:14 -!- kspalaiologos has quit (Quit: Leaving).
20:57:56 -!- FreeFull has quit (Read error: Connection reset by peer).
21:03:37 -!- FreeFull has joined.
21:09:40 -!- sftp has quit (Ping timeout: 244 seconds).
21:16:10 -!- tromp has quit (Remote host closed the connection).
21:16:40 -!- tromp has joined.
21:16:49 -!- sftp has joined.
21:56:52 -!- arseniiv has quit (Ping timeout: 256 seconds).
22:01:25 <esowiki> [[Special:Log/newusers]] create * Cameron * New user account
22:05:26 <esowiki> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=76739&oldid=76720 * Cameron * (+209) /* Introductions */
22:13:30 <esowiki> [[Special:Log/move]] move * LegionMammal978 * moved [[Dawg: Python for thugs]] to [[Dawg]]: "Python for thugs" doesn't appear to be part of the name
22:14:18 <esowiki> [[Dawg]] https://esolangs.org/w/index.php?diff=76742&oldid=76740 * LegionMammal978 * (-1038) there's already an automatic ToC?
22:15:00 -!- tromp has quit (Remote host closed the connection).
22:15:55 <esowiki> [[Special:Log/move]] move * LegionMammal978 * moved [[Faces]] to [[Face]]: "Face" appears to be the actual name
22:17:05 <esowiki> [[Language list]] M https://esolangs.org/w/index.php?diff=76745&oldid=76738 * LegionMammal978 * (-19) fixed links
22:17:26 -!- sftp has quit (Ping timeout: 244 seconds).
22:20:37 <esowiki> [[Stax]] N https://esolangs.org/w/index.php?oldid=76746 * Cameron * (+462) Created page
22:21:34 <esowiki> [[Stax]] M https://esolangs.org/w/index.php?diff=76747&oldid=76746 * Cameron * (+1) /* External resources */ wrong category
22:28:55 -!- sftp has joined.
22:29:06 <esowiki> [[Talk:Stax]] N https://esolangs.org/w/index.php?oldid=76748 * Cameron * (+506) Created page with "== Programs I've made with it == ===== 99 bottles of beer ===== assign bottles to Number assign lyrics to String push 99 to bottles push Take one down, pass it around to l..."
22:52:03 -!- t20kdc has quit (Remote host closed the connection).
22:57:43 -!- Sgeo has joined.
23:05:08 -!- Arcorann has joined.
23:06:09 -!- Arcorann has quit (Remote host closed the connection).
23:06:33 -!- Arcorann has joined.
←2020-08-18 2020-08-19 2020-08-20→ ↑2020 ↑all