Mercurial > repo
view paste/paste.25933 @ 12015:f653293dec28 draft
<fizzie> ` rm banana.txt stuff.b
author | HackEso <hackeso@esolangs.org> |
---|---|
date | Thu, 14 Nov 2019 16:24:52 +0000 |
parents | cdc233220cc4 |
children |
line wrap: on
line source
2009-02-10.txt:22:37:52: <ais523> <zzo38> I can't write very clearly enough to be understood 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: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: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: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: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: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: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: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: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: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: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: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: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-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:31:35: <zzo38> How can I make a continuation called from the outside to be compiled into a Javascript codes 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: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: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: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:55:05: <zzo38> Where can I find your Scheme-in-Prolog 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: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-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: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: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: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: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: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:37:18: <ehird> <zzo38> Yes I am replying to you asiekierk!i=africalo@078088180066.elb.vectranet.pl <- :D 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-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: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:59: <zzo38> ehird: OK. However I can get the 317 line for myself without needing to type my name twice. 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: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: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&� 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: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: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: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: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-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: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: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:54:49: <zzo38> I know some do, but I still prefer the key combinations I defined as long as it works. What is even more better is configuration of keyboard controls, so that I can configure it the way I want if my computer supports it 2009-03-21.txt:23:55:11: <zzo38> And other people can change the keyboard setting in case it doesn't work or they don't like it 2009-03-21.txt:23:56:53: <zzo38> I found Shor's algorithm but how can you implement it using only controlled-V and hadamard? Because quantum brainfuck is apparently "quantum complete" so you should be able to do so, but I don't know how. 2009-03-21.txt:23:57:15: <zzo38> But what I really want to implement it in is CLCLC-INTERCAL 2009-03-22.txt:00:05:43: <zzo38> But how would the INTERCAL commands be effectively used for that? CLCLC-INTERCAL defines the following for quantum computing: The QUANTUM keyword which is used like % but for quantum probabilities, qubit registers, the controlled-V operator, and the TRANSFORM command. 2009-03-22.txt:00:09:05: <zzo38> I also find C++ bad object orientation (and even worse when compiling for the Nintendo DS, because apparently C++ makes bloated executables that will not fit on the Nintendo DS) 2009-03-22.txt:00:20:19: <zzo38> I also know complex numbers and matrices, but it confuses me a bit when dealing with quantum computing, mostly because I don't understand quantum computing perfectly. I do understand math, and with any proper equations using only complex numbers and matrices I might understand it 2009-03-22.txt:00:22:06: <zzo38> O, I learned differentiation calculus in school too, when the teacher teached a few things, then I found the infinite series for sin(x), cos(x), e^x, in another math book and I thought, O, I can figure out the derivative of this! So I did, and I told the calculus teacher. He ask me to figure out derivative tan(x), I knew it was sin(x)/cos(x) and they teached division differentiation so I was easily able to figure it out 2009-03-22.txt:00:24:53: <zzo38> Once a guest teacher came into our calculus class and he was impressed with how good I was at the mathematics things (including things that was not taught and just figure it out by myself) so he asked me to solve the twin prime conjecture for the rest of my life. 2009-03-22.txt:00:29:39: <zzo38> I also proved that the audioactive decay sequence (start at 1 and continuously run-length encode it) has no numbers higher than 3 and you won't get 333 2009-03-22.txt:00:31:25: <zzo38> And I have seen the audioactive decay sequence refered to as many different things before, although I have never seen it refered to as run-length encoding, although someone has probably done so and I just don't know about it 2009-03-22.txt:00:35:19: <zzo38> And the pythag proof I made up while resting on the couch (although I'm sure many other people have done the same, completely independently of me) I now put it on the computer and can be found at: http://zzo38computer.cjb.net/img7/pythagorean.png 2009-03-22.txt:00:35:57: <zzo38> Well, you are better at some things and I am better at some things, but we can both learn. 2009-03-22.txt:00:40:24: <zzo38> Why do geometrical proofs not count? This proof is a simple proof having to do with areas of triangles and squares, with a bit of algebra involved also. 2009-03-22.txt:00:44:02: <zzo38> Sgeo: Yes I'm sure there is but I can't think of it right now. (Anyways it applies if a and b are real or complex numbers but not if they are hypercomplex or matrices) 2009-03-22.txt:00:56:28: <zzo38> And I found a article on wikipedia about quantum turing but it is stub and doesn't explain it much (mostly because is stub) 2009-03-22.txt:02:41:04: <zzo38> Clear the cookies on amazon first. After checking what you want to purchase then you can login again. 2009-03-22.txt:02:44:25: <zzo38> And I added a example for quantum CLCLC-INTERCAL now, although it isn't the best example, so if someone can make a better one using controlled-V and TRANSFORM then that would be better 2009-03-22.txt:02:48:09: <zzo38> I also improved the specification for quantum computing in CLCLC-INTERCAL. Now it says which commands are allowed to be quantum (which is not all of them) 2009-03-22.txt:02:48:34: <zzo38> And you can have threading, backtracking, and quantuming, all in the same program! 2009-03-22.txt:20:48:34: <zzo38> You could write a IRC client in XUL if you want to, using the sockets if you can figure it out. But for me netcat is good enough 2009-03-22.txt:20:50:22: <zzo38> I always use netcat for IRC. I don't have anything else and don't really like most real IRC clients anyways. 2009-03-22.txt:20:54:37: <zzo38> You need to make a XUL-runner application 2009-03-22.txt:20:58:07: <zzo38> I tried to write the Deutsch algorithm in CLCLC-INTERCAL but I'm not sure if I have done it correctly. Reply on IRC even if I am not connected; I will read the log. 2009-03-23.txt:00:13:12: <zzo38> I will describe the INTERCAL program I wrote in case you can't read it: 2009-03-23.txt:00:17:09: <zzo38> And yes, I made (but not implemented yet!) a truly quantum INTERCAL, rather than the fake one in CLC-INTERCAL. 2009-03-23.txt:00:18:10: <zzo38> In CLCLC-INTERCAL the | operator has a different meaning than it did in C-INTERCAL (if it had a meaning at all in C-INTERCAL) 2009-03-23.txt:00:19:17: <zzo38> ais523: (TriINTERCAL) Yes that's what I think too. But CLCLC-INTERCAL doesn't have TriINTERCAL so you don't have to worry about that 2009-03-23.txt:00:24:29: <zzo38> Yes maybe CLCLC-INTERCAL should have a "snidewards compatibility" mode as well just to be weird, whatever that means (does it have something to do with printing snide remarks or something like that?) 2009-03-23.txt:00:29:22: <zzo38> Except that in CLCLC-INTERCAL it uses the old type of options that 1972 INTERCAL used (see the wiki page for details, and checking politeness is one of them). 2009-03-23.txt:00:29:59: <zzo38> Yes both CLC-INTERCAL and CLCLC-INTERCAL could make assignment stop working, either DO ABSTAIN FROM CALCULATING or modify the syntax so that the assignment command does nothing 2009-03-23.txt:00:31:25: <zzo38> And you modify syntax at *RUN-TIME ONLY*, not compile-time. In CLC-INTERCAL you could do both but in CLCLC-INTERCAL you can do so only at run-time. However, if you want to do all the changes at once you could CREATE a syntax that does all the other changes at once and then add the command that was just created to the end of that file. The next file in the stack will then be executed using the new compiler 2009-03-23.txt:00:33:40: <zzo38> In CLC-INTERCAL I think you can decide whether to change syntax at compile-time or run-time by using crawling-registers, but CLCLC-INTERCAL has no crawling-registers 2009-03-23.txt:00:37:08: <zzo38> But in CLCLC-INTERCAL how the compiler should probably work, is each time a file is load or the command CREATE or DESTROY or IMPORT is used, it has to recompile the current file. 2009-03-23.txt:00:39:14: <zzo38> But isn't CREATE in C-INTERCAL different than the CLC-INTERCAL and CLCLC-INTERCAL? 2009-03-23.txt:00:40:29: <zzo38> I can't ask in /msg there is no such nick/channel 2009-03-23.txt:00:46:01: <zzo38> I changed the CLCLC-INTERCAL wiki page so that it says that CREMATE is the new name for DESTROY (if you don't like it, you can create the new syntax for DESTROY so that DESTROY works as well) 2009-03-23.txt:00:47:42: <zzo38> ehird: Yes I have no email. But sometimes it requires email to register for something so I just wrote my own SMTP server and run it only when I am expecting one of those messages, and then cancel the SMTP server afterward 2009-03-23.txt:00:49:36: <zzo38> There is currently no real way. If you are a member of any message boards I go on, you can send a private message there. You can also post a comment on ChronoJournal. And if you know my house address or telephone number (neither of which I will tell you) then you can use that 2009-03-23.txt:00:51:14: <zzo38> O that's easy to write a way to send messages by finger protocol, just put the message as the query. And it can easily be sent too, with netcat or any finger client. But I don't currently plan on doing this 2009-03-23.txt:00:53:50: <zzo38> I guess you can use morse code if you want to. 2009-03-23.txt:00:54:22: <zzo38> Send a voice-mail to someone with morse-code so that the computer can print out your voice-mail. Someone once asked "How do I print my voicemail?" 2009-03-23.txt:00:56:03: <zzo38> Interesting for hypothetical esoteric programming stuff, but not for real use 2009-03-23.txt:01:04:18: <zzo38> People can already send message to me by connecting to my HTTP site and typing a message in the URL, it will be logged, however I hardly ever read the server logs and have no guarantee that I will ever read your message. 2009-03-23.txt:01:05:41: <zzo38> Thanks I found it. But that's only because you told me about it 2009-03-23.txt:01:07:02: <zzo38> But sending me a message by HTTP is a good way to do it in case someone is communicating with me on a live public service where private messages are not possible. 2009-03-23.txt:20:10:09: <zzo38> Now see the CLCLC-INTERCAL page! It now does a lot of new stuff with backtracking and namespaces and various other things. 2009-03-23.txt:20:10:33: <zzo38> In other words: http://esoteric.voxelperfect.net/wiki/CLCLC-INTERCAL 2009-03-23.txt:20:14:31: <zzo38> Do you think the namespaces specification is good? And what about the backtracking specification? 2009-03-23.txt:20:15:35: <zzo38> Yes namespaces in INTERCAL. But you have to use numbers for the namespaces, like everything else in INTERCAL. If you want to use actual words, you can of course define syntax for those words to mean those numbers. 2009-03-23.txt:20:16:33: <zzo38> I wanted CLCLC-INTERCAL to be insane and useful, rather than insane and useless like every other INTERCAL that exists. 2009-03-23.txt:20:17:40: <zzo38> CLC has INTERNET (INTERCAL networking). CLCLC does something similar too, but mostly for parallel computing across the network 2009-03-23.txt:20:18:54: <zzo38> For example, CLC-INTERCAL has a CASE command. But CLCLC-INTERCAL doesn't have a CASE command, you have to use the FIND command instead. 2009-03-23.txt:20:20:31: <zzo38> INTERCAL networking is not very useful over the internet. It is more useful for parallel computing in different rooms on different terminals where different result will be put, possibly with different data entry on each one. 2009-03-23.txt:20:21:29: <zzo38> I agree that is a good case of twisting object orientation. Now, CLCLC has nearly identical lecture system 2009-03-23.txt:20:21:47: <zzo38> That is one reason I kept it but there are other reasons as well to keep certain things and discard others. 2009-03-23.txt:20:23:39: <zzo38> I downloaded firmware upgrades for Texas Instruments graphing calculators so that I may run software for those calculators on an emulator on my computer. (Texas Instruments provides downloads, so you may look there) 2009-03-23.txt:20:25:44: <zzo38> The only TI calculator I actually own is the TI-92 calculator. And a lot of software is not written for the TI-92 so I get the firmware from Texas Instruments and run it in a emulator 2009-03-23.txt:20:28:37: <zzo38> Maybe I should add a command in CLCLC-INTERCAL for taking a array full of EBCDIC characters, and appending that to the end of the program source-code and then recompiling. 2009-03-23.txt:20:29:48: <zzo38> Also, I don't like that the CREATE command in CLC-INTERCAL uses ASCII numbers, so in CLCLC-INTERCAL it uses EBCDIC numbers instead (even if the source-code is in ASCII). 2009-03-23.txt:20:32:43: <zzo38> AnMaster: Well it is flash-ROM I guess, because flash-ROM can be erased and reprogrammed (I think) 2009-03-23.txt:20:34:45: <zzo38> Post suggestions on [[Talk:CLCLC-INTERCAL]] if you have any interesting ones 2009-03-23.txt:20:46:11: <zzo38> And what exactly would the opposite of the CLCLC-INTERCAL CHOICE register be anyways? 2009-03-23.txt:21:02:44: <zzo38> I'm not sure, but do you think the last example on the wiki CLCLC-INTERCAL is sensible or does anything even a little bit useful? It doesn't matter because it is just a example but I want opinion anyways 2009-03-23.txt:21:05:06: <zzo38> I think the codes I wrote is really mostly WHILE from CLC-INTERCAL and backtracking from the backtracking INTERCAL, it doesn't do much else 2009-03-23.txt:21:06:44: <zzo38> I meant backtracking is from the [[Backtracking INTERCAL]] specification, mostly anyways (but CLCLC-INTERCAL also has two new registers for dealing with backtracking, CHOICE and () registers) 2009-03-23.txt:21:09:13: <zzo38> Yes, backtracking from backtracking would sufficiently be twisted to fit into INTERCAL. But first we have to think of what exactly it means and how it works and stuff like that. 2009-03-23.txt:21:28:33: <zzo38> And since CHOICE can be used as a namespace, maybe if you should be allowed to use the NAMESPACE command to make the choicepoint a different namespace? That's weird. 2009-03-23.txt:21:31:47: <zzo38> I guess that might work, the namespace can exist only in the future. And if #0 is the current real namespace then using DO NAMESPACE #0 AS ,SOMETHINGELSE, might make the current program's registers and labels the same ones in the library, causing a whole bunch of confusion. 2009-03-23.txt:21:33:40: <zzo38> It isn't a new mathematics, it seems if it is a 4-bit adder than you would get 7+13=4 because that's what it is if you are limited to 4-bits. 2009-03-23.txt:21:34:31: <zzo38> ehird: Especially INTERCAL programmers 2009-03-24.txt:01:21:41: <zzo38> Do you like my specification for vectoring in INTERCAL? 2009-03-24.txt:01:23:25: <zzo38> You can also look at the comments on that beer program, for better lisibility 2009-03-24.txt:01:24:38: <zzo38> I also defined the commands for dynamically writing the source-codes 2009-03-24.txt:01:27:13: <zzo38> CLCLC-INTERCAL doesn't use ick style create except in compatibility mode, so you need new commands and operators if you want to use it outside of compatibility mode 2009-03-24.txt:01:27:50: <zzo38> You can still access the manual for CLC even if you don't have it. 2009-03-24.txt:01:30:55: <zzo38> But someone suggested making some weird vector computing in CLCLC-INTERCAL, so I wrote that part of the specification now. Do you like the way I have done it? 2009-03-24.txt:01:31:51: <zzo38> It certainly is rather intercalish! 2009-03-24.txt:01:43:30: <zzo38> The commands I listed have to be part of a subroutine called with VECTOR. Otherwise ,1 SUB #0 is an error. 2009-03-24.txt:01:46:47: <zzo38> Still you have to use the DO .# etc also inside of a subroutine called using VECTOR operator. 2009-03-24.txt:01:49:37: <zzo38> And I fixed a mistake in my specification, the two sides of VECTOR do not have to be the same data-type but they must point to two different arrays. 2009-03-24.txt:01:50:57: <zzo38> Of course you can do that already, and if you want the syntax you have to define it yourself using CREATE 2009-03-24.txt:01:51:45: <zzo38> The reason the arrays in VECTOR can be different type is in case you want to use the () array in a vector calculator 2009-03-24.txt:01:58:54: <zzo38> I guess you can use UTF-EBCDIC, even if the source-code is in normal Unicode. But CREATE uses EBCDIC numbers for syntax, not ASCII numbers, even if the source-code file isn't EBCDIC. 2009-03-24.txt:02:00:27: <zzo38> Yes that UTF-EBCDIC would work if the compiler supported UTF-EBCDIC, the only thing is that the single-byte part will use the CLC non-standard EBCDIC instead. But the rest can still be the same as normal UTF-EBCDIC 2009-03-24.txt:02:06:33: <zzo38> I guess atomic intercal would be something like http://groups.google.com/group/alt.lang.intercal/browse_thread/thread/ed3506f631c7a0ef/9066b786b791bed2?hl=en&q=atomic+intercal#9066b786b791bed2 (but not completely like that, I will base it on that though) 2009-03-24.txt:02:08:51: <zzo38> Another message about atomic INTERCAL is at http://groups.google.com/group/alt.lang.intercal/browse_thread/thread/e34f20de1880b81b/5a50f350727415a6?hl=en&q=atomic+intercal#5a50f350727415a6 (and I will base it partly on that as well) 2009-03-24.txt:02:09:47: <zzo38> Of course I can make some combination of the two proposals, but not quite. 2009-03-24.txt:02:10:45: <zzo38> The first two results of http://groups.google.com/groups/search?hl=en&q=atomic+intercal&qt_s=Search+Groups describe atomic INTERCAL, but in different ways. 2009-03-24.txt:02:13:05: <zzo38> What's http://femto.picoup.com/ that doesn't make much sense it tell me the username it already has is invalid because it is too long, what? 2009-03-24.txt:02:14:48: <zzo38> Using only one letter, can kanji or katakana be used though? 2009-03-24.txt:17:59:34: <zzo38> You can bowdlerise it to "B****fuck", "Brainf***", "B****f***", or whatever you want, in writing, but in writing I prefer to use the proper word "Brainfuck". 2009-03-24.txt:18:05:04: <zzo38> And it seems that in FlogScript a palindrome "Hello World" program can be written {Hello World}P.P}dlroW olleH{ but I don't know whether or not it would be cheating 2009-03-24.txt:18:07:18: <zzo38> Well ya that's because HQ9+ is designed for making those three kinds of programs in 1 byte. It is not meant for anything else 2009-03-24.txt:18:09:51: <zzo38> You can probably do it in Forth also because you can redefine words after they are used to not output anything or be a error 2009-03-24.txt:18:16:09: <zzo38> And stuff about FlogScript can also be found in Japanese at http://b.hatena.ne.jp/yshl/20080407 2009-03-24.txt:18:26:42: <zzo38> ehird: That would be interesting, maybe you can write some more about it on esolang wiki 2009-03-24.txt:18:36:05: <zzo38> And if you want, you can even look at my image directory storages http://zzo38computer.cjb.net/index.php/02/ 2009-03-24.txt:18:37:16: <zzo38> Well, I prefer games with minimal graphics, regardless of graphics card. 2009-03-24.txt:18:51:19: <zzo38> Some of my ideas are Canadian credit chip systems (with complete freedom and security), custom calendar service, game console system, books (with ForthBASIC programs that can run on game console system), and others. 2009-03-24.txt:18:53:06: <zzo38> Canadian credit chip systems are meant to be used in Canada obviously, possibly transitional, but can be used in other countries as well, in addition to being used for things other than credit chips. 2009-03-24.txt:18:54:08: <zzo38> Canada because I am Canadian. 2009-03-24.txt:18:55:53: <zzo38> My service provider is Canadian so from that you can see that I am Canadian also. 2009-03-24.txt:19:23:18: <zzo38> If you want to change the parser in Forth you will have to write your own parser and execute the new parser, then it will read the rest of the program using your own parser, when it is finished the old parser will resume but it won't do anything because there is nothing left to parse 2009-03-24.txt:19:24:13: <zzo38> It depends on the specific Forth implementation how the parser might be changed if it can be changed at all. 2009-03-24.txt:19:25:52: <zzo38> I am in the process of writing IRC bot as well, called pocket monster IRC. It allows you to play pocket monster IRC 2009-03-24.txt:19:42:03: <zzo38> Of course you can also use *echo with control characters, but now *ctcp adds the control characters by itself. I'm not sure how *cmd ctcp ctcp is supposed to work, though. I don't know Python very well 2009-03-24.txt:19:50:43: <zzo38> Sort of like drafting from boosters, that is one possible limited play but there are other styles of limited as well, such as "random fixed deck" in which case each player gets things assigned randomly but equally. There are even more kinds of limited styles also. 2009-03-24.txt:19:53:35: <zzo38> I think there is kama in D&D also, isn't it? (And I mean 3.5e because 4e is hardly D&D) 2009-03-24.txt:19:56:55: <zzo38> In Icosahedral it should be you are allowed to add/subtract/multiply/divide spells. And spell effects can have quantum superpositions. 2009-03-24.txt:19:59:39: <oerjan> <zzo38> You can bowdlerise it to "B****fuck", "Brainf***", "B****f***", or whatever you want, in writing, but in writing I prefer to use the proper word "Brainfuck". 2009-03-24.txt:20:00:41: <zzo38> OK, make "brainfuck" lowercased. Of course that is not always done but I guess it is the standard lowercased 2009-03-26.txt:22:00:31: <zzo38> Maybe someone should invent a new card game based on INTERCAL 2009-03-26.txt:22:02:23: <zzo38> Also I think functional INTERCAL description on CLCLC-INTERCAL is now good enough to implement all Unlambda operators, what do you think? 2009-03-26.txt:22:03:41: <zzo38> I tried to write Unlambda in CLCLC-INTERCAL but I'm not sure if the operators is correct yet because I cannot test it. http://zzo38computer.cjb.net/esoteric/CLCLCINTERCAL/unlambda.txt 2009-03-26.txt:22:03:59: <zzo38> Does it look right to you? Probably there is some mistake because it is untested 2009-03-26.txt:22:04:53: <zzo38> Do you think it can do c? 2009-03-26.txt:22:10:23: <zzo38> Until you or me learn the INTERCAL way of programming it might be a bit confusing whether or not it works, you have to follow it slowly to understand. But once you or me it more used to CLCLC-INTERCAL (if you are insane also) then you should be able to understand the programs more faster. 2009-03-26.txt:22:13:40: <zzo38> See if you can follow the program slowly at least to see if there is something I missed while doing the same. Eventually if CLCLC-INTERCAL is implemented then I can learn it faster, but it will take a while to learn it at first for sure! 2009-03-26.txt:22:16:12: <zzo38> If you have question or comments please ask it. On IRC and/or on the [[Talk:CLCLC-INTERCAL]] page 2009-03-27.txt:18:06:11: <zzo38> Actually it uses only one calculation at a time. So you can do "+ 2 2" but you can't do something like "+ * 3 4 + 2 2" because that won't work 2009-03-27.txt:18:09:38: <zzo38> There are reasons I don't. But when you tell the bot what channel you want it will automatically join any channels that any users have told PocketMonsterIRC to join (for public dice rolls or for watching a pocket monster game going on between two users) 2009-03-27.txt:18:10:40: <zzo38> So it doesn't interfere with other bots on the same channel. Also because I find my way more reasonable. But I will post the source-codes for this program under GNU GPL so if you want to, you can make your own version doing whatever you want it to do, of course (once it is at least half finished) 2009-03-27.txt:18:12:44: <zzo38> I find it better if messages are specifically addressed the program you want to send it to. 2009-03-27.txt:18:35:27: <zzo38> Now I implemented "join" in PocketMonsterIRC so you can roll publicly. Once I finished implement pocket monster game it will be you can watch the game also, but only the things that are allowed to be public (for example, percentage of HP but not the exact value, unless the option tells you that both players are allowed to know the exact value) 2009-03-27.txt:18:39:34: <zzo38> If you have some real IRC client, wouldn't it like have some sort of window for private conversations? I don't know because I don't have any IRC client, I just use netcat 2009-03-27.txt:18:53:28: <zzo38> oklowob: No I didn't embed any puzzle or anything. You have to figure it out by reading the other messages and infering the context, if you can do that. 2009-04-09.txt:03:28:35: <zzo38> I have a idea, which is, making Magic: the Gathering cards based on esoteric programming. 2009-04-09.txt:03:28:48: <zzo38> I have made cards with similar effects to SWAP command in CLC-INTERCAL 2009-04-09.txt:03:29:44: <zzo38> I have made a card that says "Swap the meaning of Flying and Trample." 2009-04-09.txt:03:31:43: <zzo38> Can you do something like, to check with greater probability that a quantum state is not very close to a particular state, to multiply the state by something like [1,0;0,40000000] is that possible? 2009-04-09.txt:07:35:17: <oerjan> <zzo38> Can you do something like, to check with greater probability that a quantum state is not very close to a particular state, to multiply the state by something like [1,0;0,40000000] is that possible? 2009-04-09.txt:07:41:52: <oerjan> <zzo38> I have made a card that says "Swap the meaning of Flying and Trample." 2009-04-10.txt:02:33:32: <zzo38> I guess the matrix also has to have a reciprocal. 2009-04-10.txt:02:34:59: <zzo38> I found the equation for measure of quantum state it is (<x|y><y|x>)/(<x|x><y|y>) I have programmed it into my graphing calculator and it works OK 2009-04-10.txt:02:35:44: <zzo38> And I have made many cards in Magic: the Gathering 2009-04-10.txt:02:35:54: <zzo38> And including new entity/playercard rules. 2009-04-10.txt:02:36:31: <zzo38> They originally wanted planeswalkers to be another player but it didn't. My rule playercards they are another player. 2009-04-10.txt:02:43:25: <zzo38> But I do know that a quantum state vector cannot be all zero it is obviously to me that if you do, you are dividing by zero when doing the measurement according to the equation that I have described, just by looking at it. 2009-04-10.txt:04:01:48: <zzo38> Is the recipe for poundcake necessary? Isn't it just you put 1 pound of each ingredient and put in oven, I think. But you can post recipe if you want to 2009-04-10.txt:04:02:19: <zzo38> Do you have the idea of Magic: the Gathering cards, please? 2009-04-10.txt:04:02:44: <zzo38> I made 2 sets of Magic: the Gathering cards, called Unplugged and Super Unplugged. 2009-04-10.txt:04:03:03: <zzo38> The Super Unplugged is incomplete. And the next one will be called Hyper Unplugged. 2009-04-10.txt:04:03:36: <zzo38> Do you like these cards? 2009-04-10.txt:04:07:04: <zzo38> O, I forgot to write the URL for the cards 2009-04-10.txt:04:10:55: <zzo38> Some cards do not have any effect. 2009-04-10.txt:04:11:23: <zzo38> Drawing cards, gaining life, and gaining mana, can all be costs in some of these cards. 2009-04-10.txt:22:27:11: <zzo38> I think Burro programs do not form a group because a anti-condition by itself does not mean anything. Am I wrong? 2009-04-10.txt:22:28:40: <zzo38> A card has only the type Tribal and no other types or text. Its mana cost is {G}. 2009-04-10.txt:22:29:59: <zzo38> I think it is a "permanent card" although it still cannot be played at all, but something can put it into play. 2009-04-10.txt:22:30:01: <oklopol> <zzo38> I think Burro programs do not form a group because a anti-condition by itself does not mean anything. Am I wrong? <<< just check the axioms 2009-04-10.txt:22:31:56: <zzo38> Another card: It has 2 types, Instant and Land. What does it do? Again, after you tell me what you think, I will tell you what I think. 2009-04-10.txt:22:34:15: <zzo38> Deewiant: No, I don't think so. How I think it works is: You can play it any time you have priority, as long as it is your turn and you haven't played a land yet this turn. However, when played, it stays in your hand instead of going into play, but it still counts as your land for the turn. 2009-04-10.txt:22:36:58: <zzo38> 212.5d Instants can't come into play. If an instant would come into play, it remains in its previous zone instead. 2009-04-10.txt:22:41:58: <zzo38> The third card: It is a card with the type Creature and P/T=1/1, with mana cost {G} and text "Phasing; When ~ comes into play, it becomes an Instant in addition to its other types." Tell me what you think and I tell you what I think, and then argue about who is correct. 2009-04-10.txt:22:49:42: <zzo38> Please tell me what you think about the third card. 2009-04-10.txt:22:56:50: <zzo38> Make more weird cards to confuse the rules of Magic: the Gatheirng cards if you want to. 2009-04-10.txt:22:59:16: <zzo38> I think that is not a mana ability, because a mana ability is one that provides mana and does not have a target (rule 406.1) 2009-04-10.txt:23:00:18: <zzo38> O. Then I guess it is a mana ability and the creature will be destroyed without the chance for opponent to respond (except conceding, which can be done at any time regardless of anything else, you are even allowed to concede if a card says "Players may not concede") 2009-04-10.txt:23:07:13: <zzo38> I even made up two sets of cards http://zzo38computer.cjb.net/magic_set_editor/Unplugged.mse-set and http://zzo38computer.cjb.net/magic_set_editor/SuperUnplugged.mse-set 2009-04-10.txt:23:07:48: <zzo38> And I still prefer the old card style 2009-04-10.txt:23:12:48: <zzo38> If you don't have MSE you can still open it as a ZIP archive 2009-04-10.txt:23:13:40: <zzo38> Magic: the Gathering is card game 2009-04-10.txt:23:14:54: <zzo38> I never play Constructed (except casual games when I borrow other people card), so I am not bothered with the cost. I only pay when playing Limited. In other cases I just think about the game, make up something on computer, use proxies, etc. 2009-04-10.txt:23:15:34: <zzo38> ais523: You don't have to keep buying more cards to get better cards than your opponent if you are only playing Limited. That is why I like Limited 2009-04-10.txt:23:17:07: <zzo38> If you just want to try card with interesting, don't bother with tournaments, just use proxies. In a tournament, you pay entrance fee, draft the cards passing around the table, keep the cards you drafted, and if you get in a good enough placing you can win extra packs. And then you can sell all the cards if you want to. Different card are woth a different amount of money 2009-04-10.txt:23:19:41: <zzo38> I won't play Magic: the Gathering in any situation where a player has an advantage because they are rich 2009-04-10.txt:23:21:28: <zzo38> I would like it if you can look at the card I have in the sets I invented so that a comment can be made of it 2009-04-10.txt:23:27:45: <zzo38> Basically the rules are: Each player 7 cards, you play land card, generate mana, cast a spell by spending the mana, you start 20 points and if you have 0 points you are the loser. You can lose life points by combat damage(from creatures) or other effects. You also lose if you run out of cards 2009-04-10.txt:23:28:31: <zzo38> Running out of cards happened to my opponent in the anime convention. 2009-04-10.txt:23:29:09: <zzo38> I played three tournaments so far, two I lost, but in the anime convention I won that tournament because te other players didn't know the rules very well (one player conceded because he didn't like the rules of the game!) 2009-04-10.txt:23:30:28: <zzo38> To me, I can play without art or flavor text, but sometimes they are ones I like, but it can still be done without. 2009-04-10.txt:23:30:43: <zzo38> A lot of unique card you can check on Wizards of the Coast 2009-04-10.txt:23:33:13: <zzo38> You could use different color of card sleeves if you wanted to. The other way is you could make a list of the cards 2009-04-10.txt:23:34:09: <zzo38> The cards that enchant other cards are Auras in the modern rules, with the ability called "Enchant Creature" which indicates what type of entities it can enchant. The rules says players and objects, my own rule extend that to "entities" 2009-04-10.txt:23:35:29: <zzo38> When I invented the entities/playercard rules, someone didn't understand it and thought I was trying to make combat damage into another player! 2009-04-10.txt:23:38:58: <zzo38> Combat damage and cards in a graveyard are both objects, so even the standard rules allow that. 2009-04-10.txt:23:40:01: <zzo38> Someone once made a card that said "Add {U} to target {G}'s manapool." In standard rules that means nothing and is unplayable. 2009-04-10.txt:23:40:26: <zzo38> In entity/playercard rules, that card can be played if anyone has green mana in their mana pool, but the card still won't have any effect. 2009-04-10.txt:23:41:33: <zzo38> "{R}: Target {G} can play spells this turn" won't have any effect either in entity/playercard rules, but at least it means something and is playable (in standard rules it would be meaningless and unplayable) 2009-04-10.txt:23:44:42: <zzo38> It is a state-based effect that you die when you go below 1 life. So you don't wait for end of turn like before, but still it isn't completely instant (like if you have 2 life and a card says "You lose 5 life you gain 4 life" then you won't lose) 2009-04-10.txt:23:45:30: <zzo38> I invented a card which says you have to play by the old rules (it is a "unglued/unhinged/un____" styles) 2009-04-10.txt:23:47:37: <zzo38> If you use the old rules then you would use the old texts also (but only for old cards obviously) 2009-04-10.txt:23:48:51: <zzo38> ais523: I don't know, it was just a crazy idea, a "Un-" cards idea not a real one 2009-04-10.txt:23:49:48: <zzo38> Banding and phasing still exist although they aren't used on new cards. On cards in my set, phasing is used however (look to see how if you want to) 2009-04-10.txt:23:51:30: <zzo38> Even the reminder text that exists, isn't the actual rules (I think reach ability actually does nothing but flying checks for reach. I invented the card that sways flying and trample and that is why I thought about it at first) 2009-04-10.txt:23:52:04: <zzo38> I also don't use reminder text in my cards generally (even if it has no flavor text or arts) 2009-04-10.txt:23:54:14: <zzo38> I have made many changes to the rules, for examples, auras that are also creatures can now still continue to enchant things while being creatures, the Haunt keyword takes a parameter being what it haunts (if no parameter, "creature" is assumed), and new keyword abilities 2009-04-10.txt:23:55:07: <zzo38> Am I correct that if a card in play somehow becomes an instant while in play and phases out, it will never phase back in? Or is that wrong 2009-04-10.txt:23:56:00: <zzo38> Let me check the list of state-based effects again. Even if it is, I have made a card called "Unstate" which says "State-based effects stop working until end of turn" 2009-04-10.txt:23:57:58: <zzo38> Ending at end of turn is part of the cleanup step, I think. Well, I have also invented a card "Dirty Game" which says "All players skip their cleanup step" 2009-04-11.txt:00:05:38: <zzo38> I only buy the cards when playing a limited tournament 2009-04-11.txt:00:06:27: <zzo38> You still make a deck in limited, only in limited you are limited to the cards they give to you and it doesn't matter how rich you are. 2009-04-11.txt:00:07:18: <zzo38> AnMaster: Only in constructed! In limited you only have to buy the cards as part of the entrance fee, other cards you own cannot be used in limited 2009-04-11.txt:00:09:19: <zzo38> I have played pokemon card, sometimes (rarely) I still do, against my brother (I borrow some of his cards and use those to make a deck) 2009-04-11.txt:00:11:14: <zzo38> I don't invent TCG. I invent PCG (Printable Card Game), which is like TCG with all the capitalism thrown out. So you cannot purchase cards, you have to print them yourself and mix them and then play some limited style (such as a booster pack draft, etc) 2009-04-11.txt:00:11:35: <AnMaster> <zzo38> I don't invent TCG. I invent PCG (Printable Card Game), which is like TCG with all the capitalism thrown out. <-- sounds like a good idea. 2009-04-11.txt:00:13:58: <zzo38> And there is nothing wrong with charging money for cards. Just the PCG idea means you do not have to buy the cards if you don't want to, you can make your own card, print them yourself, or whatever, but you still might want to purchase them instead if that makes the cards a better quality. 2009-04-11.txt:00:15:46: <zzo38> Deewiant: Well, sort of. Also it would be with freedom, you can agree to play with cards you invented yourself, other people can sell other cards for the same game (their own cards) which people can then make as many copies as they want, on paper or on internet, and people can agree which cards are allowed 2009-04-11.txt:00:16:32: <zzo38> So, basically PCG is just what TCG would be as if it were a Free Software/Open Source project. 2009-04-11.txt:00:17:12: <zzo38> I started inventing my own rules for RPG game also called Icosahedral (find it on LiMaWiki) but it isn't finished yet. If you don't understand arcane magic, just be a fighter. 2009-04-11.txt:00:22:03: <zzo38> What would the card called "Alpha" in Unplugged.mse-set do if it were tapped? I guess "Un-" cards do not have to have consistent rules. But "Unstate" is *not* a "Un-" card even though it has "Un" in its name. "Unstate" is a normal card, even though it is strange and something that Wizards would probably never print 2009-04-11.txt:00:23:08: <zzo38> By the border color, they are all uncards. But the effect of these cards are not all the effects of uncards (some are, some aren't, and some have no effect at all) 2009-04-11.txt:00:24:58: <zzo38> And some of these cards have non-uncard effects even though they certainly wouldn't be printed in a non-uncard set. By "non-uncard" I mean cards that the rules are not inconsistent and they do not require the use of special uncard rules either 2009-04-11.txt:00:26:39: <zzo38> A card based on something outside of the game, such as the age of the players, the day of the week, or time of day, is not a "non-uncard". Cards with fractions 1/2s and non-proper colors, inconsistent effect, are also not qualify as "non-uncard". But "Unstate" does count as a "non-uncard" in my opinion. 2009-04-11.txt:00:27:08: <zzo38> Unstate is a card in Unplugged.mse-set (one of the two sets I made) 2009-04-11.txt:00:27:48: <zzo38> No, but uncards are allowed to use non-proper colors (for example, your eye colors, even if it isn't one of the colors of Magic). Non-uncards are not allowed to do this. 2009-04-11.txt:00:29:18: <zzo38> Please read some of my Unplugged.mse-set and SuperUnplugged.mse-set I think you might be interested in a few of those cards. (You need to either have Magic Set Editor or to just unzip it as if it were a ZIP file and open the contained files in text editor) 2009-04-11.txt:00:29:45: <zzo38> The minimum number of cards is 40 in limited, 60 in constructed 2009-04-11.txt:00:30:10: <zzo38> ais523: Because some are picture files, some are text files, and the different files (even text files) might have different formats anyways 2009-04-11.txt:00:32:01: <zzo38> No I can't do that, ais523! But I did do one thing, put the text in the file called Unplugged_set.txt in case you want to look at it (you won't see the pictures for some of the cards, though) 2009-04-11.txt:00:40:20: <zzo38> I have filmed a movie once, it was called "AAA Candid Camera" and it didn't have to do much with Candid Camera 2009-04-11.txt:00:44:25: <zzo38> oklopol: Let's see whether you can see it. If I can do it somehow to make you able to see it. Should I post the DVD ISO file or something like that 2009-04-11.txt:00:45:50: <zzo38> So far, you can at least see the label and list of chapters, at http://zzo38computer.cjb.net/dvdmenus/ but I cannot post the movie just yet (maybe later I can?) 2009-04-11.txt:00:53:22: <zzo38> The movie has hardly been edited actually. First I recorded from video camera directly to VHS, and then edit it on computer (the only thing actually edited was some parts removed and some text added to the screen for some parts of the movie), and then put on DVD 2009-04-11.txt:01:11:48: <zzo38> In one scene the computer has too much lego on it. But that is because the person complaining put the legos there 2009-04-11.txt:01:16:43: <zzo38> Assume it happened anyways because you are a character in a movie where such things can happen 2009-05-15.txt:22:49:36: <zzo38> Netcat does not use the shell functions in Linux. So if I get Linux, I will need to write interactive netcat. 2009-05-15.txt:22:51:21: <zzo38> Can you write 99 bottles of beer in Furryscript? It is not indended for stuff like that at all. But I think I have heard it sone in sendmail also, which isn't designed for that either. 2009-05-15.txt:22:55:34: <zzo38> Furryscript is design for generator of things such as D&D adventure idea, video game names, etc. Look at it in my web-site. Also look at the individual script codes you can see how it is supposed to work. 2009-05-15.txt:22:56:15: <zzo38> For example, the ARG command actually reads a number from the category 0( but it was designed for multiple parameter codes inside of strings, such as <X | <One> | <Two> | <Three> > a dynamic number of arguments. 2009-05-15.txt:22:58:55: <zzo38> And if you make some codes, post them, I would like to see them so I can add them to my web-site! 2009-05-15.txt:22:59:12: <zzo38> Nothing to do with netcat. That was an unrelated comment. 2009-05-15.txt:23:00:57: <zzo38> The netcat comment has to do with, one day I went to FreeGeek office, I tried to access gopher and IRC through netcat but it doesn't do things like Windows push F2 for repeat up to something, arrow to select previous entry, etc. That is why I should write netcat interactive one day, for Linux only. 2009-05-15.txt:23:03:09: <zzo38> Telnet doesn't do line editing either. Unless there is a program for that. But if I should write interactive netcat with mode for display of control-codes, color-codes, and line-editing (including the F2 of Windows, very useful in IRC but should be useful for other protocols also.) 2009-05-15.txt:23:04:21: <zzo38> AnMaster: That's just one of the entries in the list. There are many more, which include parameters and various other things. See (View selected script codes) to see the codes so you can know how the parameters are substituted. Also look at the codes in video-game-names if you want to see how they detect duplicates with that. 2009-05-15.txt:23:04:54: <zzo38> Telnet is good when the server accepts telnet commands but netcat (or netcat interactive) should be use for raw linemode protocols,,,... 2009-05-15.txt:23:07:15: <zzo38> It can generate things twice. Furryscript itself only generates one per call to the program, but the web interface calls it multiple times and therefore might generate duplicates. 2009-05-15.txt:23:17:00: <zzo38> And it's D&D 3.5 edition, in case you didn't know. 2009-05-15.txt:23:19:22: <zzo38> Use GNU netcat if normal netcat doesn't GPL compatible 2009-05-15.txt:23:19:59: <zzo38> OK. Their computers are Ubuntu, does Ubuntu include rlwrap can I just type something like "rlwrap nc zzo38computer.cjb.net 70" and it will work? 2009-05-15.txt:23:20:22: <zzo38> RMS is too impractical, lately, as far as I know. 2009-05-15.txt:23:22:16: <zzo38> If I make up my own Linux distribution then, rlwrap and netcat will be included and a command "nci" (netcat interactive) to run netcat with readline 2009-05-15.txt:23:24:30: <zzo38> I tried to make it optimize but I want to know if it can be improved optimized 2009-05-15.txt:23:25:12: <zzo38> It is into Javascript because of XUL-runner is programmed in Javascript, so when a client-script is being loaded from gopher it has to convert to Javascript. 2009-05-15.txt:23:30:59: <zzo38> And I can't use esotope-bfc because it is Python and I need the optimizer also be written in Javascript. 2009-05-15.txt:23:35:04: <zzo38> Another thing that netcat does in Windows, if you are typing, it won't interrupt what you are typing with the output, it will let you finish typing first. Does readline do that? 2009-05-15.txt:23:37:20: <zzo38> OK if readline just puts output and then repeats the typing line afterward so that you can finish typing, that is even more better than Windows. Now the only thing needed is control-codes display mode and to make your typing a different color than the server's typing and then it is completely good. 2009-05-15.txt:23:41:23: <zzo38> The automatic ping-pong is useful. What would be very useful is a option to enable/disable that option, in case for whatever reason, you want to do it manually. 2009-05-15.txt:23:41:33: <AnMaster> <zzo38> The automatic ping-pong is useful. What would be very useful is a option to enable/disable that option, in case for whatever reason, you want to do it manually. [too many lines; stopping]