00:00:00 --- log: started forth/04.02.02 00:00:38 err ! 00:00:44 see at http://cryptomancer.narod.ru 00:54:01 I thought there should be radists' echo. 00:55:56 they discuss only fu...g QRM from 144 MHz cordless phones and prices for old trash parts ;(( 00:58:44 Maybe USENET? 01:00:26 no hell good client ;(( Outlook is buggy, Forte Agent - screws up RU and is optimized for leased line ;(( 01:04:33 slrn? 01:04:38 Gnus? 01:05:11 mail2news gate? 01:42:46 --- quit: ASau () 02:00:30 --- join: qFox (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 02:30:42 --- quit: slava (Read error: 104 (Connection reset by peer)) 02:38:19 --- quit: Serg () 04:10:48 --- join: Speuler (~Speuler@forthfreak.net) joined #forth 04:40:33 mur, awake ? 04:43:12 Hi Speuler 04:43:19 Nice hostname you got there. :) 04:43:36 :) 04:43:54 got ircproxy running on the forthfreak machine 04:45:08 kind of fits 05:02:10 --- quit: fridge ("Leaving") 05:03:54 emerge mplayer-plugin --> !!! File is corrupt or incomplete. (Digests do not match) - war vor'n paar tagen auch schon so. loesung ? 05:03:59 ehm 05:04:02 wrong channel 05:05:29 hey 05:05:33 Speuler: now i am 05:05:45 good 05:06:04 do you now much about the kalevala ? 05:06:42 probably too few :) 05:06:44 how come? 05:07:06 friend starts to read about 05:07:45 hmm ok 05:07:53 thought as finman you're an authority on that subject 05:10:52 heh 05:15:52 i'm just told about it 05:16:11 a virgin receives 7 duck eggs from which she creates the universe ??? 05:16:57 could be flaky translation ... 05:21:20 thus, a chicken-and-egg problems translates to duck-and-universum problem in finnish ? 05:33:33 hmm 05:33:42 not duck at all :) 05:33:54 perhaps translator thought that duck woudl be easier to comprehend 05:34:52 another bird, then ? something more specific to finland ? 05:35:14 yah 05:35:23 but a bit larger than duck :) 05:36:58 her english writing is very bad, she doesn't dare to talk to you 05:39:35 mur: What bird? 05:39:45 And? 05:39:46 can't remember to be exact 05:39:56 metso maybe 05:40:02 Bah, finnish. 05:42:49 sup guys 05:43:05 * Robert is eating a banana 05:43:24 a banana? 05:44:28 Yes 05:45:27 is it fair trade banana? 05:45:39 It's a yellow one. 05:47:19 my kalevala knowledge is not very good but i can try helping 05:47:23 that's a metso : http://212.187.155.84/pass_06june/Subdirectories_for_Search/SpeciesKingdoms/0Families_ACrAv_Galliformes/Phasianidae/Tetrao/Tetrao_urogallus/Tetrao_urogallus_CF.jpg ? 05:59:27 looks very much like it 06:00:23 * warpzero raises his eyes 06:02:10 er eyebrows 06:04:08 :) 06:05:16 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 06:05:49 Hi Herkamire 06:05:57 hi Robert :) 06:59:14 --- quit: fridge_ (Remote closed the connection) 08:26:22 --- join: ASau (~asau@158.250.48.196) joined #forth 08:26:32 Dobbryjj vecher! 08:30:26 --- join: fridge (~fridge@dsl-203-33-163-3.NSW.netspace.net.au) joined #forth 08:30:48 --- quit: fridge (Remote closed the connection) 08:36:58 --- part: Speuler left #forth 08:41:09 --- quit: warpzero (Read error: 110 (Connection timed out)) 08:43:46 --- join: warpzero (~warpzero@dsl.142.mt.onewest.net) joined #forth 09:28:56 privet 11:26:52 --- nick: chandler -> chandler` 11:29:53 --- nick: chandler` -> chandler 12:12:27 --- join: Nutssh (~Foo@gh-1177.gh.rice.edu) joined #forth 13:02:00 --- join: proteusguy (~proteusgu@216.27.161.121) joined #forth 13:18:16 ribbit 13:52:29 rabbit 13:55:43 --- quit: Nutssh ("Client exiting") 14:05:10 Herkamire? 14:05:26 Hey, do you have a link to a screenshot of your cool editor project? I want to show someone... 14:09:24 I have a mockup. 14:09:25 http://herkamire.com/jason/downloads/src-zoom.png 14:09:43 my screen didn't look nearly than nice when I was playing with opengl 14:10:03 btw I've postponed that project until after I get my forth to boot 14:10:11 Thanks. 14:10:20 It's the concept I'm mostly interested in, anyway. 14:10:33 Just discussing with a comrade how cool a Forth editor could be. 14:10:51 Especially using some sort of hyperlinked word lookup. 14:11:12 Click a word in the editor, it shows the word's definition in a view. Click click click.. 14:11:20 Super fast source navigation. 14:12:17 I hope the zooming thing would be faster than clicking 14:12:35 my current editor shows the definition for the word under the cursor 14:12:44 and has a key to jump to it's definition 14:13:10 Ahh, OK. 14:13:16 I thought it was the word being edited... 14:13:51 --- join: networm (~networm@L0663P17.dipool.highway.telekom.at) joined #forth 14:13:59 Heh, speak of the devil. 14:14:05 "my current editor" being what's in the herkforth project now. it runs in a tty. and is not zooming in any sense. 14:14:22 hello :) 14:14:44 that zooming editor mockup was intended to be fullscreen, for the word[s] you're editing 14:14:58 Herkamire: networm and I were discussing Forth editing. 14:15:00 Ahh, OK... 14:15:47 I store my source as indexes into the dictionary 14:15:52 not as text 14:16:05 You could do something similar with a limited tree view I imagine. 14:16:12 Hmm... 14:16:41 How do you handle immediate source words then? 14:17:27 Or something like... : test 5 [ random ] literal * ; 14:17:29 sorry, I only gave you part of the story. my source is in 16 bit "source tokens" each of which is a dictionary pointer, and a "color". the color determines what the compiler does with it 14:17:52 (execute, compile, lit, number, start definition, set constant) 14:18:01 Ahh, Colorforthish. 14:18:18 the colors are like colorforth mostly 14:18:30 except colorforth does not store dictionary indexes in the source 14:18:44 and I handle immediates differently 14:19:51 So your source code is not plain text at any point... its stored on disk as indexes? 14:20:40 Or, is it saved as source decompiled from "source" in memory consisting of indexes? 14:37:11 for the purposes of bootstraping from linux, I have the source in an ascii format 14:37:32 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 14:37:38 --- mode: ChanServ set +o kc5tja 14:38:29 Hi 14:38:31 and I have a C program which encodes the source. 14:39:03 re Robert 14:39:14 * kc5tja just got back from school, and will have to go to work in a few hours. 14:39:28 once the system is put together, the source tokens are stored in blocks in memory, and are written to disk in those blocks as part of the ELF files 14:42:29 the C program appends the source blocks to the kernel compiled by gas 14:42:41 so the forth system never sees ascii source 14:45:10 --- join: _proteus (~proteusgu@216.27.161.121) joined #forth 14:46:37 --- quit: proteusguy (Connection reset by peer) 14:54:20 --- nick: _proteus -> proteusguy 15:00:13 that's pretty groovy 15:02:51 --- join: blockhead (~default@dialin-82-tnt.nyc.bestweb.net) joined #forth 15:13:05 --- quit: proteusguy (Read error: 54 (Connection reset by peer)) 15:18:47 --- join: imaginator (~gps@166.70.196.201) joined #forth 15:23:00 sup guys 15:23:16 Hello 15:24:37 i am stuck again 15:24:38 :( 15:25:17 functions I say! ;) 15:25:52 no functions 15:26:31 functions are vey contrary to what i am trying to do here 15:28:35 well, could you create some sort of aggregating function-like "thing"? 15:28:49 yeah thats done 15:28:54 but im not sure if i like how its done 15:29:05 thats one of the main things im thinking about right now 15:29:22 so then, you can create a collection or sequence of things as another thing... 15:29:34 yeah in several ways 15:30:00 --- quit: qFox ("if at first you dont succeed, quit again") 15:31:06 My problem is all of my structures are basically lists. 15:31:24 But some have a more hash/tuple like pattern than others. 15:32:14 Dobbryjj nochi! 15:32:24 ? 15:32:49 kc5tja, I still have not undestood why "dup" in "*+". 15:33:16 warpzero: structures as in data collections, or control-flow structures? 15:33:41 kc5tja, I have some multiplication words, but there is no "dup 1 and if..." pattern. 15:34:02 kc5tja, there is "1 and if..." instead. 15:34:17 --- quit: arke (Remote closed the connection) 15:34:19 --- join: arke (~arke@melrose-251-251.flexabit.net) joined #forth 15:34:23 madgarden: more like data collections 15:34:41 ASau: Watch what happens if you leave it out. 15:34:56 100 3 *+ ==> 15:35:07 (100 3 ) 15:35:07 kc5tja: How do I improve orthagonality in my programming language? 15:35:12 1 (100 3 1) 15:35:15 AND (100 1) 15:35:18 IF (100) 15:35:25 SWAP ( oops! Stack underflow! ) 15:35:48 warpzero: I have no idea. What do you mean by orthogonality? 15:36:21 kc5tja: Ortagonality is the ability to use different parts of a language anywhere it makes sense to. Forth is VERY orthagonal. 15:36:28 C is not very orthagonal. 15:37:03 Othogonal = Modular 15:37:09 Orth 15:37:12 Treat literally everything as an expression that evaluates to some value. 15:37:30 kc5tja: My language has no expressions, thats kinda hard. 15:37:30 Then you can use if and while constructs inside mathematical expressions. 15:37:52 warpzero: I don't know your language, so then I would say, "No idea." 15:38:00 I know. 15:38:03 :) 15:38:05 Sigh. 15:38:31 Anyway, I have to go to the store, pick up some more T-shirts (since the ones I have now are falling apart), and then I'm off to work. 15:38:41 Chowder dude. 15:39:16 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK -- work") 15:41:04 Okay a thing needs to contain information about what is inside of it, how those things are inside of it and how those things relate. 15:45:29 To do this without naming them is not something I think is possible... maybe. 15:46:51 --- join: proteusguy (proteusguy@243.sub-166-153-182.myvzw.com) joined #forth 15:48:16 gah 15:54:25 Well, couldn't you just maintain pointers or indexes to "them"? 15:55:00 ? 15:55:09 The way forth handles this problem is with DUP 16:22:08 Hmm... infix or postfix... 16:31:36 --- join: Nutssh (~Foo@register.rice.edu) joined #forth 16:32:28 Hey Nutssh! 16:32:29 Dobrojj nochi! 16:36:58 Hi :) 16:40:52 Sup Robert? 16:42:09 Gosh I can do everthing very orthagonally, but not naming/scopes. 16:42:51 * Robert will go to bed soon 16:42:55 School tomorrow.. :( 16:44:37 --- join: Sonarman (~matt@adsl-64-160-165-154.dsl.snfc21.pacbell.net) joined #forth 16:51:47 Hi. 16:52:29 Sup Nutssh? 17:18:36 --- quit: proteusguy ("Leaving") 17:28:12 Avoiding things I should be doing. :) You? 17:28:44 --- quit: blockhead ("Client Exiting") 17:32:15 Just working on my language. 17:32:27 Its turning out to be kindof lisp like and kindof forth like. 17:32:37 Sounds like joy. 17:32:44 As in the language Joy. 17:32:51 Links please. 17:33:09 Is that like RPL? 17:33:31 Nutssh: Its not a *fix language. 17:33:32 Don't remember, google. 17:33:44 ? 17:34:20 It looks pretty postfix. But its not actually postfix. 17:36:05 *nods* 17:36:15 like 17:36:29 [ ( 2 3 ) *add ] will add two numbers 17:36:55 but [ 2 3 *add ] wont 17:39:17 Ok. 17:39:35 I'd not focus overly much on syntax though. What is the type system and BNF look like? 17:40:54 There's no BNF yet. 17:41:03 "I'd not focus overly much on syntax ... What is the BNF look like?" 17:41:09 And there's no type system ever. 17:41:19 Ok, how about semantics? 17:41:34 Its a causal infinite machine language. 17:41:57 Stack based? What are the types of objects? Tuples? Closures? integers? No closures? 17:42:19 Not stack based. 17:42:39 Objects are just a scope. 17:42:58 And there are no types. 17:43:55 Skip that for now? What do you mean by causal infinite machine language? 17:43:55 RPL --- Reverse Polish ... Give a context. 17:44:43 www.acronymfinder.com ? 17:44:45 Nutssh: Its not excecutable on a finite machine, and uses "events" I suppose to deal with information. 17:45:11 Sounds strange. 17:45:22 Its not. 17:45:27 Okay yeah it is. 17:45:27 Oh. RPL == Reverse Polish Lisp.. The variant of forth used by HP calculators. 17:48:35 just changed isforth.clss.net 17:50:35 make font normal sized for the love of god 17:50:51 don't use static sizing and positioning 17:53:34 I like to know the semantics of a language first. 17:53:52 What are the types of values. Is it lazy, parallel, functional, etc. 17:54:40 The types of values must be defined in the language. There are no primitive types. 17:54:54 There also are no primitive operators. 17:55:31 I don't know what you mean by "parallel" but you're probably close. 17:57:59 heh 17:58:01 lol 17:58:27 normal size is like way too big 18:04:53 Parallel meaning that that you have an operator 'do in parallel' or the equivalent. 18:07:38 Well there is the "expansive list" which does that. 18:07:59 I440r the history of your IsForth I found interesting. 18:08:06 :) 18:08:19 u mean about IS ? 18:08:57 yes 18:10:03 --- join: slava (~slava@CPE0080ad77a020-CM.cpe.net.cable.rogers.com) joined #forth 18:10:10 hi 18:10:53 hi slava 18:11:00 sup slava 18:12:45 --- join: fridge (~fridge@dsl-203-33-166-397.NSW.netspace.net.au) joined #forth 18:15:09 Dobroe utro! 18:16:57 how do you indent a paragraph in html ? 18:17:56   ? 18:18:46 does that indent every line or just the first 18:18:53 i want ALL lines indented 18:18:59 no bullets 18:20:20 with

and css 18:21:21 but how do i have JUST THIS paragraph indented, not ALL paragraphs in that page ? 18:21:32 im using style sheets 18:21:40 badly 18:21:42 hehy 18:26:42 --- quit: Nutssh (Read error: 110 (Connection timed out)) 18:36:12 I440r, you can use CSS 18:39:19 --- quit: cleverdra ("client") 18:41:01 --- join: cleverdra (julian@206.61.132.99) joined #forth 18:48:40 I440r:

18:49:32 I'm getting a crash corse in html/css as we speak too 18:50:07 I got pretty freaking frustrated trying to get rid of a few empty spaces that only showed on some browsers 18:52:07 I had a weird kind of day today 18:52:30 got up real early and worked on a hobby programming project, then worked afternoon->evening 18:52:59 usually I get up later, work, then program on hobby project(s) 18:53:19 --- nick: chandler -> chandler` 18:53:19 i need to spend less time on my hobby projects, in particular my game :) 18:53:22 (or go out and do something 18:54:19 slava - what else would you spend your time on? 18:54:45 cleverdra, programming that pays :) 18:54:54 ehh, screw work, I'm going to program on my wiki for an hour 18:55:31 :) 18:55:45 --- nick: chandler` -> chandler 18:56:13 slava - what would you spend your money on? 18:56:40 cleverdra, a cpu that doesn't seg11 when compiling stuff ;) 18:59:37 i'm slowly realizing that the namespaces feature in factor is incredibly braindead. 19:00:54 herk hey thanx heh i did it different, i used margin-left and margin-right ehh 19:01:01 had to hunt for that one :/ 19:01:50 I440r: yeah, that would work just as well 19:04:15 can xml include files ? 19:04:58 i mkean. have a different links that load specific files INTO the page being displayed now 19:05:12 and i mean without using evilscript 19:05:19 cant use php 19:08:23 --- join: Nutssh (~Foo@gh-1177.gh.rice.edu) joined #forth 19:10:03 sup Herkamire 19:18:39 warpzero: making a wiki :) 19:20:40 Herkamire Wiki... Hiki? :) 19:23:02 * Herkamire was quite suprised that his girlfriend already know what a wiki was 19:27:13 Hi warpzero 19:36:22 sup 19:44:37 i can't wait until my stack effect checker is complete 19:44:58 your what 19:45:15 i also plan on making the parser handle ( ... ) specially, instead of just ignoring it, so a warning will be raised if you have an incorrect stack comment 19:46:35 what 19:47:56 slava: sense please 19:51:23 warpzero, : sq ( x -- x ) dup * ; 19:51:37 warpzero, : mag ( x y -- x ) sq swap sq + ; 19:52:07 you will have the parser check your stack pictures? 19:52:11 yes 19:52:21 although for some if/else and loops, its not possible. 19:53:53 thats a pretty odd idea 20:10:13 --- join: proteusguy (~proteusgu@216.27.161.121) joined #forth 20:18:14 --- quit: cleverdra ("it seems that I hate xchat.") 20:19:17 --- join: cleverdra (irc@206.61.132.99) joined #forth 20:39:27 warpzero, why is it odd? 20:40:15 It lets users write code that checks their code its just different and cool and stuff. 20:55:22 <@Dolphin> A toilet is a stateful device, therefore capable of running netbsd. 20:57:00 what. 21:01:47 --- quit: Nutssh ("Client exiting") 21:06:31 yay :) I got my wiki working :) 21:06:42 and I'm already absorbed in writing content :) 21:06:46 link please 21:07:05 warpzero: it's hardcoded to localhost still 21:07:20 I should really finish it instead of entering text :) 21:07:32 You have issues, Herkamire. 21:07:40 --- quit: networm (Read error: 60 (Operation timed out)) 21:10:28 I want a wiki. 21:10:31 A clicky wiki. 21:10:34 Named micky. 21:12:22 --- quit: slava (Read error: 104 (Connection reset by peer)) 21:13:15 --- quit: arke (Read error: 54 (Connection reset by peer)) 21:14:44 http://jason.herkamire.com:8888/ht/ 21:15:12 that address will change 21:17:42 I edited it. 21:18:38 nice :) 21:19:17 hehe 21:19:28 --- join: arke (~arke@melrose-251-251.flexabit.net) joined #forth 21:21:03 Hello arke. 21:21:36 --- join: networm (~networm@L0625P23.dipool.highway.telekom.at) joined #forth 21:25:47 --- quit: arke (Read error: 54 (Connection reset by peer)) 21:29:17 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 21:29:24 --- mode: ChanServ set +o kc5tja 21:30:28 --- join: arke (~arke@melrose-251-251.flexabit.net) joined #forth 21:47:36 --- join: slava (~slava@CPE0080ad77a020-CM.cpe.net.cable.rogers.com) joined #forth 21:54:56 --- quit: arke (Read error: 104 (Connection reset by peer)) 21:56:38 --- join: arke (~arke@melrose-251-251.flexabit.net) joined #forth 21:59:02 --- quit: networm (Remote closed the connection) 22:03:12 --- join: hovil (~hovil@CommSecureAustPtyLtd.sb1.optus.net.au) joined #forth 22:05:50 --- quit: arke (Read error: 54 (Connection reset by peer)) 22:07:43 --- join: Serg (~z@212.34.52.140) joined #forth 22:07:44 --- quit: warpzero (Connection reset by peer) 22:09:05 OK, I give up 22:09:44 inside a I have a table. I would like the table to have a certain height and width which I have specified in css 22:09:46 --- join: warpzero (~warpzero@dsl.142.mt.onewest.net) joined #forth 22:10:23 and I would like the table to be on the right side of the available space in the td 22:10:43 my code works in mozilla-firebird, but not in mac IE 5 22:12:10 Such is the life of a web coder. :) 22:13:11 does IE5 not to align="left" ??? 22:13:24 style="text-align: left" 22:13:32 22:13:34 Herkamire: try giving sizes to and 100% to table inside it 22:13:38 I don't know, but there are always browser differences. 22:13:49 kc5tja: hello 22:13:57 kc5tja: academic style rulez ;)) 22:14:16 Serg: ?? 22:14:18 warpzero: Howdy 22:14:46 kc5tja: my language now looks somewhat like lisp and forth 22:15:16 aaaarg 22:15:42 warpzero, it has expressions now? :) 22:16:02 I'm using this as a template for 18 different pages (where the size of the table inside the td is different on the different pages) 22:16:05 slava: Well kindof, but not really. 22:16:15 I would really like to be able to center or align: left 22:18:26 * warpzero is away: Sunny day, sweeping the clouds away, on my way to where the air is sweet! Can you tell me how to get, how to get to Sesame Street? 22:18:38 --- join: arke (~arke@melrose-251-251.flexabit.net) joined #forth 22:19:10 hi arke 22:19:47 we should make a web page listing all the forth and forth-like langauges being worked on by people from #forth 22:20:09 there's herkforth, fts/forth, i think arke has a forth, ASau's forth, warpzero's language, my language factor, and others 22:20:25 slava: mines not very forthy 22:21:30 its more frothy 22:22:37 I would welcome a page on my wiki once I get it live on my server 22:22:58 I guess people just don't like Speuler's wiki... :/ 22:23:04 your clicky wiki? 22:23:07 Pity. It really is a good Wiki, I think. 22:23:08 named micky? 22:23:20 I dont really like wikis in general. 22:23:26 asside from dns issues, it's nice 22:23:28 slava: http://wza.us/af/ 22:24:26 slava: If its not hurting your eyes, turn up your monitor brightness. 22:34:04 --- quit: Sonarman ("leaving") 22:36:57 http://www.forthfreak.net/wiki/ interesting 22:38:11 I'm active on the Tcl'ers Wiki. 22:39:01 I'd like to see more information about Forth GUIs, and perhaps fun projects that people have made over a weekend. 22:40:48 I found a page on UltraTechnology the other day about IIRC Jeff Fox's graphical display that runs on a Forth CPU. 22:41:24 imaginator, something like squeak's morphic, but with forth would be very cool :) 22:43:22 http://www.ultratechnology.com/scope.htm 22:43:47 Squeak is awesome, but it seems to be too slow. 22:44:15 I have played around with making some apps, but I wasn't able to make them fast enough. 22:44:36 mostly graphics for a Myst-like game with alpha blending and things like that. 22:45:44 The interesting thing about that scope to me is that it apparently is 600 words. 22:45:49 ~ 22:46:13 my game has around 600 words so far; plus a shitload written in java :) 22:46:51 --- quit: arke (Remote closed the connection) 22:47:45 He also fits the entire system into less memory than my little Forth written in C. 22:48:35 slava: I'm trying to remember ... You wrote the Forth that compiles to JVM bytecodes? 22:48:42 Slava, there's no need to list my Forth. It's very close to FIG dialect. 22:49:16 imaginator, its not a forth. but its postfix. 22:49:18 Slava, I think there's no need to make such a list of systems too. 22:49:36 Slava, too many of them. 22:50:49 kc5tja, you've made a mistake, there's no stack underflow. 22:51:17 kc5tja, do not forget that stack is not only 2 cells deep. 22:51:31 ASau: I can assure you I've made no mistake. 22:51:39 If you feel otherwise, I invite you to explain your reasoning. 22:52:15 DUP 1 AND leaves a flag for the IF statement 22:52:29 The IF statement consumes that flag, leaving only A and B on the stack. 22:52:34 kc5tja, if you speak on "Russian Peasant" multiplication, you see two cells for multiplicands and one cell for result accumulator. 22:53:06 You can re-use one of the cells to hold the result. 22:53:42 I haven't succeed in writing actual multiplication routine. 22:54:02 I really, really, really, really don't see what is so hard about this. 22:54:33 As the multiplicand bits of B are shifted out to the right, the other multiplicand's value is conditionally added into the higher bits of B. 22:54:37 Just write the whole code. 22:54:41 I DID. 22:54:44 : u* ... ; 22:54:51 what's wrong with the x86 multiplication instruction? 22:55:11 : *+ ( a b -- a b | a (a+b) ) DUP 1 AND IF OVER + THEN ; 22:55:12 --- join: arke (~arke@melrose-251-251.flexabit.net) joined #forth 22:55:31 It's a theoretical issue that might have practical applications. 22:55:57 kc5tja, and more? 22:56:03 : * ( ??? ) ; 22:56:04 : n-bit*4-bit swap 2* 2* 2* 2* swap *+ 2/ *+ 2/ *+ 2/ *+ 2/ nip ; 22:56:37 : n-bit*8-bit swap 2* 2* 2* 2* 2* 2* 2* 2* swap *+ 2/ *+ 2/ *+ 2/ *+ 2/ *+ 2/ *+ 2/ *+ 2/ *+ 2/ nip ; 22:56:42 Aha. 22:56:52 Let me think. 22:57:48 There is also a similar way to do division like this, but I've forgotten it, and I'd have to rederive it. 23:00:50 victory! 23:01:00 I got the website to look right on mac IE too 23:01:23 now on to debugging someone elses over-complex php site 23:01:24 oh boy 23:01:34 Good luck. :) 23:05:38 well, I actually know php quite well, so it might not be so bad 23:08:17 It just occured to me that worrying about kilobytes for me may not be a good idea. If an image this size:1280 1024 3 * * 23:08:45 Once again, I have school in the morning. 23:08:48 I'm off to bed. 23:08:55 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 23:09:00 pow(2,20) is a megabyte, so that's already quite a bit. 23:09:55 --- quit: imaginator (zelazny.freenode.net irc.freenode.net) 23:11:57 --- join: imaginator (~gps@166.70.196.201) joined #forth 23:52:27 --- join: Teratogen (leontopod@intertwingled.net) joined #forth 23:52:57 hallo!~ 23:59:59 --- log: ended forth/04.02.02