00:00:00 --- log: started forth/09.09.12 00:48:29 --- join: GeDaMo (n=gedamo@212.225.115.96) joined #forth 01:30:46 --- join: DrunkTomato (n=DEDULO@ext-gw.wellcom.tomsk.ru) joined #forth 01:36:27 --- join: neceve (n=ncv@unaffiliated/neceve) joined #forth 02:02:41 --- join: jauaor (n=araujo@gentoo/developer/araujo) joined #forth 02:03:01 hello 02:03:02 :) 02:03:16 Hi jauaor :) 02:03:26 hello GeDaMo 02:03:27 :) 02:03:45 --- join: thom_ (n=thom@pool-173-51-164-80.lsanca.fios.verizon.net) joined #forth 02:05:57 * jauaor working on his small stack-based lang right now 02:07:00 Have you decided what to call it yet? :P 02:09:06 oh hahaha 02:09:15 wow, everyone knows i am soo bad at names? :| 02:13:18 --- quit: Judofyr (Read error: 110 (Connection timed out)) 02:13:34 --- join: Judofyr (n=Judofyr@cC694BF51.dhcp.bluecom.no) joined #forth 02:14:00 jauaor: I think you mentioned you were looking for a name for it :P 02:41:14 --- quit: Quiznos (Read error: 110 (Connection timed out)) 03:02:53 --- join: Quiznos (i=1000@c-68-56-143-229.hsd1.fl.comcast.net) joined #forth 03:18:04 --- join: kar8nga (n=kar8nga@LRouen-152-83-15-79.w80-13.abo.wanadoo.fr) joined #forth 03:21:47 jauaor: call your new stack language Jenga. ;-) 03:22:25 (unless it's a trademark) 03:36:43 name it diddle 03:43:03 --- join: pgas (n=user@pdpc/supporter/active/pgas) joined #forth 03:59:56 GeDaMo: ha, yeah, i did :) 04:00:15 impomatic: haha, jenga? :D 04:02:42 jauaor: how far have you got with your langauge? 04:03:36 GeDaMo: well, you can define equivalents to "functions" by now 04:03:52 you can get stuff like factorial and so on 04:05:22 jauaor: new language? 04:05:29 yes Judofyr 04:05:30 what's special about your language? :-) 04:06:00 Judofyr: it is a function level stack based language with OOP features 04:06:30 that's … interesting 04:06:50 everything is an object for example 04:06:57 and the main object is the Stack 04:07:15 you practically do everything with stacks objects 04:07:36 like defining functions , methods, data .... 04:07:48 even the main execution environment is a Stack object 04:07:59 similar to any other object you manipulate around 04:08:09 STOOL - STack Object-Oriented Language 04:08:49 GeDaMo: that doesn't sound bad :) 04:08:55 :P 04:09:09 jauaor: so how would you call a function on an object? (say, turn an int to a string) 04:09:38 To give a better ideas, influenced languages are: APL, J , Factor, Lisp, Smalltalk, Haskell, Perl 04:10:06 Judofyr: for example 04:10:14 sum + . 04:10:36 well, mor eprecisely, sum [+]. 04:10:56 that is the equivalent of a function definition 04:11:10 then you just can call like this: 04:11:13 1 2 sum 04:11:33 okay, but where does the object comes in? 04:11:35 and it reads á la smalltalk ... but with a stack based twist 04:11:43 that is what i am going to explain 04:11:57 oh 04:12:00 there, '1' and '2' are Int object 04:12:14 and 'sum' becomes a messages over '1' 04:12:38 always get the left most value as the receiving object 04:13:10 Also, notice that ...... 'sum [+].' is also an object 04:13:29 better said, it is a Stack object 04:13:43 so, many stack properties are available for it ... for example 04:13:48 I can do this then: 04:13:51 sum pop 04:13:59 and I retrieve [+] from sum 04:14:36 So, for example, I could get stuff like: 04:15:16 3sum sum pop dup . 04:15:48 That line would get a sum function operating over 3 objects called '3sum' , using the current sum contents 04:16:39 You mentioned APL and J - are you going to have whole array operations? 04:16:49 GeDaMo: I hope so 04:16:53 but i am far from it yet 04:17:01 I *want* so 04:17:02 :P 04:17:47 :P 04:24:37 http://nopaste.info/0d1c78280d.html 04:24:54 This is a free variable version of quicksort 04:39:21 --- quit: GeDaMo ("Leaving.") 04:56:43 --- quit: kar8nga (Remote closed the connection) 07:21:40 a Symbol is [Name, Type, Value] 07:22:07 a Symbol is a pointer to a structure, a vector of sequential memory elements 07:22:47 as in, m[0], m[1], m[2] 07:23:23 a name is any string of chars appropriate to the lagnuage 07:24:34 a type, (in c declared **type) is any value that describes a Symbol 07:25:51 a value, can there be multiple values of a symbol? its runtime code would be a vector of operations; for a type=word, the name of the word 08:10:24 --- quit: Quiznos (Read error: 104 (Connection reset by peer)) 08:31:43 --- join: kar8nga (n=kar8nga@LRouen-152-83-15-79.w80-13.abo.wanadoo.fr) joined #forth 08:32:19 --- join: mark4 (n=mark4__@c-69-136-171-118.hsd1.in.comcast.net) joined #forth 08:32:26 --- join: Quiznos (i=1000@c-68-56-143-229.hsd1.fl.comcast.net) joined #forth 08:32:30 re 08:32:33 blackouts 08:32:49 hi. brb, gotta get coffee 08:39:24 --- quit: nighty^ ("Disappears in a puff of smoke") 08:40:17 I440r: :) 08:44:15 hi 08:44:41 hey 08:45:03 oh,I forgot I440r & mark4 is same one :) 08:46:35 lol 08:46:43 looking at you site,nice job :) 08:47:13 it still needs alot of work 08:47:26 sure ,hoho 08:48:27 but it splite a lot of little bit, visit it need press a lot of >> 08:48:34 :) 08:48:58 well i wanted each word description to fit in one page 08:49:18 im ll be making it look more like << 2 3 4 5 .... N > 08:49:35 Will you add a index / glossy? 08:49:40 it will have it 08:49:42 and a search 08:50:09 It'll be better,I think :) 08:51:45 hopefully :P 08:51:49 maybe '<< rol >r @r add >>' 08:52:10 ? 08:52:15 ? 08:52:31 oh 08:52:42 no that would be kind of complificated to manage :) 08:52:46 list of words ,it mean 08:52:51 i know 08:53:13 oh,it will be complificated :) 08:53:19 depends. i had thought of it too but im NOOB at creating a dynamic web page :) 08:53:25 hmm 08:54:47 Wrote in Zim wiki, and then export to html file. 08:55:05 i tried drupal and im never going back to it 08:55:15 looked at cms made simple, looked at textpattern 08:55:23 drupal ugly 08:55:25 looked at a few other cms's 08:55:42 no drupal is majorly complex and about 99% undocumented 08:56:05 i dont want to have to spend the next 2 years studying a very complex system just so i can document my own system 08:56:18 Zim more like a notepad,may be you will take it for few minute :) 08:56:58 i was looking for a very specific style too 08:57:06 drupal themes are a BITCH to get right 08:57:19 hah hah 08:57:29 easier i write my own crappy cms. that way i have more control over the styling 08:57:39 I dont like it 08:57:53 and its all dependant on my ability to create the right css, not "create the right css to fit into the drupal system" 08:59:07 drupal not a good idea for you site, yours is so simple layout. 08:59:49 which i wanted. its not so simple to get my simple layout RIGHT however 09:00:04 for instance. shrink the viewport to smaller than is able to fit the content and see how it behaves 09:00:14 i want to fix that particualr problem if i can 09:01:59 You keeping a simple and elgan style, I think. 09:02:25 i like it. and i LIKE PURPLE TOO grrrr :P 09:02:56 i also have a preference to keep the entire site 100% graphics free unless i put up photos of my car, guitars, guns etc etc 09:03:40 guitars? I440r ? 09:04:47 im playing my spanish classical right now. 09:05:05 i also have an english Ibanez 440 radius (I440r !!) and an Ibanez AE 09:05:33 Sound intersting 09:13:23 goto bed,bye 09:13:27 nite 09:36:06 --- quit: pgas ("/quit") 09:59:09 --- quit: aguai_ (Read error: 60 (Operation timed out)) 10:00:32 --- quit: thom_ ("This computer has gone to sleep") 10:20:59 --- join: thom_ (n=thom@pool-173-51-164-80.lsanca.fios.verizon.net) joined #forth 10:21:24 --- quit: thom_ (Client Quit) 10:22:05 --- quit: DrunkTomato () 10:33:24 --- join: gogonkt_ (n=info@218.13.57.216) joined #forth 10:36:40 --- quit: gogonkt (Read error: 145 (Connection timed out)) 11:19:32 --- quit: kar8nga (Remote closed the connection) 11:20:29 --- join: thom_ (n=thom@pool-173-51-164-80.lsanca.fios.verizon.net) joined #forth 11:47:26 --- quit: thom_ ("This computer has gone to sleep") 11:51:04 --- quit: jauaor () 12:32:47 --- join: thom_ (n=thom@pool-173-51-164-80.lsanca.fios.verizon.net) joined #forth 12:52:24 --- quit: thom_ ("This computer has gone to sleep") 12:53:00 --- quit: mark4 ("Leaving") 13:47:29 --- quit: f[x] (Read error: 110 (Connection timed out)) 14:10:04 --- join: Brie (i=bre@ringbreak.dnd.utwente.nl) joined #forth 14:11:53 --- join: neceve_ (n=ncv@unaffiliated/neceve) joined #forth 14:13:29 hi 14:13:38 hi 14:17:30 --- join: zzo38 (n=zzo38@h24-207-48-53.dlt.dccnet.com) joined #forth 14:18:32 how's life in forthland these days 14:18:39 good :) 14:20:04 Yes, I work on some Forth systems for embedded stuff, I wrote a program in Forth for compiling GameBoy games, and I am writing a MegaZeux game in Forth. Or, in other words, "good :)" 14:20:33 interesting stuff :) 14:20:48 it's been a while since i've done any forthing 14:21:50 work is mostly c / c++, and not likely to change from that 14:22:00 In the Forth systems I design, they tend to be simpler than ANS Forth, but equally powerful. 14:22:15 C is good for compiled programs, while Forth is good for interpreted programs. 14:22:52 i've been wanting to do a bit more "bare metal programming" 14:23:22 stuff like irrigation control or vending machines 14:23:54 what have you used forth for? 14:25:08 I have used Forth for writing MegaZeux games, and for a few other things. But I also just think Forth is a very good interpreted language and very powerful, too. 14:25:27 When I make a new game-console system/computer system, it will have Forth too. 14:26:21 --- quit: neceve (Read error: 110 (Connection timed out)) 14:28:48 what sort of hardware would it run? 14:40:10 --- join: thatguywhat (i=4a4b4073@gateway/web/freenode/x-bgkzqkljqknnsshg) joined #forth 14:41:22 --- quit: thatguywhat (Client Quit) 15:03:25 --- join: ASau (n=user@83.69.240.52) joined #forth 15:24:43 --- quit: zzo38 (Remote closed the connection) 15:44:03 --- quit: impomatic (Read error: 110 (Connection timed out)) 16:36:12 I440r: what's with the drop shadow behind all the text on the isforth.com site? 17:37:14 --- nick: Quiznos -> PurpleSmurf 17:42:57 --- quit: neceve_ (Read error: 110 (Connection timed out)) 18:34:00 --- nick: PurpleSmurf -> Quiznos 18:50:20 --- nick: gogonkt_ -> gogonkt 19:23:04 --- join: DrunkTomato (n=DEDULO@ext-gw.wellcom.tomsk.ru) joined #forth 19:33:13 --- quit: segher (Read error: 105 (No buffer space available)) 20:28:08 --- join: jauaor (n=araujo@190.38.49.150) joined #forth 21:08:43 --- join: madwork_ (n=madgarde@204.138.110.15) joined #forth 21:15:14 --- quit: madwork (Read error: 60 (Operation timed out)) 22:04:23 --- join: w7tek (n=w7tek@knowlton.dsl.xmission.com) joined #forth 22:08:57 --- quit: w7tek (Client Quit) 22:09:04 --- join: w7tek (n=w7tek@knowlton.dsl.xmission.com) joined #forth 22:17:22 --- quit: w7tek ("Goodbye!") 22:26:17 --- join: thom_ (n=thom@pool-173-51-164-80.lsanca.fios.verizon.net) joined #forth 22:40:16 --- quit: mike3 (Ping timeout: 180 seconds) 23:04:41 --- join: w7tek (n=w7tek@knowlton.dsl.xmission.com) joined #forth 23:05:09 --- quit: w7tek (Client Quit) 23:07:23 --- join: f[x] (n=user@95.132.218.180) joined #forth 23:09:20 --- join: w7tek (n=w7tek@knowlton.dsl.xmission.com) joined #forth 23:19:45 --- quit: w7tek ("Goodbye!") 23:21:00 --- join: w7tek (n=w7tek@knowlton.dsl.xmission.com) joined #forth 23:52:00 --- join: MikeW_ (i=41f4d383@gateway/web/freenode/x-fusfoitatdrmxcua) joined #forth 23:52:35 --- nick: MikeW_ -> Guest24816 23:53:13 --- quit: Guest24816 (Client Quit) 23:53:22 --- join: mikeSW (i=41f4d383@gateway/web/freenode/x-bxasftubwlnwqjwc) joined #forth 23:57:00 --- quit: mikeSW (Client Quit) 23:59:59 --- log: ended forth/09.09.12