00:13:15 <esowiki> [[GML]] https://esolangs.org/w/index.php?diff=65876&oldid=46716 * B jonas * (+8)
00:20:38 <zzo38> I am writing "pollcube" software for making a survey. What formats of questions might it be? So far I have "Select all that apply", "Select [number]", "Select up to [number]", "Select [number] to [number]", "Enter any text", "Enter a number up to [number]", "Enter numbers adding up to [number]", and "Enter numbers adding up to not more than [number]".
00:21:37 -!- MDude has quit (Ping timeout: 246 seconds).
00:33:11 <b_jonas> zzo38: a table of multiple questions, one question per table row, where you select an option button with a fixed small number of buttons for each question, and short labels for the answers above, poll creator chooses the short labels eg. they could be (true, false) or (1,2,3,4,5,N/A)
00:33:48 <b_jonas> zzo38: also option buttons to select exactly one answer, and a version where the last option is write-in with a text box
00:33:49 -!- Sgeo__ has joined.
00:34:29 <b_jonas> zzo38: also perhaps a field where you enter either a number or nothing
00:35:19 <b_jonas> for entering text, you probably want both short (one-line) answer input fields and longer answer textareas
00:36:47 -!- Sgeo_ has quit (Ping timeout: 244 seconds).
00:38:09 <esowiki> [[Beets]] N https://esolangs.org/w/index.php?oldid=65877 * Qpliu * (+2703) Created page with "The Beets programming language enables expressing calculations on infinite binary trees of bits. ==Grammar== program = definition* definition = identifier identifier* '='..."
00:38:19 <esowiki> [[Language list]] https://esolangs.org/w/index.php?diff=65878&oldid=65867 * Qpliu * (+12) /* B */
00:38:28 -!- b_jonas has quit (Remote host closed the connection).
00:42:52 -!- MDude has joined.
00:52:25 -!- arseniiv has quit (Ping timeout: 246 seconds).
02:01:10 <zzo38> b_jonas: "Select one" would mean you have to select exactly one; it is a case of the "Select [number]" format.
02:02:05 <zzo38> In any case, the system is designed to be UI-independent. Still, the table of questions is a suitable idea.
02:02:59 <zzo38> A version where the last option is write-in with a text box, is one idea I did think of though; if it says "(please specify)" then you can add your own text.
02:06:41 -!- adu has joined.
02:24:15 -!- MrBismuth has quit (Read error: Connection reset by peer).
03:29:07 -!- MrBismuth has joined.
03:35:53 <esowiki> [[Pxem]] https://esolangs.org/w/index.php?diff=65879&oldid=65222 * YamTokTpaFa * (+0) /* Conditional looping */
05:15:26 <esowiki> [[User:YamTokTpaFa/sandbox4]] https://esolangs.org/w/index.php?diff=65880&oldid=64854 * YamTokTpaFa * (+1284)
05:21:32 <esowiki> [[User:YamTokTpaFa]] https://esolangs.org/w/index.php?diff=65881&oldid=65804 * YamTokTpaFa * (+136)
05:23:02 <esowiki> [[User:YamTokTpaFa/sandbox5]] N https://esolangs.org/w/index.php?oldid=65882 * YamTokTpaFa * (+135) Created page with "'''Qyfn''' (official pronunciation: ku-you-fu-na) is a programming language designed by [[User:YamTokTpaFa]], a derivation of [[Pxem]]."
05:53:48 <shachaf> ais523: Are you going to http://events.cs.bham.ac.uk/syco/strings3-syco5/ ?
06:34:10 <esowiki> [[Special:Log/upload]] upload * Hakerh400 * uploaded "[[File:Esolang "Grid" - example of initial grid transformation.png]]"
07:34:28 <esowiki> [[Special:Log/upload]] upload * Hakerh400 * uploaded "[[File:Esolang "Grid" - example of connecting external shapes.png]]"
07:45:15 -!- cpressey has joined.
08:06:33 -!- adu has quit (Quit: adu).
08:07:58 -!- wob_jonas has joined.
08:08:31 <wob_jonas> zzo38: sure, multiple UIs can work for the same questionnaire, but you still need some hints in the questions so that the UI can present the forms reasonably
08:08:49 <wob_jonas> HTML already works sort of like that
08:18:50 -!- tromp_ has joined.
08:22:15 -!- tromp has quit (Ping timeout: 264 seconds).
08:22:22 <esowiki> [[Special:Log/upload]] upload * Hakerh400 * uploaded "[[File:Esolang "Grid" - Example of connecting internal shapes 1.png]]"
08:42:19 -!- Frater_EST has joined.
08:42:32 -!- Lord_of_Life has quit (Ping timeout: 245 seconds).
08:46:04 -!- Lord_of_Life has joined.
09:37:28 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)).
11:07:52 -!- xylochoron[m] has quit (Remote host closed the connection).
11:07:52 -!- ivzem[m] has quit (Remote host closed the connection).
11:07:55 -!- wmww has quit (Remote host closed the connection).
11:08:18 -!- Camto[m] has quit (Remote host closed the connection).
11:08:18 -!- tswett[m] has quit (Write error: Connection reset by peer).
11:13:43 -!- Camto[m] has joined.
11:36:02 -!- tswett[m] has joined.
11:36:02 -!- wmww has joined.
11:36:02 -!- xylochoron[m] has joined.
11:36:10 -!- ivzem[m] has joined.
11:50:00 -!- Frater_EST has quit (Ping timeout: 244 seconds).
12:25:33 -!- arseniiv has joined.
12:26:59 <esowiki> [[Special:Log/upload]] upload * Hakerh400 * uploaded "[[File:Esolang "Grid" - loop.png]]"
12:40:10 -!- xkapastel has joined.
13:08:05 -!- MDude has joined.
14:05:39 <esowiki> [[Hello++]] https://esolangs.org/w/index.php?diff=65887&oldid=58441 * Gamer * (+426) /* Interpreter */
14:42:20 -!- Sgeo_ has joined.
14:45:27 -!- Sgeo__ has quit (Ping timeout: 245 seconds).
14:53:51 <esowiki> [[Enigma-2D]] https://esolangs.org/w/index.php?diff=65888&oldid=62056 * YamTokTpaFa * (+41) Linking
14:59:19 <esowiki> [[Pxem]] https://esolangs.org/w/index.php?diff=65889&oldid=65879 * YamTokTpaFa * (+6) /* pxemi.7z and text2pxem.pl */
15:04:36 <esowiki> [[Hello world program in esoteric languages]] M https://esolangs.org/w/index.php?diff=65890&oldid=65762 * YamTokTpaFa * (+302) /* Pxem */
15:37:13 -!- wob_jonas has quit (Remote host closed the connection).
15:42:54 -!- Sgeo__ has joined.
15:45:58 -!- Sgeo_ has quit (Ping timeout: 246 seconds).
15:50:35 <cpressey> Well, I learned enough QuickCheck to write some crude property tests for the Robin interpreter. To do it properly I'd probably want to make custom generators for particular kinds of expressions (particularly environments), and so forth.
15:51:04 <cpressey> Will probably release Robin 0.4 tomorrow and then not think about it for a long time again.
15:51:43 <cpressey> And there's absolutely no reason you should care, I'm just typing this out as some sort of coping mechanism probably.
15:52:09 -!- cpressey has quit (Quit: A la prochaine.).
15:53:10 <Taneb> Future cpressey, who I assume log reads, are you OK?
17:02:02 -!- FreeFull has joined.
17:18:39 -!- Phantom_Hoover has joined.
17:26:59 -!- b_jonas has joined.
17:48:08 -!- tromp_ has quit (Read error: Connection reset by peer).
17:49:47 -!- tromp has joined.
17:50:46 -!- tromp_ has joined.
17:50:47 -!- tromp has quit (Read error: Connection reset by peer).
18:27:32 <zzo38> I suppose if you want to use bitmap fonts or other external fonts with PostScript, one possibility might be to define a Type 3 font which is programmed to determine the current position on the page and to write that together with the character code to a separate output file, and then afterward, they can be combined with the main output file.
18:31:09 <b_jonas> zzo38: but postscript already supports bitmap fonts in some existing font formats
18:35:47 <zzo38> How to work that? I also don't know if it is a feature that Ghostscript supports
18:40:28 <b_jonas> zzo38: I don't know, ask the converters that make postscript from TeX's dvi files and use TeX fonts
18:41:07 <b_jonas> but I think ghostscript supports it
18:42:46 <b_jonas> https://www.ghostscript.com/doc/9.27/Fonts.htm says something about BDF fonts
18:44:38 <zzo38> Yes, although that just converts a bitmap font into a Type 1 font, which will not be of a such good quality.
18:45:22 <b_jonas> right, so maybe get the TeXlive sources and look at how they handle TeX fonts
18:45:48 <b_jonas> I never tried to dive into those details
18:47:04 -!- tromp_ has quit (Remote host closed the connection).
18:48:49 <zzo38> There are also other uses of external fonts other than bitmap fonts, such as if you want to convert PostScript or DVI.
18:50:00 <b_jonas> hmm, python doesn't seem to have an equivalent of the perl/sed tr operator that also gives you the count of characters it's replaced
18:51:18 <b_jonas> though I guess since it also doesn't have the bitwise operators for bytes objects, so you couldn't do that sort of thing so easily anyway
19:17:43 -!- tromp has joined.
19:18:27 -!- tromp has quit (Remote host closed the connection).
19:18:43 -!- tromp has joined.
19:44:10 -!- MrBusiness3 has joined.
19:47:28 -!- MrBismuth has quit (Ping timeout: 264 seconds).
20:08:46 -!- rain1 has quit (Read error: Connection reset by peer).
20:11:13 -!- rain1 has joined.
20:43:02 -!- Lord_of_Life_ has joined.
20:43:43 -!- Lord_of_Life has quit (Ping timeout: 244 seconds).
20:46:00 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
20:47:20 <zzo38> Now I wrote a program in PostScript to write out JSON data to a file. For example, if the PostScript code is: << /hello true /world false /this [1 2 5 << /a (aaa) /b (ccc\\ddd\n123"!@#$) >> null] /that << /hello false /world true >> then it will write: {"that":{"world":true,"hello":false},"world":false,"hello":true,"this":[1,2,5,{"a":"aaa","b":"ccc\u005Cddd\u000A123\u0022!@#$"},null]}
20:48:03 <zzo38> (The next thing to write is to parse the JSON data.)
20:48:43 <b_jonas> why do you need a JSON parser? isn't it generally more convenient to make the other side write postscript code? or do you want to parse untrusted data?
20:49:09 <zzo38> In case the other side is not meant to work with PostScript.
20:49:32 <zzo38> But is rather a program designed to be used with stuff other than PostScript.
20:59:34 -!- xkapastel has quit (Quit: Connection closed for inactivity).
21:07:43 <esowiki> [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=65891&oldid=65863 * Dtuser1337 * (-1065) I have another language in draft from my head, so i used [za hando] to replace it with another one in draft.
21:09:27 <esowiki> [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=65892&oldid=65891 * Dtuser1337 * (+7) /* Beginning of the Sandbox line */
21:17:40 <esowiki> [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=65893&oldid=65892 * Dtuser1337 * (+0) /* instruction wheels */
21:27:31 <esowiki> [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=65894&oldid=65893 * Dtuser1337 * (+305) /* instruction wheels */
22:10:51 -!- arseniiv has quit (Ping timeout: 264 seconds).
22:18:52 -!- grumble has quit (Quit: π½πππππππππππ).
22:21:49 -!- grumble has joined.
22:29:19 -!- FreeFull has quit.
22:37:31 <esowiki> [[Underload]] M https://esolangs.org/w/index.php?diff=65895&oldid=57502 * CatIsFluffy * (+0) /* Numbers */ Alignment of 1
22:39:16 -!- Phantom_Hoover has quit (Quit: Leaving).
23:29:45 -!- budonyc has joined.
23:30:54 <esowiki> [[Underload/Numbers]] M https://esolangs.org/w/index.php?diff=65896&oldid=43690 * CatIsFluffy * (-14) optimize a few numbers