comparison paste/paste.4062 @ 3072:f287bdcbfcd2

<hagb4rd> pastelogs ching
author HackBot
date Sat, 08 Jun 2013 11:44:40 +0000
parents
children
comparison
equal deleted inserted replaced
3071:3dcf45c53bef 3072:f287bdcbfcd2
1 2003-03-07.txt:20:56:09: * SamB is away: fetching sister
2 2003-07-28.txt:02:15:18: <andreou> For my personal history, over the years I've competed in and taught nightclub type dancing, surfed professionally and owned a surfboard company, competed in and coached both wrestling and tennis, become a real rocket scientist and a computer nerd, gotten five college degrees, acquired a teaching credential, hob-nobbed with many famous people, written several books (most are technical but one is on surfing and one is on Sombo - a form of martial arts), be
3 2003-07-30.txt:20:37:31: <Taaus> Actually, I'm switching to Mathematics in a few months.
4 2003-09-25.txt:14:28:58: <fizzie> indeed. heh, they're teaching us how to use mathematica here.
5 2003-12-12.txt:23:03:01: -!- fizzie has quit ("broken disk; switching to new.").
6 2004-02-10.txt:23:25:05: <lament> i'm sure the decisions made were extremely far-reaching
7 2004-05-04.txt:04:27:34: <Toreun> hold on, switching...
8 2004-05-06.txt:01:48:10: <heatsink> Maybe something is caching the webpage
9 2004-05-18.txt:22:18:09: <calamari-> I found it by searching for Chris Pressey in google :P
10 2004-05-27.txt:16:37:24: <fizzie> "1154-1991 IEEE Standard for Programmed Inquiry, Learning, or Teaching (PILOT)"
11 2004-05-27.txt:22:21:14: <fizzie> there's a row of 16 contacts, and I should attach and solder a wire into all of them, without any pieces of metal touching each other.
12 2004-05-28.txt:20:59:44: <calamari-> I use the name to emulate a jump (checks each label until it finds the one matching the call)
13 2004-06-10.txt:20:57:19: <lament> that's because matching [...-] is silly.
14 2004-06-12.txt:19:43:33: <lament> Also being able to prove that a loop like [...>] will stop after reaching at most cell Y.
15 2004-06-24.txt:06:53:28: <calamari_> so far everything is matching up great
16 2004-06-26.txt:19:20:42: <bbls> you need a database and smart algorithms for searching in the database
17 2004-06-28.txt:02:27:49: <WildHalcyon_> I've tried switching them out
18 2004-07-09.txt:18:12:45: <tah> Ah, someone alive. I found this channel from a log on the web while searching for Argh!
19 2004-08-05.txt:05:02:40: -!- JoeyP has quit ("catching sleep").
20 2004-09-14.txt:21:42:34: <fizzie> "you could try searching for that" :p
21 2004-10-02.txt:13:49:03: <fizzie> "exercise 5: there's a car (mass m=1000kg) approaching a cliff at speed v=1.0cm/s. calculate the probability of said car reflecting off the cliff border. (hint: treat the cliff as a (gravity) potential wall, and write the schroedinger equation before and after the cliff. the probability of reflection is proportional to the square of the amplitude of the wave component moving backwards."
22 2004-12-01.txt:22:34:15: <fizzie> Not much, but non-sleeping manifests itself as aching eyes and other symptoms.
23 2004-12-29.txt:18:50:31: * calamari_ needs to implement some kind of caching on this thing.. reading a sector at a time really slows things down
24 2005-03-05.txt:13:30:09: <Keymaker> most probably the printing of that text could be made a lot smaller, but i don't really like searching the shortest ways to print text in bf
25 2005-03-06.txt:03:07:07: <{^Raven^}> and then issue a dialect switching command to switch specifications.
26 2005-03-06.txt:08:04:15: <{^Raven^}> it supports EsoAPI at start and will allow bank switching when I add the call,
27 2005-03-06.txt:08:15:07: <{^Raven^}> EsoAPI will need to be modified to support dialect switching (aka 00h 09h xxh)
28 2005-03-11.txt:04:46:13: <arke> so I had a pattern matching thing (HELL to do in TI-BASIC, took me several hundreds of lines ;))
29 2005-03-15.txt:15:55:53: <calamari> since this will require a 2nd pass, I can also check to see that any GOTO's have a matching destination LABEL
30 2005-03-17.txt:23:11:24: <calamari> so for all that searching, only one change takes place
31 2005-04-06.txt:17:28:03: <Keymaker> why does google get me different results if i'm using firefox in windows and opera in linux when searching "#esoteric logs"?
32 2005-05-04.txt:17:07:53: -!- fizzie has quit ("(switching NICs.)").
33 2005-05-04.txt:21:41:08: <GregorR-L> I was mentally imagining it the other way. I was seeing a vertical tape in my head, with values stretching left-right.
34 2005-05-05.txt:15:16:12: <fizzie> Single-stepping and watching the state transitions helps to see where it goes worng.
35 2005-05-06.txt:13:29:58: <KnX> i'm searching peoples who wrote funge-98 interpreters , is there anyone here ? ( i'm trying to write mine, and have some questions )
36 2005-05-06.txt:15:44:25: <Keymaker> well i go searching...... i'm so annoyed.........
37 2005-05-06.txt:21:53:28: <KnX> i'm searching an efficient implementation for an arbitrary-dimentional funge-space in C, if someone has a good idea ...
38 2005-05-06.txt:23:41:01: <KnX> i feel curious about they searching algorithm / database
39 2005-05-13.txt:11:46:34: <pgimeno> ORK is half the way towards an usable teaching language
40 2005-05-13.txt:11:53:27: <pgimeno> well, he agreed that it was halfway usable for object-oriented programming teaching
41 2005-05-14.txt:23:05:49: <fizzie> Well, you could try to find the longest or shortest matching method name. But I guess it's not necessary.
42 2005-05-15.txt:08:19:57: <GregorR> The rest of us were watching this guy in his apartment.
43 2005-05-18.txt:20:33:51: <pgimeno> they'll be teaching ork when there's a virtual machine compiler ready
44 2005-05-24.txt:18:08:01: <GregorR-L> Cool, cool. Heard the rumors about Apple switching to Intel?
45 2005-05-24.txt:18:09:19: <GregorR-L> Seems unlikely to me - though I can definitely see them switching to centrino laptops. There would be a huge issue with platform compatability if they only half-changed though.
46 2005-05-25.txt:00:24:26: <pgimeno> anything involving touching that code is risky
47 2005-05-25.txt:14:57:51: <pgimeno> have you noticed the placement of the disk in the shot? there were two disks together before, but it seems that the lack of ventilation caused the temperature to raise to a point where touching the disk was even prone to causing injury
48 2005-05-26.txt:14:49:03: <pgimeno> I suppose that even if that happens there's always the option of switching to a different host
49 2005-05-27.txt:23:00:53: <kipple> glad you liked the new look. just switching from Times to Arial does wonders....
50 2005-05-28.txt:05:27:51: * GregorR considers switching his projects to Gna.
51 2005-05-28.txt:18:42:12: <pgimeno> we're approaching three
52 2005-05-31.txt:18:46:58: <jix> it's objects are stored as xml... a program is an object.. i make havy use of the isNot operator.. (.. searching for m$ patents)
53 2005-05-31.txt:20:45:52: <fizzie> Also the operator table lists ~ as concatenation, ? as regular-expression-matching, but the description below reads "The regular expression matcher, ~, --"
54 2005-06-01.txt:15:44:05: <malaprop> Is not so much a conditional as matching. Like how in ML you'll have to write f for the empty list as well as for the full one.
55 2005-06-01.txt:16:09:33: <CXI> ah, crap, I can't store my function table as a hash because of pattern matching
56 2005-06-01.txt:18:25:31: <jix> that's not recursive pattern matching
57 2005-06-01.txt:20:24:02: <jix> GregorR: the specs for FYB need an extension: ;: added on runtime and unmatching ;:,{} and []
58 2005-06-02.txt:00:55:11: <graue> heh, i just realized you can trick the matcher into matching a literal !
59 2005-06-02.txt:01:52:05: <GregorR> B) If a jump is to be made, but there is no matching symbol, the jump is ignored.
60 2005-06-02.txt:04:51:45: <graue> the expression is unchanged, although the results of a regex searching the expression name list may be
61 2005-06-02.txt:15:33:41: <graue> if it uses perl for the regexp matching, doesn't that tie the language inextricably to perl?
62 2005-06-02.txt:19:59:50: <graue> then the expressions are evaluated in turn going down, and wrapping around when reaching the bottom
63 2005-06-02.txt:20:14:16: <pgimeno> well, if there's an stopper like terminate := ".!" "" ? then the only way to do a loop is to insert strings before reaching it
64 2005-06-04.txt:00:02:09: <jix> automatic downloading+(patching if needed)+compilation of source code
65 2005-06-04.txt:22:51:23: * cpressey sees an "esoFS" approaching on the horizon :)
66 2005-06-05.txt:17:25:29: <pgimeno> "The replacement may contain the special character & to refer to that portion of the patter space which matched, and the special escapes \1 through \9 to refer to the corresponding matching sub-expressions in the regexp." (from the sed man page)
67 2005-06-11.txt:19:13:35: <pgimeno> maybe an apache caching issue or something
68 2005-06-12.txt:18:28:27: <{^Raven^}> I'll take a peek at the chat logs later, I've got a lot of catching up to do
69 2005-06-13.txt:01:42:42: <fizzie> It's like watching paint dry, only less interesting.
70 2005-06-14.txt:01:02:19: <harkeyahh> I am afraid a deity is toching my inappropriately
71 2005-06-19.txt:19:02:31: <Keymaker> it's surprisingly time-consuming to write that kind of program. the hardest part is to keep switching windows to look at wikipedia article etc..
72 2005-06-25.txt:00:06:46: <{^Raven^}> I am researching other 2Kb(ish) competitions to gather a common rule set
73 2005-06-25.txt:19:29:08: * calamari has been having fun researching his game
74 2005-06-26.txt:23:20:56: <calamari> are you going to handle the caching?
75 2005-06-28.txt:21:15:40: <calamari> 1) stack, 2) search for matching [] 3) convert [] to jumps before execution
76 2005-06-29.txt:22:50:08: <lament> (it's just repetitions of a simple pattern stretching out to infinity)
77 2005-06-30.txt:22:42:38: <calamari> yeah.. I do research work at the university, and a paper deadline is approaching quickly
78 2005-06-30.txt:22:44:17: <{^Raven^}> sounds potentially very cool, can I ask the subject you are researching?
79 2005-07-02.txt:15:36:27: * {^Raven^} is watching Live-8 gig in London-UK
80 2005-07-09.txt:16:37:25: <tokigun> jix: wait... i'm searching wikipedia article
81 2005-07-18.txt:20:01:21: <lament> I could probably solve this in a year by attaching it to a virus and infecting 70,000 windows machines.
82 2005-07-18.txt:22:33:33: <GregorR> Keymaker is scratching his head right now I'll bet 8-D
83 2005-07-19.txt:22:53:08: <jix> i have to do more useful things.. (like searching an esoteric language for writing an irc bot)
84 2005-07-20.txt:01:04:00: <jix> expression matching in 2d is slow.. isn't it?
85 2005-07-23.txt:06:20:42: <GregorR> Now matching loops ...
86 2005-07-23.txt:18:24:06: <jix> but comparing a int with 7 other ints is always slower than branching/jumping to an computed address
87 2005-07-26.txt:20:06:26: <Keymaker> oh, what i forgot to say that when searching the nearest trigger, and if there's two triggers, one on left and one on right, then it will be random which one to choose
88 2005-07-26.txt:22:18:55: * GregorR-W is searching for all the particularly powerful plugins :P
89 2005-07-27.txt:00:17:31: <GregorR-W> CPU0: Temperature over threshold, switching to a lower frequency
90 2005-07-27.txt:12:51:20: <int-e> Well, right now the longest matching pattern wins, which has that effect except for the I/O operation.
91 2005-07-27.txt:17:37:18: <fizzie> Well, there's a http://www.befunge.org/~fis/test_amd64_gnuWlinux.s already... objdump isn't included in the standard "developer tools" OS X thing, so I'm fetching binutils now. I can also create some ppc-linux-ELF-executables, but I need to reboot the laptop for that.
92 2005-07-28.txt:00:33:03: <jix> the first thing i did after trying safari was launching it in camino and reading it.. i just wanted to inform you that it doesn't work with safari
93 2005-07-30.txt:22:41:18: <jix> i'm launching it using the finder... no command line
94 2005-07-30.txt:23:43:13: <{^Raven^}> calamari: switching to slow mode the memory bar is not scrolling on > or < either
95 2005-08-06.txt:00:16:35: <lament> searching on p2p networks for a song with "love" in the name is hard.
96 2005-08-06.txt:00:22:20: <lament> i'm searching for "The man I love", why do i find "Sexy Babe Posing In The Park.wmv"?
97 2005-08-16.txt:20:42:46: <pgimeno> in Brainfuck the forward/backward loop matching imposes an inherent difficulty
98 2005-08-17.txt:01:08:16: * jix is searching a spec
99 2005-08-17.txt:22:48:08: <pgimeno> it's kind of weird... an inconditional jump is not a branching in the flow graph
100 2005-08-21.txt:08:13:33: <calamari> yeah me too.. searching the web for info
101 2005-08-24.txt:02:31:30: <nooga> i was swiching to linux
102 2005-08-24.txt:08:34:39: <nooga> brb -> switching to windows
103 2005-08-28.txt:01:13:24: <{^Raven^}> i've been teaching someone about UTMs today :)
104 2005-08-29.txt:13:53:57: <jix> i'm searching my old lz77 variation code
105 2005-09-06.txt:11:47:23: <kipple> I've tried searching a bit but I get so extremely many results, and no idea which are good
106 2005-09-09.txt:17:28:38: <jix> i was switching between german and english too fast...
107 2005-09-09.txt:20:23:30: <grim_> {^Raven^}: it would be lovely but I can't see myself switching back in the near future
108 2005-09-10.txt:14:16:44: <Aardwolf> I tried windows longhorn beta, and was wondering what was actually changed except a nerf in the file searching system
109 2005-09-10.txt:22:36:15: <jix> you can do more calculations without stupid branching
110 2005-09-12.txt:21:02:10: <jix> lol? http://esolangs.org/wiki/Esolang:Searching
111 2005-09-18.txt:02:10:38: <telemakh0s> yes, in fact you argue that [ and ] are the two most important instructions, as they provide for branching...
112 2005-09-18.txt:02:12:29: <telemakh0s> or make it so that mutatin one brace causes the matching one to mutate?
113 2005-09-18.txt:02:19:35: <Wildhalcyon> There's a string-matching idea in the paper too, for dealing with goto-less loops (which is inherantly what a brace-matching mechanism is)
114 2005-09-18.txt:05:56:14: <Wildhalcyon> These are pretty much entirely artificial tendons though, which makes me think that the stretching business doesnt work that great.
115 2005-09-18.txt:10:12:11: <calamari_> wasn't really watching.. :)
116 2005-09-18.txt:17:34:01: <Wildhalcyon> I found a matching integer sequence! 1 2 5 15 50 178... (next three for lenghts 7,8,9 are 663 2553 and 10086)
117 2005-09-18.txt:22:35:22: <Wildhalcyon> If I change the skip and test instructions to be matching braces (like bf) then its much easier
118 2005-09-20.txt:05:45:05: <Wildhalcyon> the problem with your language though, is that its too easy to do things without ever touching the underlying code. With enough subroutines you could write code in your language that looked entirely readable
119 2005-10-06.txt:05:04:27: <WildHalcyon_> Hey gs30, sorry Ive been researching my fraudulent company some more
120 2005-10-24.txt:03:01:29: <marcan> like have [ include the address of the matching ]
121 2005-10-24.txt:23:43:56: <jix> some cpus dislike that (caching..)
122 2005-10-25.txt:04:01:04: <GregorR> !raw QUIT :Switching to a less privileged user
123 2005-10-25.txt:04:01:04: -!- EgoBot has quit ("Switching to a less privileged user").
124 2005-10-26.txt:23:21:37: <GregorR-L> I'm switching KB layouts every 5 minutes :-P
125 2005-10-29.txt:02:59:12: <Robdgreat> I'd say "intelligent" is stretching it.
126 2005-10-30.txt:01:16:00: <jix> daylight saving time switching?
127 2005-10-31.txt:23:45:40: <calamari_> okay switching back to the main comp :)
128 2005-11-04.txt:05:27:35: <calamari> I still can't quite shake the same feeling when watching linux boot up.. too many scripts
129 2005-11-06.txt:08:11:19: <duerig> An imperfect solution would be to auto-log to a particular file. Then you could just 'less' the file. That would allow searching as well. But much less convenient than just scrollback.
130 2005-11-06.txt:22:36:32: <calamari> either I'm terrible at searching or the docs for this stuff are nonexistant
131 2005-11-09.txt:16:15:08: <kipple> yay, europe is catching up with the US on the map :)
132 2005-11-17.txt:22:38:52: <calamari> and then I started researching language dates again
133 2005-11-18.txt:21:18:15: <calamari> thanks.. it's kinda fun researching the history of these :)
134 2005-11-20.txt:20:19:06: <Sgep> Is the sample program for switching at http://esoteric.voxelperfect.net/wiki/Foobar_and_Foobaz_and_Barbaz,_oh_my! correct?
135 2005-11-21.txt:02:38:43: <calamari> get_d_2exp.c:60: warning: matching constraint does not allow a register
136 2005-11-21.txt:02:38:43: <calamari> get_d_2exp.c:60: warning: matching constraint does not allow a register
137 2005-11-22.txt:17:12:36: <nooga> brb -> switching to linux
138 2005-11-25.txt:22:09:43: <jix> i'm just searching the c operator precedence
139 2005-11-25.txt:22:11:31: <jix> nah.. stupid c standard (me is searching the ruby sources for the ruby operator precedence)
140 2005-11-26.txt:20:11:46: <jix> but i can't test it with large numbers because of pythons stupid >> i'm searching a workaround atm
141 2005-12-26.txt:17:20:46: <Sgep> BRB; switching to kwin
142 2005-12-30.txt:11:05:59: <jix> and regexps won't help as matching parentheses is a context free problem not a regular one
143 2006-01-06.txt:17:39:48: <Keymaker> aargh.. again i spent long time searching for an error in bf program before noticing i was using a comma in one comment..
144 2006-01-07.txt:15:30:56: <Keymaker> hi (sorry about late reply, i wasn't watching this window!)
145 2006-01-09.txt:17:02:51: <fizzie> And it's probably not exactly like a real DVD still, because I don't think a loop-mounted ISO image will support the DVD-specific ioctl(2)s for fetching css decryption keys and such. Not that my disc was encrypted or anything.
146 2006-01-13.txt:00:56:13: <GregorR> lament: So it would need some method of caching to file.
147 2006-01-13.txt:07:19:06: <GregorR> lament made a Lambda Calculus interpreter with caching, which is now in EgoBot :)
148 2006-01-16.txt:00:56:20: <GregorR-L> There is only one branching operation in Glass, the while loop. It can be used, however, to emulate a conditional.
149 2006-01-18.txt:02:48:29: <SimonRC> the point of | is to do proper pattern-matching like Haskell has, but it assembles the terms at runtime!
150 2006-01-31.txt:18:18:31: <Sgeo> Switching over to Ion3 ;-)
151 2006-02-02.txt:00:22:37: <GregorR> (Caching, caching :P )
152 2006-02-02.txt:13:51:46: <nooga> many numbers and werid information, i guess i was waching some films abt "hackers"
153 2006-02-02.txt:14:04:57: <jix> http://www.informatik.uni-bonn.de/~ralf/teaching/Hskurs_toc.html
154 2006-02-08.txt:07:17:58: <nooga> brb, switching to linux
155 2006-02-15.txt:13:21:44: <SimonRC> also Unlambda ('" syntax), LISP (cona and nil), and Haskell (pattern-matching).
156 2006-02-17.txt:08:43:12: <GregorR> Hmm, searching for "edit.php?title=index" brings up a lot of "Wiki!" wikis (Wiki! is the predecessor to Giki)
157 2006-02-24.txt:21:43:38: <int-e> haskell is good at stuff that python sucks at. and vice versa. both aren't good languages for number-crunching.
158 2006-03-08.txt:21:52:38: <nooga> i was just watching some TV novels in which they were talking portuguese
159 2006-04-09.txt:01:15:06: <calamari> odds of a concurrency problem are rapidly approaching 1
160 2006-04-28.txt:18:00:31: <SimonRC> in the interests of being more open-minded, I am watching it all, or listening, at least.
161 2006-05-02.txt:03:01:16: <ihope> Matching against ()()(()))()(()) means matching against )()(()))()(()), which yields epsilon.
162 2006-05-13.txt:01:09:42: * SimonRC has been watching a rpogram called _Computer Chronicles_.
163 2006-05-15.txt:03:19:04: <calamari> my first introduction to programming was watching my grandparents code a song in basic
164 2006-05-15.txt:03:20:09: <SimonRC> My dead grandfather was a telephone switching engineer.
165 2006-05-15.txt:03:20:34: <ihope_> A dead telephone switching engineer?
166 2006-05-15.txt:03:21:46: <SimonRC> "< ihope_> A dead telephone switching engineer?"
167 2006-05-27.txt:03:46:57: -!- _ihope has quit ("Enough of this. I'm switching back to ChatZilla.").
168 2006-05-29.txt:01:28:05: <Arrogant> Of course, I might be stretching things a lol
169 2006-05-30.txt:20:59:34: * SimonRC discovers a great example of computer mathematic not matching real maths...
170 2006-05-31.txt:01:45:23: <ihope> Wait... matching every what?
171 2006-06-07.txt:20:33:29: <jix> "Syntax Error on line 1: brb without matching rtfm or wtf"
172 2006-06-09.txt:18:36:45: <wildhalcyon> my wife's graduation is being shown on an online telecast, so I've been watching that
173 2006-06-10.txt:20:15:42: <sedimin_> somebody watching football?
174 2006-06-10.txt:20:55:56: <sedimin_> it is funny watching like apps like to grow, but don't like to shrink :)
175 2006-06-10.txt:20:59:39: <kipple> MUHAHA. now we can say whatever we want without big brother watching us :D
176 2006-06-11.txt:21:44:44: <Keymaker> i just can't figure out a way how to get the end result back to number form and print it out, yet avoid it starting the program again by matching the digits just like when started..
177 2006-06-12.txt:02:11:23: <ihope_> Okay. So I'm wanting to send an email to my Spanish teacher, thanking him for the teaching, but I have no idea what to say...
178 2006-06-13.txt:23:00:29: <fizzie> * S: (n) Google (a widely used search engine that uses text-matching techniques to find web pages that are important and relevant to a user's search)
179 2006-07-16.txt:06:56:41: <thematrixeatsyou> damn XP switching
180 2006-07-25.txt:22:03:02: <pikhq> "The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offence." Edsger Dijkstra.
181 2006-07-25.txt:23:37:17: <pikhq> Razor-X: It's only the bank-switching portion that's not possible. One could just ignore the bank-switching section of the spec.
182 2006-07-27.txt:01:43:14: <AndrewNP> Pretty much. Controlled gates change |10> and |11> without touching |00> or |01>.
183 2006-07-27.txt:02:34:09: <Razor-X> So, if I don't understand something, either I'll spend many of my 22 hours searching for how to understand something, or badger someone to death until they tell me.
184 2006-07-27.txt:02:36:26: <AndrewNP> Just remember, kids: if they knew anything about the subject, they wouldn't be stuck in a teaching job! :)
185 2006-07-28.txt:22:04:26: <Razor-X> Switching back to English (not because I can't continue), I've only been at it for a month or so, you know?
186 2006-07-30.txt:18:06:10: <ihope> When two squares of the same color are touching in any of four ways, they must remain touching that way.
187 2006-07-30.txt:18:06:50: <ihope> The four ways are corner-touching-edge, corner-touching-corner, edge-touching-edge-but-not-matching, and edge-touching-edge-and-matching.
188 2006-07-30.txt:21:07:43: * Sgeo is switching to Micro$oft Windoze. BRB all [possibly not freenod.. err, forget I said that, don't want to seem insulting..]
189 2006-08-01.txt:17:01:04: * pgimeno stops bitching now, he forgot the asbestos suit
190 2006-08-01.txt:19:19:36: <asiekierka> For more information about searching Esolang, see Searching Esolang.
191 2006-08-05.txt:01:27:51: <pgimeno> e.g. a program with an extra ] could be valid if the data area (which is also executable) has been written with a matching [
192 2006-08-05.txt:01:49:36: <RodgerTheGreat> I always thought a good tool would be a powerful preprocessor for BF that would support things like macros, variable names, etc, (vaguely like BFBASIC, perhaps), that would render out raw BF, and then a matching BF compiler that would transform the raw BF into efficient assembly.
193 2006-08-05.txt:04:23:12: <pikhq> Along with Nick, for a) giving me the idea and b) trying to convert my scratchings into a proper LaTeX spec.
194 2006-08-06.txt:01:00:52: * oerjanj is watching you. Bwahaha!
195 2006-08-06.txt:01:17:42: <pikhq> oerjanj: The "switch" is a comment; it's just switching to a different dimension there.
196 2006-08-06.txt:19:15:12: <RodgerTheGreat> brb- I'll be switching over to my laptop in a moment...
197 2006-08-09.txt:17:19:30: <Razor-X> I'll be away most of the day, since I'm watching something.
198 2006-08-11.txt:18:19:24: <Razor-X> I'll make the changes to Wiki page and go back to trying to shoddily translate this book and crunching through horrendous amounts of vocabulary.
199 2006-08-12.txt:14:00:02: <nooga> well, i've just done watching a movie
200 2006-08-15.txt:04:03:11: <Razor-X> I spent time and 600 pages researching on all of this so :P.
201 2006-08-22.txt:01:43:48: <RodgerTheGreat> [ jumps to the matching ] if the current cubbyhole has no cards in it.
202 2006-08-22.txt:01:44:05: <RodgerTheGreat> ] jumps BACK to the matching [ if the current cubbyhole has any cards in it.
203 2006-08-23.txt:01:06:43: <ihope> This keyboard feels really weird since I've gotten used to touching that Ziploc bag filled with water.
204 2006-08-23.txt:01:31:51: <Razor-X> He has just spent 19 minutes teaching me about black boxes.
205 2006-08-23.txt:01:37:16: <CakeProphet> I hate it when teaching stuff assumes you already know shit about programming..
206 2006-08-24.txt:18:30:42: <Razor-X> FF6j, Chrono Trigger, Vagrant Story (stretching the RPG definition), and Tales of Symphonia are the best I've played.
207 2006-08-26.txt:01:52:51: <pikhq> Also, it doesn't help that I'm watching Invader Zim on my big CRT instead of looking at my laptop's LCD.
208 2006-08-26.txt:05:33:02: <CakeProphet> Hmmm... eventually... creationists will boycott Pokemon for teaching children evolutution.
209 2006-08-28.txt:23:10:09: <Razor-X> Oh, you mean attaching alternate dimensions to a quantity.
210 2006-08-29.txt:01:22:14: <Razor-X> Instead of binding head and tail via let, pattern matching is actually pretty nifty.
211 2006-08-29.txt:01:22:32: <Razor-X> Of course, I can easily create a macro to *create* pattern matching, so my argument is moot.
212 2006-08-29.txt:01:23:22: <GreyKnight> Razor-X: what's this pattern-matching head/tail of which you speak?
213 2006-09-02.txt:14:58:55: * GreyKnight starts catching them as they come down and tossing them at Razor-X! Crash! Crash! Crash! Crash! Crash! Crash! Crash! Crash! Crash! Crash! Crash! Crash! Crash!
214 2006-09-02.txt:19:47:10: <ihope_> Interest is approaching 0. Some quantity can't have approached some other quantity, as far as I know.
215 2006-09-04.txt:00:31:03: <Razor-X> Gah. I can't believe I haven't bookmarked this... time to do some creative google searching.
216 2006-09-04.txt:09:58:28: <GreyKnight> Thomas will have me teaching him
217 2006-09-05.txt:00:08:51: <pikhq> Got the regexp matching things I don't want in my macro engine. . .
218 2006-09-05.txt:00:42:22: <fizzie> If you're matching end-of-line in the second one, it should probably be something like "s/ $varname$/ \$$varname/", since '$' is the zero-width "matches at end of line" thing.
219 2006-09-05.txt:00:42:46: <fizzie> Of course if you're not using regexps to do the matching, it doesn't much matter. :p
220 2006-09-06.txt:01:06:22: <Razor-X> The R5RS has no pattern matching in it, if that's what you mean. But Chicken has an add-in for pattern matching.
221 2006-09-06.txt:07:37:25: <Razor-X> The AP book also devotes 3 pages to teaching Quicksort (more commonly known as ``bubble sort'').
222 2006-09-16.txt:01:41:00: <pikhq> I've been itching to reread that for years now.
223 2006-09-16.txt:21:54:08: <Razor-X> I just started researching on the Open Java stuff like 2-3 days ago.
224 2006-09-21.txt:17:32:09: <lament> when ( gets executed, it reads off everything until a matching ) and simply discards it.
225 2006-09-22.txt:23:25:35: <GregorR-W> Challenge: Stare at the goatse picture, unflinching, for ten minutes straight.
226 2006-10-03.txt:23:50:41: <pikhq> A) Needs a branching operation B) Needs to be free software.
227 2006-10-03.txt:23:55:30: <pikhq> A branching operation would mean something like a conditional "GOTO" statement (or something similar). . .
228 2006-10-10.txt:23:15:09: * NPOV is watching scarface
229 2006-10-11.txt:23:51:00: -!- oerjan has quit ("Shoulders aching").
230 2006-10-12.txt:21:11:35: <nooga> i need pattern matching in directed graph
231 2006-10-13.txt:23:29:36: <ihope> http://esoteric.voxelperfect.net/wiki/Main_page <- I don't feel like switching to Firefox to type this in.
232 2006-10-14.txt:01:04:30: <GregorR-L> pikhq: If you are an expert at POSIX, you have everything necessary to implement PESOIX without even touching a language interpreter. Otherwise, g'luck :P
233 2006-10-18.txt:00:09:22: <RodgerTheGreat> the point of java is not to be powerful, it's to enforce strict object-oriented design, which is why it's a good language for teaching algorithms and so on with.
234 2006-10-18.txt:00:09:54: <pikhq> RodgerTheGreat: Lisp is a better language for teaching algorithms.
235 2006-10-18.txt:00:10:10: <GregorR-L> Lisp is a better language for teaching /particular/ algorithms.
236 2006-10-18.txt:00:10:29: <RodgerTheGreat> true, but it isn't a very good language for teaching OOP (even though YES, you can use it for that purpose)
237 2006-10-18.txt:00:10:57: <pikhq> GregorR-L: His point was teaching *algorithms* with Java was a good use of it (which it isn't particularly good for). . .
238 2006-10-22.txt:02:52:28: <RodgerTheGreat> you could join my "classic game crunching" competition in ##Nonlogic.
239 2006-10-23.txt:00:53:58: <RodgerTheGreat> "The result shown in this paper seems counterintuitive, until we realize that operations like multiplication and division are iterative computations in which branching decisions are taken by the hardware."
240 2006-10-23.txt:00:54:04: <RodgerTheGreat> "The conditional branchings we need are embedded in these arithmetical operations and the whole purpose of the transformations used is to lift the branches up from the hardware in which they are buried to the software level, so that we can control the program flow. The whole magic of the transformation consists in making the hardware branchings visible to the programmer."
241 2006-10-23.txt:23:54:14: <oerjan> WARNING: SWITCHING TO MOD 1 ARITHMETIC
242 2006-10-23.txt:23:56:02: <oerjan> WARNING: SWITCHING TO PARACONSISTENT LOGIC
243 2006-10-29.txt:18:40:26: * ihope continues patching up the interpreter
244 2006-11-02.txt:03:18:03: <Razor-X> Thank you for switching to your browser which I will not.
245 2006-11-07.txt:15:59:05: <SimonRC> Now, instead of watching people sit around doing nothing useful all day, you can watch people's online avatars sit around doing nothing useful all day!
246 2006-11-16.txt:23:36:49: <lament> linux crashed on me all the time, after switching to windows i never have problems
247 2006-11-18.txt:20:31:58: <SimonRC> RodgerTheGreat: Regular expressions aren't Turing complete. Regular expression matching is decidable (it is in NP) but Turing machines are not genarally decidable. Regexes, OTOH...
248 2006-11-18.txt:20:35:50: <GregorR-L> However a regular expression engine can have any range of powers, and a "regular expression" is just a pattern matching thing, so substitution has nothing to do with "regular expessions," it's just a power of the regex engine.
249 2006-11-18.txt:20:43:19: <SimonRC> "... generally having to do with what we call "regular expressions", which are only marginally related to real regular expressions. Nevertheless, the term has grown with the capabilities of our pattern matching engines, so I'm not going to try to fight linguistic necessity here. I will, however, generally call them "regexes" (or "regexen", when I'm in an Anglo-Saxon mood)."
250 2006-11-19.txt:21:30:15: <SimonRC> Searching for one of the function names I have adapted resolves something I had always wondered; it turns up one of the pages in this manual: http://www.pcigeomatics.com/cgi-bin/pcihlp/EASI
251 2006-11-22.txt:01:30:06: <Razor-X> What's scary is that he's teaching an AP class.
252 2006-11-22.txt:02:14:41: <RodgerTheGreat> argh. fucking public schools. My first experience with programming was in 6th grade when I found a macintosh version of QBASIC and tried punching in code from the back of my math book.
253 2006-11-22.txt:02:15:31: <RodgerTheGreat> they really *need* to be teaching kids languages like LOGO or BASIC in elementary school.
254 2006-11-22.txt:03:47:03: <SimonRC> You also get algebraic data type pattern-matching for free. You just take in multiple functions to apply to the contents of the datastructure, rather than just one.
255 2006-11-22.txt:05:03:46: <SimonRC> well, I was definitely not teaching you church numerals
256 2006-11-22.txt:05:04:39: <SimonRC> I was teching you some other kind of numerals
257 2006-11-22.txt:17:57:09: <oerjan> from what the book says about the \read macro it might be hard to read input without matching brackets.
258 2006-11-26.txt:00:32:50: <oerjan> i suspect you can do similar things in Scala, too, since Scala has pattern matching and higher order functions.
259 2006-12-02.txt:04:36:57: <Razor-X> I, frankly, don't like reaching the 30 cm over to my trackball.
260 2006-12-02.txt:06:15:43: <pikhq> (optimization is approaching perfection, and BFM is being split into multiple passes of compilation for clarity's sake)
261 2006-12-02.txt:11:00:36: <wooby> well i was researching his stuff
262 2006-12-03.txt:04:37:53: <bsmntbombdood> Teaching kids to program is broken by defualt
263 2006-12-10.txt:21:04:54: <Razor-X> Switching between multiple threads of control within a process.
264 2006-12-10.txt:23:53:46: <oerjan> one idea is to encode the label in binary and use a branching tree for the case statement
265 2006-12-20.txt:22:07:12: <SimonRC> After all, enzyes basically work my pattern-matching and simple transformations, a bit like sed does.
266 2006-12-20.txt:23:26:59: <bsmntbombdood> GreaseMonkey: Anyone matching the regex "^:bsmntbombdood!\S*gavin@\S* PRIVMSG \S* :!exec"
267 2006-12-23.txt:19:10:28: <ihope> I think it's often just catching reading and writing to certain addresses, yeah.
268 2006-12-24.txt:03:40:06: <oerjan> perhaps. but then the one instruction merges three concepts: subtraction, comparison and branching.
269 2006-12-24.txt:23:50:04: <jix_> bsmntbombdood: i love her.... i'm not searching porn or something..... there is a BIG difference
270 2006-12-26.txt:21:01:43: <pikhq> [: Go to matching ] if cell=0, otherwise go to next instruction. ]: Go to matching [ if cell!=0, otherwise go to next instruction.
271 2006-12-26.txt:23:12:02: <oerjan> makes it minimal length, but that doesn't matter for pure matching (except efficiency)
272 2006-12-28.txt:21:11:48: <CakeProphet> Switching to dvorak makes a lot of brackets no longer work.
273 2006-12-30.txt:05:05:13: <RodgerTheGreat> CakeProphet: well, I've been slowly working on a project to try to build an operating system, and that's pretty much what I thought, so I'm researching modern compiler design. Hopefully, I can come up with something that combines the positive aspects of C with the design of better structured languages.
274 2006-12-30.txt:08:55:18: <CakeProphet> Either way... you're going to need to do some text searching to get the AST
275 2006-12-30.txt:08:55:43: <oerjan> well, i meant back-and-forth searching.
276 2006-12-30.txt:08:59:40: <oerjan> instead of a whole AST, use an initial parse to build a lookup table between matching []'s.
277 2006-12-31.txt:03:16:35: <CakeProphet> fuck your userless usermode switching language.
278 2007-01-03.txt:02:57:37: <pikhq> oklopol: The use of COBOL cripples the mind, therefore, it's teaching should be considered criminal.
279 2007-01-03.txt:03:26:58: <oklopol> both simple, i just meant the pattern-matching for the var- and cuntnames
280 2007-01-07.txt:02:01:19: <fizzie> (Although the conditional branch is funky; it's "branch if there has been a single matching s/// expression after the last jump".)
281 2007-01-07.txt:02:01:56: <oklopol> i don't have branching, just functional and a lot of list support
282 2007-01-07.txt:02:02:26: <oklopol> branching... i mean loops :)
283 2007-01-07.txt:22:24:56: <bsmntbombdood> (watching debug messages on stdout)
284 2007-01-09.txt:03:23:32: <pikhq> I don't always *do* it, but I can (and will if anyone else is going to risk touching it)
285 2007-01-10.txt:21:30:29: <bsmntbombdood> a language were the only construct is raising and catching exceptions
286 2007-01-12.txt:04:28:29: <oerjan> esoteric languages just run the string directly, searching forward or backward. At least I _think_ I saw someone trying to do this the other day ;)
287 2007-01-12.txt:20:45:47: <fizzie> Right, the hd-switching it was. It was the sparc I had to net-boot, it did only "rarp and tftp to the answering rarpd", and it was OpenBSD I was installing. Got confused.
288 2007-01-14.txt:06:25:17: <oklopol> This might actually be a very good language for teaching structures for example :)
289 2007-01-15.txt:22:33:48: <pikhq> I'm watching the thing spit out a string, wait a few seconds, spit out a number and a string, and so on and so forth.
290 2007-01-18.txt:02:52:32: <oklopol> i already saw simpsons, futurama and friends, after fg i'll have nothing unless i start watching anime :\
291 2007-01-18.txt:03:01:40: <oklopol> i love watching that
292 2007-01-19.txt:21:59:33: <lament> possibly you could do that to the entire program and don't need the matching > and < restriction
293 2007-01-24.txt:01:47:19: <SimonRC> oerjan: http://www.fi.muni.cz/usr/wong/teaching/chinese/notes/node11.html
294 2007-01-24.txt:23:40:16: <oklopol> i'm pretty sure i'm not supposed to be this fascinated about watching little ascii men pee :\
295 2007-01-24.txt:23:53:24: <GregorR> Watching them find their way to a urinal in a maze = hilarity :P
296 2007-01-25.txt:14:48:53: <oklopol> actually, now that i think of it i found this channel when i found logs searching your name i saw in a brainfuck program :O
297 2007-02-06.txt:00:52:25: <SimonRC> slight bitching there methinks
298 2007-02-09.txt:22:58:31: <SimonRC> oerjan: or equivalents, like ifs, guards, or any pattern-matching
299 2007-02-14.txt:21:04:40: <oerjan> although it does a more proper parsing of the brainfuck, so it doesn't have to search through the program for matching loops
300 2007-02-16.txt:06:17:56: <oerjan> heh, searching for lambdaI gives an article with the title "Proving PSN after ruining a perfectly good calculus"
301 [too many lines; stopping]