view paste/paste.17674 @ 12257:1924fe176291 draft

<fizzie> ` sed -e \'s|wisdom|bin|\' < ../bin/cwlprits > ../bin/cblprits; chmod a+x ../bin/cblprits
author HackEso <hackeso@esolangs.org>
date Sat, 07 Dec 2019 23:36:53 +0000
parents 6b0b2fd7f3e7
children
line wrap: on
line source

2005-12-29.txt:00:28:04: <jix> zzo38s server is back => many articles can be updated now?
2007-01-10.txt:20:09:09: <oerjan> nope it's ZZo38's
2008-01-03.txt:03:28:06: <oerjan> hm, Zzo38 is also using continuations in his latest.
2008-01-03.txt:03:46:24: <oerjan> but Zzo38 is incredibly prolific...
2008-02-19.txt:22:06:14: <ehird`> on another note, zzo38 is not very good at designing web apps; http://zzo38computer.cjb.net/chrono/zzo38/mainpage is basically inscrutable
2008-02-19.txt:22:07:04: <ehird`> http://zzo38computer.cjb.net/chrono/_show_source yikes
2008-02-19.txt:22:09:06: <ehird`> zzo38's ideas are quite odd in general, actually
2008-02-19.txt:22:12:21: <ehird`> http://zzo38computer.cjb.net/chrono/zzo38/1198908097
2008-02-19.txt:22:13:46: <ehird`> And, well, all of these: http://esolangs.org/wiki/User:Zzo38
2008-02-19.txt:22:14:25: <ais523> wow, I knew zzo38 had made a lot, but didn't realise it was quite that many
2008-02-19.txt:22:46:41: <ehird`> oh my god, zzo's english is atrocious http://zzo38computer.cjb.net/wmskins/Command-Skin.txt
2008-03-18.txt:21:38:28: <AnMaster> "TwoDucks is an esoteric programming language by User:Zzo38 which allows you to go back in time and change things. It is uncomputable on a Turing machine; it even allows you to solve the halting problem."
2008-05-07.txt:20:26:33: <ehird> it's zzo38s
2008-05-07.txt:20:26:48: <ais523> many of zzo38's langs are pretty good, though
2008-06-13.txt:00:23:23: <Slereah> Kudos to zzo38
2008-06-27.txt:23:07:56: * tusho is poking around zzo38's site, he's pretty crazy but it's a fun mishmash of stuff
2008-06-27.txt:23:08:11: <tusho> i'm rather surprised at the list of features on http://zzo38computer.cjb.net/chrono/about.htm vs the shortness of http://zzo38computer.cjb.net/chrono/_show_source
2008-06-27.txt:23:10:33: <tusho> though - http://zzo38computer.cjb.net/chrono/zzo38/mainpage the actual UI has something to be desired..
2008-06-27.txt:23:15:19: <tusho> http://zzo38computer.cjb.net/chrono/zzo38/1203755544 i like some of the entries on here
2008-06-27.txt:23:19:10: <tusho> http://zzo38computer.cjb.net/chrono/zzo38/1199580665 'Our Father who has warts in heaven' how on earth do you hear that
2008-07-01.txt:16:16:34: <tusho> zzo38 asked
2008-07-10.txt:18:15:20: <tusho> zzo38's golfscript answer
2008-07-20.txt:18:02:31: <deveah> zzo38, for example, made a roguelike
2008-07-20.txt:18:04:34: <tusho> zzo38 is ..
2008-08-27.txt:13:22:53: <tusho> and seems to be trolling zzo38 with that
2008-10-08.txt:16:31:02: <ehird> hmm...zzo38 coming to conclusions via flawed premises on his blog... well, that's nothing new
2008-10-08.txt:16:41:20: <oklocod> ehird: hmm...zzo38 coming to conclusions via flawed premises on his blog... well, that's nothing new <<< links.
2008-10-08.txt:16:41:53: <ehird> oklocod: I was talking about http://zzo38computer.cjb.net/chrono/zzo38/1216426880, this quote:
2008-11-10.txt:22:06:35: <ehird> lol, i inspired zzo38 to write a browser.
2008-11-10.txt:22:06:55: <ais523> I haven't seen zzo38 around in ages...
2008-11-10.txt:22:08:40: <ehird> http://zzo38computer.cjb.net/
2008-11-10.txt:22:10:25: <ehird> http://zzo38computer.cjb.net/chrono/zzo38/1216426880 This is pretty much my favourite post of his.
2008-11-10.txt:22:11:43: <ehird> http://zzo38computer.cjb.net/chrono/zzo38/1203755544 possibly tops it
2009-01-14.txt:17:09:36: <ehird> wow, zzo38 doesn't get open source
2009-01-14.txt:17:10:25: <ehird> itt: zzo38 is microsoft 2.0
2009-01-14.txt:17:10:50: <ehird> http://zzo38computer.cjb.net/vonkeror/screenshots/screenshot_001.png Impressively ugly.
2009-02-10.txt:21:18:11: <ais523> see zzo38's latest esowiki edit
2009-02-10.txt:21:55:27: <ehird> also, I'd ignore zzo38 most of the time
2009-02-10.txt:21:58:07: <ehird> Although sometimes zzo38 says deep things.
2009-02-10.txt:22:25:12: <ehird> -- zzo38 serious project http://www.ifwiki.org/index.php/User:Zzo38/FORTAVM
2009-02-10.txt:22:26:20: <ehird> i saw a post by zzo38 on some forum
2009-02-10.txt:22:34:53: <ehird> --zzo38
2009-02-10.txt:22:37:50: <ehird> zzo38: Advancing the understanding of human knowledge daily.
2009-02-10.txt:22:37:52: <ais523> <zzo38> I can't write very clearly enough to be understood
2009-02-10.txt:22:38:27: <ehird> Theory: zzo38 is actually an AI.
2009-02-10.txt:22:40:26: <oerjan> the forum posts you linked to shows that zzo38 is clearly aware of his problems, and cannot do anything about them.
2009-02-28.txt:01:03:21: -!- zzo38 has joined #esoteric.
2009-02-28.txt:01:04:58: <zzo38> I read about the new one [[Puzzlang]], but now I invented [[Self-modifying Puzzlang]]. I just want to know if anyone looking at the example can figure it out.
2009-02-28.txt:01:09:36: <zzo38> They don't record everything on the log file. And they aren't "raw" it just says that but it is faked.
2009-02-28.txt:01:13:05: <zzo38> I only see the time and name and message. It doesn't record the commands such as PRIVMSG and NOTICE and the name at the left side, three digit IRC response codes, etc.
2009-02-28.txt:01:14:11: <zzo38> So that is how it records notices, well, don't say it is raw if it isn't because that is a lie
2009-02-28.txt:01:17:29: <zzo38> This is a message with control codes
2009-02-28.txt:01:17:53: <zzo38> It strips out some (but not all) of the control codes
2009-02-28.txt:01:18:59: <zzo38> And special messages using the CTRL+A code are not recorded at all
2009-02-28.txt:01:24:42: <zzo38> IS NOBODY ON HERE PLEASE
2009-02-28.txt:01:25:07: <zzo38> Everyone is on here and responds to CTRL+A commands but no real writing
2009-02-28.txt:01:26:57: -!- zzo38 has parted #esoteric (?).
2009-02-28.txt:01:27:00: -!- zzo38 has joined #esoteric.
2009-02-28.txt:01:27:09: -!- zzo38 has quit ().
2009-02-28.txt:14:52:12: <ehird> 01:24 zzo38: IS NOBODY ON HERE PLEASE
2009-02-28.txt:14:52:12: <ehird> 01:25 zzo38: Everyone is on here and responds to CTRL+A commands but no real writing
2009-02-28.txt:14:52:20: <ehird> zzo38. in here.
2009-02-28.txt:14:56:32: <ehird> i guess zzo38 thinks people manually respond to ^As
2009-02-28.txt:18:59:33: -!- zzo38 has joined #esoteric.
2009-02-28.txt:19:01:51: <zzo38> I want some feedback about what opinion you have about [[CLCLC-INTERCAL]] so far. I will add more suggestion even to the page.
2009-02-28.txt:19:02:06: <AnMaster> zzo38, CLCLC?
2009-02-28.txt:19:02:08: <ais523> zzo38: it would be more interesting with an implementation
2009-02-28.txt:19:02:39: <zzo38> How would I make a implementation? In JavaScript?
2009-02-28.txt:19:02:49: <ais523> zzo38: INTERCAL is traditionally hard to implement
2009-02-28.txt:19:02:51: <ehird> zzo38: by writing an implementation?
2009-02-28.txt:19:04:25: <zzo38> I could try modifying CLC-INTERCAL if I have Perl. I will try that soon enough I guess.
2009-02-28.txt:19:05:23: <zzo38> Another thing is now gopher can use client-brainfuck. So there is a use for esolangs. The only thing is if it could be made faster
2009-02-28.txt:19:05:49: <ais523> zzo38: is that really what non-esolangers would consider a use for esolangs, though?
2009-02-28.txt:19:06:13: <ehird> 19:05 zzo38: Another thing is now gopher can use client-brainfuck. So there is a use for esolangs. The only thing is if it could be made faster
2009-02-28.txt:19:08:01: <zzo38> I made a hangman game on gopher client-script gopher://zzo38computer.cjb.net/@Bgames/hangman/ but you need a compatible client. So far the only one is http://zzo38computer.cjb.net/vonkeror/ and the source-code for the hangman game is at [[BrainClub]]
2009-02-28.txt:19:08:31: <zzo38> Which person was BF his first language?
2009-02-28.txt:19:08:55: <ehird> zzo38: random person I know
2009-02-28.txt:19:09:55: <zzo38> Vonkeror is a web-browser I wrote but it includes gopher support as well, better than other web-browser's gopher supporting. I used brainfuck instead of JavaScript as the gopher client-script because JavaScript is too complex for a simple protocol such as gopher
2009-02-28.txt:19:10:10: <ehird> zzo38: based on conkeror I assume
2009-02-28.txt:19:10:17: <ais523> ehird: zzo38 added a generalised operator that can do OR, XOR, and AND, amongst other things
2009-02-28.txt:19:11:03: <zzo38> Yes, I added the "cellular automaton" operator (not implemented yet). I have to write how the cellular automaton numbers are specified, which will be different than normal cellular automaton numbers (because, it is INTERCAL)
2009-02-28.txt:19:13:25: <zzo38> I don't think we are violating any trademark for Conkeror anyways, the Conkeror people did not complain about trade-mark violation and anyways they are planning to change the name of Conkeror anyways so when that happens the name will not be similar
2009-02-28.txt:19:14:16: <AnMaster> <zzo38> Vonkeror is a web-browser I wrote but it includes gopher support as well, better than other web-browser's gopher supporting. I used brainfuck instead of JavaScript as the gopher client-script because JavaScript is too complex for a simple protocol such as gopher <-- better than lynx gopher support?
2009-02-28.txt:19:15:34: <zzo38> As far as I know in Lynx (the last time I have tried anyways) it sometimes doesn't use proper line-breaks on gopher menus. And I don't really know for sure, but Vonkeror has better gopher support than *most* web-browsers anyways, including some extra features, but some features are untested and I'm not sure if they work perfectly yet
2009-02-28.txt:19:17:13: <ehird> zzo38: does it work on non-windows?
2009-02-28.txt:19:18:02: <zzo38> Yes, Vonkeror works on all operating systems that XUL runner will work on. It's just that some things in Vonkeror work on Windows that didn't work in Windows in Conkeror, but it still works on UNIX as wel
2009-02-28.txt:19:19:33: <zzo38> No, it works good on Windows and UNIX. But Conkeror has some features not working on Windows. In Vonkeror, these features work on Windows too, in addition to still working on UNIX.
2009-02-28.txt:19:20:50: <zzo38> Then create a new directory. You should always list an archive first before extracting it, that's what I always do.
2009-02-28.txt:19:21:04: <AnMaster> zzo38, still bad style
2009-02-28.txt:19:21:19: <ehird> zzo38: I've been meaning to write a script that does that, then unwraps the directories one level if it makes its own directory
2009-02-28.txt:19:22:11: <zzo38> OK. So if I ever create a tar (or tar.gz or tar.bz2) archive, I will remember to make its own directory in the archive
2009-02-28.txt:19:23:09: <ehird> zzo38: ok, going to try vonkeror
2009-02-28.txt:19:24:41: <ehird> zzo38: where is vonkeror.api?
2009-02-28.txt:19:25:13: <zzo38> What does vonkeror.api means? I don't think there is a file like that.
2009-02-28.txt:19:25:34: <zzo38> O. You mean .xpi. There is no .xpi you have to install it manually
2009-02-28.txt:19:27:10: <ais523> zzo38: what object hierarchy does your BF-gopher thing use?
2009-02-28.txt:19:27:50: <ehird> zzo38: here's how you "compile" vonkeror:
2009-02-28.txt:19:28:08: <zzo38> The files for the BF-gopher are: /content/conkeror.css /content/client-brainfuck.css /modules/brainfuck.js /modules/gopher.js
2009-02-28.txt:19:28:52: <ehird> zzo38: OK, Vonkeror works
2009-02-28.txt:19:29:31: <zzo38> That's the tab-bar which is green. The active tab is green and non-active tabs are gray. If you don't like it, modify content/conkeror.css
2009-02-28.txt:19:29:38: <ehird> http://zzo38computer.cjb.net/vonkeror/screenshots/screenshot_001.png
2009-02-28.txt:19:30:58: <ehird> zzo38: I'll try gopher://zzo38computer.cjb.net/@Bgames/hangman/ now
2009-02-28.txt:19:31:31: <oklopol> hi zzo38!
2009-02-28.txt:19:33:15: <zzo38> Yes. You just have to include the protocol in the URL. For example, type C-l and then start typing over the highlighted text, such as http://esolangs.org/
2009-02-28.txt:19:33:44: <ehird> zzo38: oh okay
2009-02-28.txt:19:34:59: <ehird> zzo38: I like how gopher looks like an old terminal
2009-02-28.txt:19:36:12: <zzo38> One of the design rules of Vonkeror is NO ICONS. So if you access a gopher menu (just try any one) you will not see icons but rather the type code, and they are color coded also
2009-02-28.txt:19:37:56: <ehird> "Compiler version: FreeBASIC v0.20.0b" -- gopher://zzo38computer.cjb.net:70/0aboutgophserv
2009-02-28.txt:19:38:22: <zzo38> I doubt it will get media coverage. But if there is it might be like that. Maybe I will add that quote to my FORTUNE file in case anyone looks
2009-02-28.txt:19:38:51: <ehird> it's zzo38's
2009-02-28.txt:19:39:37: <zzo38> Yes, I wrote GOPHSERV in FreeBASIC. (The other HTTP+gopher server in FreeBASIC is Grumpy but mine doesn't share the code. Anyways mine supported gopher first)
2009-02-28.txt:19:40:09: <ehird> zzo38: I like how you can click on a download to copy the URL, did you add that or conkeror?
2009-02-28.txt:19:40:17: <ehird> ais523: gophserv source --> gopher://zzo38computer.cjb.net:70/5gophserv/gophserv.zip
2009-02-28.txt:19:41:07: <ehird> zzo38: it's only 177 lines?
2009-02-28.txt:19:41:14: <zzo38> That copy URL function was there before Vonkeror
2009-02-28.txt:19:41:48: <ehird> that was from zzo38's site
2009-02-28.txt:19:42:06: <ehird> zzo38: is there any example for go5?
2009-02-28.txt:19:42:48: <zzo38> There's the URL: handler, in the same directory as GOPHSERV on my gopher site.
2009-02-28.txt:19:44:49: <zzo38> I use both HTTP and Gopher, and so do other people who like Gopher protocol. But Gopher is still used much more rarely than HTTP
2009-02-28.txt:19:45:14: <ehird> zzo38: you should invent a way to make a site over the "finger" protocol
2009-02-28.txt:19:46:03: <zzo38> The "finger" protocol is close enough to gopher that you can make a site over the finger protocol, just make sure to use the URL gopher://host:port/0selector (remember the zero and it will work with finger too!)
2009-02-28.txt:19:46:58: <zzo38> Yes. The Mozilla built-in gopher doesn't support that because it always uses port 70, but Vonkeror accepts any port so you can do that. Just set the port number to 79 and it will work
2009-02-28.txt:19:47:37: <Sgeo> It's zzo38!
2009-02-28.txt:19:49:51: <zzo38> Use GOPHSERV to serve even finger if you don't need some of the features specific to finger
2009-02-28.txt:19:50:04: <ehird> zzo38: where is the gopher hangman source?
2009-02-28.txt:19:50:57: <zzo38> The gopher hangman was written in BrainClub and you will find the code on the wiki. To view any gopher resource as plain-text in Vonkeror (to view the compiled code), push M-0 (this works only for gopher. For HTTP, use C-u instead)
2009-02-28.txt:19:52:02: <AnMaster> zzo38, what about a wiki over gopher?
2009-02-28.txt:19:53:05: <ehird> zzo38: so you just give back brainclub and it interprets it?
2009-02-28.txt:19:53:36: <zzo38> I guess you could use +ASK forms to send data. Another idea I have (which I will implement one day) is an item code that causes it to retrieve text (as code 0) but allow editing, and then after editing, send the modified contents back to the server. Of course any fields would have to be included in the text instead of other form fields, it could be done like MIME headers on e-mail, or in other ways
2009-02-28.txt:19:54:13: <AnMaster> zzo38, hm yes the +ASK ones could work.. but isn't the length limit rather short?
2009-02-28.txt:19:54:18: <zzo38> Vonkeror interprets client-brainfuck. I compiled the brainclub file using the compiler (that is on the esolang wiki also, it also requires xulrunner)
2009-02-28.txt:19:54:46: <ehird> zzo38: is it possible to make a to-brainclub compiler in the language?
2009-02-28.txt:19:55:04: <zzo38> I think there is a type for a multi-line field. Vonkeror allows you to change the number of lines that will be displayed for a multi-line field in a gopher +ASK form (by default 8, but you can make it whatever you want)
2009-02-28.txt:19:55:16: <AnMaster> zzo38, hm ok..
2009-02-28.txt:19:56:23: <zzo38> You wouldn't really compile into brainclub, you would compile *from* brainclub *into* brainfuck. Because Vonkeror doesn't compile or interpreter brainclub, it just optimizes and converts brainfuck into JavaScript (using the "yield" command for input)
2009-02-28.txt:19:56:24: <AnMaster> zzo38, wait +ASK needs Gopher+ right?
2009-02-28.txt:19:56:59: <zzo38> Yes, +ASK needs Gopher+. Vonkeror partially supports Gopher+ (but I'm not sure whether or not it is implemented correctly, but I do know that non plus gopher works perfectly OK)
2009-02-28.txt:19:57:44: <zzo38> You could try to make brainclub->client-brainfuck in brainclub if you wanted to, I guess, you just need a EOF marker
2009-02-28.txt:19:59:26: <ehird> http://zzo38computer.cjb.net/brainclub/brainclub.js
2009-02-28.txt:19:59:32: <ehird> and http://zzo38computer.cjb.net/brainclub/core.bcl
2009-02-28.txt:19:59:54: <zzo38> There are no specs, just the JavaScript code to compile it
2009-02-28.txt:20:03:25: <ehird> zzo38: What are the commands new in client brainfuck to brainfuck?
2009-02-28.txt:20:04:20: <zzo38> Only two commands * to switch tapes and ~ to switch pointers.
2009-02-28.txt:20:05:21: <zzo38> Yes, two tapes, so you don't have to add all sorts of data to the tape in order to measure where you would go back to, you just have two tapes so you don't need to do that.
2009-02-28.txt:20:06:29: <ehird> zzo38: Then client unlambda wouldnt' require anything new as it already works fine with things like that
2009-02-28.txt:20:08:41: <zzo38> I used client brainfuck instead of client unlambda because someone who wants to write a gopher client that supports it can write it more quickly and easily than an unlambda interpreter, brainfuck interpreters are much easier and quicker to write
2009-02-28.txt:20:09:08: <zzo38> But if you want to implement client unlambda, feel free to do such a things anyways
2009-02-28.txt:20:09:50: <ehird> zzo38: isn't it just connecting the terminal to a web buffer?
2009-02-28.txt:20:15:48: -!- zzo38 has quit ("I'm doing something else now, I will continue to look at the log in case I missed something").
2009-02-28.txt:21:39:19: <oerjan> just summing up Zzo38's research here
2009-02-28.txt:23:37:39: <oerjan> i am not sure whether zzo38's abbreviation "S-m Puzzlang" is well thought or not
2009-02-28.txt:23:39:42: <oerjan> i thought zzo38 could be explained in the same way, really
2009-03-03.txt:18:38:09: <ais523> and suddenly realises that the discussion there is between Dagoth and zzo38
2009-03-04.txt:16:30:19: <ehird> # (diff) (hist) . . Esolang:Community Portal‎; 19:18 . . (+9) . . Zzo38 (Talk | contribs) (tunes.org logs are now listed in descending order of date)
2009-03-06.txt:05:05:21: -!- zzo38 has joined #esoteric.
2009-03-06.txt:05:06:32: <zzo38> -1 interleave 0 makes -2/3 is that correct
2009-03-06.txt:05:08:21: <zzo38> I made a unlambda compiler into JavaScript http://zzo38computer.cjb.net/esoteric/unlambda/unlambda/htm but probably some thing are missing, such as continuations called from the outside?
2009-03-06.txt:05:09:36: <zzo38> Yes I know that, but I'm wondering how that is supposed to be implemented.
2009-03-06.txt:05:10:13: <zzo38> You look at the source-codes and see what you think about that! I tried to make it compatible with many JavaScript interpreters, instead of only modern versions of Mozilla or such thing as that
2009-03-06.txt:05:13:36: <zzo38> Please tell me if you found anything else missing in the Unlambda compiler into JavaScript
2009-03-06.txt:05:14:12: <zzo38> Oops the URL is wrong it is supposed to be http://zzo38computer.cjb.net/esoteric/unlambda/unlambda.htm
2009-03-06.txt:05:29:02: <zzo38> Oops the URL is wrong it is supposed to be http://zzo38computer.cjb.net/esoteric/unlambda/unlambda.htm
2009-03-06.txt:05:29:58: <zzo38> Which you like better Forth or Lisp?
2009-03-06.txt:05:31:35: <zzo38> How can I make a continuation called from the outside to be compiled into a Javascript codes
2009-03-06.txt:05:31:46: <zzo38> What is the best way
2009-03-06.txt:05:37:53: -!- zzo38 has quit (Read error: 104 (Connection reset by peer)).
2009-03-06.txt:14:27:15: -!- zzo38 has joined #esoteric.
2009-03-06.txt:14:29:46: <zzo38> One day I went to school but their oscilloscopes was broken so I haven't use a oscilloscopes. And I don't own one
2009-03-06.txt:14:30:45: <zzo38> Can you bit interleave negative and positive numbers together? It seems to me I could do -1 interleave 0 makes -2/3 but I'm unsure
2009-03-06.txt:14:32:08: <zzo38> And if you have so many pictures on /~fis/ to list then why don't you enable directory listing, or at least make a list manually
2009-03-06.txt:14:35:10: <zzo38> You could alo make subdirectories for multiple listing of images, for category or just by timing or whatever you want, I do that on my computer at /IMAGES/ /IMAGES2/ /IMAGES3/ /img4/ /img5/ /img6/ /img7/ /img8/ /img_09/ /img_0A/ /img_0B/ /img_0C/ /img_0D/
2009-03-06.txt:14:37:21: <zzo38> OK
2009-03-06.txt:14:41:00: <zzo38> O, and I am interested your opinion of the program I wrote compiling Unlambda to JavaScript.
2009-03-06.txt:14:42:34: <ehird> zzo38: does it handle d?
2009-03-06.txt:14:43:59: <zzo38> Yes it handles d, look at http://zzo38computer.cjb.net/esoteric/unlambda/unlambda.htm
2009-03-06.txt:14:44:16: <zzo38> And view the source-code of that HTML page to see the JavaScript codes
2009-03-06.txt:14:44:30: <zzo38> Is there anything missing from my handling of d?
2009-03-06.txt:14:46:13: <zzo38> I haven't implemented c entirely yet. I'm still trying to think how to do that. If you have any suggestion please type it on here
2009-03-06.txt:14:49:00: <zzo38> So far if you try to run a program that uses continuations you will just see a alert box that says "[object Object]" in it. That is the continuation object being thrown with nothing to catch it
2009-03-06.txt:14:49:08: <oerjan> zzo38: if javascript doesn't have real continuations then you probably are not going to get around rewriting everything in cps style
2009-03-06.txt:14:51:00: <zzo38> Another idea I had is if the thrown continuation object is not caught by the c function it should try the program over again but keep track of which c function that continuation is for so it can return something else next time
2009-03-06.txt:14:52:46: <zzo38> I'm not sure how well my idea would work, though.
2009-03-06.txt:14:53:07: <zzo38> I'm trying to think if there is a better way to throw back
2009-03-06.txt:14:55:05: <zzo38> Where can I find your Scheme-in-Prolog
2009-03-06.txt:14:56:01: <oerjan> zzo38: that idea sounds evil, so it would be awesome _if_ it worked, but i think you could get trouble if there were may throws and catches to rerun before you got to the right point.
2009-03-06.txt:14:57:04: <zzo38> That's what I was worried about
2009-03-06.txt:15:04:06: <ehird> zzo38: You cannot use exceptions for continuations.
2009-03-06.txt:15:05:21: <zzo38> I know that, that is why I was wondering how to do continuations the other way, because currently it works only one way and many Unlambda programs use it the other way also
2009-03-06.txt:15:08:21: <ehird> zzo38: the only other way is CPS, for JS
2009-03-06.txt:15:23:44: <zzo38> Do the people on here have any preferences about Lisp or Forth
2009-03-06.txt:15:23:53: <ehird> zzo38: I like both.
2009-03-06.txt:15:26:54: <zzo38> I just use yield command in JavaScript to represent the input command in brainfuck. But the yield command is a new version of JavaScript only on Mozilla but that's OK because it is built-in to a XULrunner applocation. From this, you can learn how to write your own brainfuck compiler
2009-03-06.txt:15:28:39: -!- zzo38 has quit ().
2009-03-06.txt:15:29:33: <ehird> it's zzo38, don't question him :D
2009-03-06.txt:17:16:14: <ehird> zzo38 asked me about forth for some reason, not triggered by me
2009-03-06.txt:20:43:16: <oerjan> well unlambda was mentioned today, zzo38 is writing an interpreter
2009-03-08.txt:07:21:29: -!- zzo38 has joined #esoteric.
2009-03-08.txt:07:21:34: <Sgeo> Hi zzo38
2009-03-08.txt:07:22:55: <zzo38> The idea of akiross, it seems some versions of INTERCAL allow you to change syntax during runtime so that's one possible way....
2009-03-08.txt:07:24:59: <zzo38> Also, another thing to add to something like INTERCAL with interleave operator, but allows any length of bits (even infinite), you could do things like zero interleave negative one makes one third, etc.
2009-03-08.txt:07:25:40: <zzo38> And which INTERCAL is the shortest Hello world output program, maybe CLCLC-INTERCAL. It is: PLEASE ;1 <- #2
2009-03-08.txt:07:25:49: <zzo38> DO ;1 SUB #1 <- #17947$#20775
2009-03-08.txt:07:26:02: <zzo38> DO ;1 SUB #2 <- #5204$#21386  DO READ OUT ;1
2009-03-08.txt:07:27:32: <zzo38> No, not calculator writing. It is Baudot, encoding 6 Baudot characters in each cell of the array
2009-03-08.txt:07:28:00: <zzo38> Another esolang idea is one with mahjong tiles?
2009-03-08.txt:07:30:05: <zzo38> Do you have another idea of CLCLC-INTERCAL
2009-03-08.txt:07:32:31: <zzo38> In your opinion, does 1 + 2 pow 2 + 2 pow 4 + 2 pow 6 + 2 pow 8 and so on make -1/3 in my opinion it does because in binary it is .......010101010101. and if you multiply it by three you get negative one, so therefore it is correct. Or you think the result is infinite? I would like to know your opinion
2009-03-08.txt:07:34:55: <zzo38> Do you like to use FOWER instead of FOUR, or FIFE instead of FIVE
2009-03-08.txt:07:36:26: <zzo38> It is "I" isn't it? Or is there a vowel missing
2009-03-08.txt:07:38:13: <zzo38> What does 2-adically means exactly I never learned 2-adically math. But I did see it mentioned in the book ROAD TO REALITY and all it says is the numbers are allowed to be infinite on the left instead of on the right. The rest I just did myself and don't know about proper 2-adically and whether mine is proper
2009-03-08.txt:07:39:15: <zzo38> And I think the sound is "I" sound like FIVE but possibly slightly different because of the following consonant but that is what I heard anyways is the standard for air traffic control, although nobody uses it and nobody cares
2009-03-08.txt:07:45:09: <zzo38> O, and do esolang people have any preferences having to do with mahjong game
2009-03-08.txt:07:50:09: <zzo38> Yes
2009-03-08.txt:07:50:51: <asiekierk> zzo38, were you replying to me
2009-03-08.txt:07:51:15: <zzo38> Yes I am replying to you asiekierk!i=africalo@078088180066.elb.vectranet.pl
2009-03-08.txt:07:52:43: <zzo38> Yes I did but I am writing software and specifications more a bit, and then one day I need to get a computer hardware and stuff, and then I can write the software more, testing it, make a company, and a few more things, make manual, etc, and then it will be complete.
2009-03-08.txt:07:53:25: <zzo38> O sorry I missed that the message was private but now I notice it.
2009-03-08.txt:07:59:32: -!- zzo38 has quit ("Thanks I sleep now. But I will continue to read the log if you want to reply to my question(s)/etc").
2009-03-08.txt:16:35:49: <ehird> 23:32:31 <zzo38> In your opinion, does 1 + 2 pow 2 + 2 pow 4 + 2 pow 6 + 2 pow 8 and so on make -1/3 in my opinion it does because in binary it is .......010101010101. and if you multiply it by three you get negative one, so therefore it is correct. Or you think the result is infinite? I would like to know your opinion
2009-03-08.txt:16:35:50: <ehird> 23:34:55 <zzo38> Do you like to use FOWER instead of FOUR, or FIFE instead of FIVE
2009-03-08.txt:16:36:01: <ehird> who needs acid when you have quick-fire zzo38 questions
2009-03-08.txt:16:37:05: <ehird> 23:45:09 <zzo38> O, and do esolang people have any preferences having to do with mahjong game
2009-03-08.txt:16:37:05: <ehird> 23:50:09 <zzo38> Yes
2009-03-08.txt:16:37:18: <ehird> <zzo38> Yes I am replying to you asiekierk!i=africalo@078088180066.elb.vectranet.pl <- :D
2009-03-13.txt:23:46:13: <ais523> someone show http://www.newscientist.com/blogs/shortsharpscience/2009/03/how-moores-law-saved-the-web.html to zzo38
2009-03-14.txt:00:27:37: -!- zzo38 has joined #esoteric.
2009-03-14.txt:00:27:46: <ehird> oh, hi zzo38
2009-03-14.txt:00:28:02: <ais523> zzo38: http://www.newscientist.com/blogs/shortsharpscience/2009/03/how-moores-law-saved-the-web.html
2009-03-14.txt:00:29:20: <zzo38> The #anagol channel doesn't help. How to put FlogScript on anarchy golf site? Can someone send a message, but I don't use e-mail and am unsure. Still, I do it anyways on the wiki entry for FlogScript but if it is directly on there, it can be together listed with the others!
2009-03-14.txt:00:29:27: <ehird> zzo38: You cannot.
2009-03-14.txt:00:30:05: <zzo38> shinh was on but I received no reply
2009-03-14.txt:00:30:40: <zzo38> And the tunes.org log seems to be not working right now
2009-03-14.txt:00:31:32: <zzo38> The log works now
2009-03-14.txt:00:32:40: <zzo38> Maybe my DNS is mixed up and doesn't always work. I am unsure
2009-03-14.txt:00:34:07: <zzo38> What link for description of language you invented earlier today
2009-03-14.txt:00:39:01: <ehird> Anyway, I think it's easy to understand from that, does that make sense zzo38?
2009-03-14.txt:00:39:14: <zzo38> Yes it make sense. OK
2009-03-14.txt:00:47:28: -!- zzo38 has quit ().
2009-03-16.txt:15:20:40: -!- zzo38 has joined #esoteric.
2009-03-16.txt:15:21:05: <zzo38> Nobody is ever actively on #anagol even though some names are listed
2009-03-16.txt:15:21:12: <zzo38> Why is that?
2009-03-16.txt:15:23:43: <zzo38> I tried whois shinh and stuff like that but I'm not sure if that means they are away or not
2009-03-16.txt:15:27:41: <zzo38> I tried various names with whois command but I can't see anything about away, is there some code for being away that I forgot about?
2009-03-16.txt:15:29:52: <zzo38> I can only get idle time for whois on myself. And if it shows up when they are away, which line does it show up on, the 311 line or the 320 line or some other line?
2009-03-16.txt:15:30:12: <zzo38> What does "/wii" means
2009-03-16.txt:15:31:05: <zzo38> O, thanks I did "whois shinh shinh" and I got the idle time for shinh (214878 seconds)
2009-03-16.txt:15:31:56: <zzo38> Well yes, the IRC server returns it in seconds I did the calculation it is approx 59.7 hours
2009-03-16.txt:15:33:37: <zzo38> Thanks for telling me I need to indicate the name twice if I want the 317 line (although I'm not sure why the server shouldn't figure that out automatically?)
2009-03-16.txt:15:34:09: <ehird> zzo38: IRC is weird
2009-03-16.txt:15:34:59: <zzo38> ehird: OK. However I can get the 317 line for myself without needing to type my name twice.
2009-03-16.txt:15:35:57: <zzo38> O. So does it do that to save bandwidth from accessing other servers when it doesn't have to?
2009-03-16.txt:15:37:22: -!- zzo38 has parted #esoteric (?).
2009-03-16.txt:15:38:08: -!- zzo38 has joined #esoteric.
2009-03-16.txt:15:38:13: -!- zzo38 has parted #esoteric (?).
2009-03-16.txt:15:38:15: -!- zzo38 has joined #esoteric.
2009-03-16.txt:15:38:17: -!- zzo38 has parted #esoteric (?).
2009-03-16.txt:15:39:28: <AnMaster> <ehird> zzo38: IRC is weird <-- I know the details about why name twice if you are interested
2009-03-20.txt:23:05:09: -!- zzo38 has joined #esoteric.
2009-03-20.txt:23:05:52: <zzo38> I wrote a program in CLCLC-INTERCAL to output 1 to 2000 in Roman numbers but I can't test it. Can you look and tell me if you found a mistake, or another comment about this program
2009-03-20.txt:23:06:09: <ais523> zzo38: would it run in CLC-INTERCAL?
2009-03-20.txt:23:06:59: <zzo38> It uses CLCLC-INTERCAL specific features
2009-03-20.txt:23:09:06: <zzo38> My program has no addition. The way [I think] it works is based on the && operator and also how CLCLC-INTERCAL assigns to expressions (which may not be always the same as other INTERCALs)
2009-03-20.txt:23:10:37: <zzo38> Is there still something else you do not understand about it
2009-03-20.txt:23:12:11: <zzo38> No, the && operator doesn't do addition. The && operator allows you to learn a lecture inside of a expression.
2009-03-20.txt:23:13:11: <zzo38> It doesn't. The interpreter would try each value of .1 (the left side of the lecture) in order, and stop when the value of .1 causes .1&&#0 to have the value #2000
2009-03-20.txt:23:13:39: <zzo38> It starts at zero but it won't output zero because it is abstained the first time
2009-03-20.txt:23:14:44: <zzo38> Maybe not in CLC-INTERCAL but in CLCLC-INTERCAL it is specified that this kind of behaviour is standard
2009-03-20.txt:23:16:19: <zzo38> For expressions that have inverses that will work (as long as they are not overloaded to other expressions) but the && operator doesn't have a inverse so it has to try each one until one of them works
2009-03-20.txt:23:16:57: <zzo38> Also note that in CLCLC-INTERCAL, when assigning to a expression only the far left side of the expression is the register which will be changed (even if it is a constant!)
2009-03-20.txt:23:18:00: <zzo38> In CLCLC-INTERCAL .2 has to have the correct value already if it doesn't then it is a fatal error
2009-03-20.txt:23:18:34: <zzo38> It's INTERCAL, so who cares about compatibility with other INTERCAL implementations?
2009-03-20.txt:23:19:23: <zzo38> Then just use compatibility mode if you want to be compatible
2009-03-20.txt:23:27:44: <zzo38> The output 1 to 2000 program was wrong but now I fixed it. The third line now says  DO .1&&.1 <- #2000  it used to say  DO .1&&#0 <- #2000  but that was wrong
2009-03-20.txt:23:27:49: <ais523> apparently zzo38's mandating that in CLC-INTERCAL, the way it reverses an operation is to try all possibilities until one works
2009-03-20.txt:23:28:32: <zzo38> ais523: s/CLC-INTERCAL/CLCLC-INTERCAL/
2009-03-20.txt:23:34:41: <zzo38> It doesn't backtrack any side-effects of the expression (such as attending a lecture or overloading) so you can do anything inside the lecture and it won't care. A fatal error is still a fatal error (or maybe it can be defined a different way instead, that a fatal error in this case backtracks?)
2009-03-20.txt:23:34:55: <ais523> zzo38: what if there's a choicepoint inside the lecture?
2009-03-20.txt:23:36:42: <zzo38> If someone backtracks into a choicepoint inside the lecture then it will backtrack the implicit loop also and continue trying different values for .1 where it left off. And in a multithreaded program it will only deal with the current thread, values in other threads are unaffected and there is no guarantee what order it will output in
2009-03-20.txt:23:36:55: <oklofok> am i misunderstanding something here, why are you asking zzo38 how things work, isn't there a spec?
2009-03-20.txt:23:40:53: <oklofok> was zzo38's idea that the function to be reversed had the side-effect of always writing out the current number being tried?
2009-03-20.txt:23:41:36: <ais523> zzo38: I was referring to timing issues between the threads
2009-03-20.txt:23:41:52: <zzo38> O, I forgot one thing about what it should do if the student is an array. And I'm not sure what it should do in that case.
2009-03-20.txt:23:42:54: <zzo38> Maybe you can in prolog but I don't know much about prolog
2009-03-20.txt:23:43:49: <ais523> zzo38: in Prolog, integers are special-cased for sanity
2009-03-20.txt:23:44:13: <zzo38> I have a question that you can help me define the spec of CLCLC-INTERCAL: What should it do if you assign to a && expression where the student is an array
2009-03-20.txt:23:53:34: -!- zzo38 has quit ("because ais523 quit").
2009-03-21.txt:18:10:26: <ehird> 15:53:34 --- quit: zzo38 ("because ais523 quit")
2009-03-21.txt:19:50:23: -!- zzo38 has joined #esoteric.
2009-03-21.txt:19:51:19: <zzo38> Look at the CLCLC-INTERCAL page again, I defined quantum INTERCAL and cellular automata operator. Do you like this???
2009-03-21.txt:19:52:12: <zzo38> Comment more on it, either on the talk page or on IRC, I will quit now but will read the logs and talk page when I get back
2009-03-21.txt:19:52:15: -!- zzo38 has quit (Read error: 104 (Connection reset by peer)).
2009-03-21.txt:23:42:46: -!- zzo38 has joined #esoteric.
2009-03-21.txt:23:43:23: <zzo38> Do you know any example of any program using quantum computing algorithm? And I mean the real one, not the one that CLC-INTERCAL uses
2009-03-21.txt:23:44:53: <AnMaster> zzo38, well since there are no useful quantum computers yet I guess it is all highly theoretical still. Sure there have been some successful experiments with a few qbits (8 or something iirc?)
2009-03-21.txt:23:46:22: <zzo38> There are also quantum emulators on normal computers, they can't deal with very many qubits at once and it isn't as fast as real quantum computers. I want to know because I just defined quantum computing commands in CLCLC-INTERCAL today and I want to know how to write a program with the commands I defined
2009-03-21.txt:23:47:08: <zzo38> I have seen the quantum brainfuck on the wiki but the link to the file doesn't work
2009-03-21.txt:23:47:33: <zzo38> I would also like to see a example of a program written in quantum brainfuck if there are any.
2009-03-21.txt:23:49:03: <zzo38> The command DO QUANTUM |1_|2 TRANSFORM |2_|1 is valid, but I'm not sure what it would do.
2009-03-21.txt:23:49:36: <zzo38> I don't understand quantum computing enough to understand it. I know a few things about quantum computing and quantum physics (I even have a book) but I don't know how a program would be written.
2009-03-21.txt:23:50:04: <ehird> zzo38: Look up that factoring algorithm for it?
[too many lines; stopping]