00:00:00 --- log: started forth/13.03.06 00:26:26 --- join: chaotic_good (~g@pool-108-0-183-102.lsanca.fios.verizon.net) joined #forth 00:26:42 what up forth l33tz 00:28:39 --- join: epicmonkey (~epicmonke@host-224-58.dataart.net) joined #forth 00:48:09 --- quit: Nisstyre-laptop (Ping timeout: 245 seconds) 01:04:33 chaotic_good: mostly lifting things is up. 01:15:20 hving forth fun? 01:17:34 not at the moment no.. Gonna rewrite some gforth code I have around into isforth.. seeing how gforth refuses to compile for me. 01:22:01 ? 01:22:07 on what os? 01:22:15 I compiled it fine recently 01:22:23 the 7.2 or somthing is out 01:22:30 it likes gmake if your on bsd 01:22:50 but the freebsd port is fine with make of bsd 01:22:52 :) 01:24:34 chaotic_good: arch linux x86_64 01:25:15 I'm sure it could be sorted out without too much work, but I just can't be bothered. Might as well just switch the forth. 01:32:02 aur has gforth I think 01:32:09 I love arch 01:32:19 but hate its new install by hand crappiness 01:32:30 did they get back the menu based installer yet? 01:35:03 Nope. no gforth in AUR. 01:35:16 I have no idea about any menu based installer. 01:36:05 I mostly just use yaourt for whatever I need to install. And add a pkgbuild when I need something other. 01:36:19 --- quit: chaotic_good (Remote host closed the connection) 04:02:07 --- nick: tangentstorm -> naqeuhsaoetuhsna 04:36:54 --- join: nighty^ (~nighty@static-68-179-124-161.ptr.terago.net) joined #forth 04:55:37 --- join: Fox78 (~fox@111.161.77.232) joined #forth 05:17:17 --- quit: nighty^ (Ping timeout: 245 seconds) 05:24:47 --- join: dto (~user@pool-96-252-62-13.bstnma.fios.verizon.net) joined #forth 05:29:50 --- join: nighty^ (~nighty@static-68-179-124-161.ptr.terago.net) joined #forth 05:45:40 --- quit: Fox78 (Quit: 暂离) 05:47:27 --- join: Nisstyre-laptop (~yours@oftn/member/Nisstyre) joined #forth 05:54:07 --- quit: lazyden (Quit: lazyden) 05:59:51 --- join: RodgerTheGreat (~rodger@71-13-215-142.dhcp.mrqt.mi.charter.com) joined #forth 06:06:31 --- quit: Nisstyre-laptop (Ping timeout: 260 seconds) 06:10:45 --- quit: dto (Remote host closed the connection) 06:13:29 --- quit: protist (Quit: Konversation terminated!) 06:32:36 --- quit: DocPlatypus (Remote host closed the connection) 07:36:00 --- join: kumul (~mool@76.26.237.95) joined #forth 07:53:57 --- quit: nighty^ (Ping timeout: 245 seconds) 07:54:18 --- join: nighty^ (~nighty@static-68-179-124-161.ptr.terago.net) joined #forth 08:06:52 --- join: Tod-Work (~thansmann@209.90.90.120) joined #forth 08:12:14 --- join: dto (~user@pool-96-252-62-13.bstnma.fios.verizon.net) joined #forth 08:16:22 --- join: kumool (~mool@76.26.237.95) joined #forth 08:19:05 --- quit: kumul (Ping timeout: 245 seconds) 08:30:07 --- quit: Tod-Work (Read error: Connection reset by peer) 08:30:51 --- join: Tod-Work (~thansmann@209.90.90.120) joined #forth 08:35:07 --- quit: malyn (Read error: Connection reset by peer) 08:35:35 --- join: malyn (~malyn@unaffiliated/malyn) joined #forth 08:49:37 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 08:52:00 --- quit: kumool (Ping timeout: 245 seconds) 09:00:43 --- nick: naqeuhsaoetuhsna -> tangentstorm 09:26:03 --- quit: dto (Remote host closed the connection) 09:40:55 --- join: ASau (~user@46.115.60.24) joined #forth 09:52:17 --- quit: epicmonkey (Ping timeout: 245 seconds) 10:08:17 --- quit: kumul (Ping timeout: 272 seconds) 10:12:54 --- quit: ASau (Ping timeout: 264 seconds) 10:18:16 --- join: ASau (~user@46.115.60.24) joined #forth 11:10:46 --- join: epicmonkey (~epicmonke@188.134.41.112) joined #forth 11:23:14 --- quit: TodPunk (Read error: Connection reset by peer) 11:29:38 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 11:43:39 --- quit: kumul (Ping timeout: 256 seconds) 11:46:42 --- join: JDat (9f9411b5@gateway/web/freenode/ip.159.148.17.181) joined #forth 11:50:21 --- quit: JDat () 12:26:34 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 12:44:30 --- join: TodPunk (~Tod@166-70-93-209.ip.xmission.com) joined #forth 13:00:40 --- join: JDat (JDat@89.248.91.5) joined #forth 13:07:57 --- quit: kumul (Ping timeout: 248 seconds) 13:09:22 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 13:24:29 --- quit: kumul (Ping timeout: 248 seconds) 13:27:43 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 13:43:19 --- join: john_metcalf (~john_metc@22.120.125.91.dyn.plus.net) joined #forth 14:28:25 --- join: dto (~user@pool-96-252-62-13.bstnma.fios.verizon.net) joined #forth 14:31:38 --- quit: Tod-Work (Read error: Connection reset by peer) 14:32:02 --- join: Tod-Work (~thansmann@host-25.pl1071005.fiber.net) joined #forth 15:11:04 --- quit: epicmonkey (Ping timeout: 245 seconds) 15:13:10 --- quit: JDat () 15:17:58 --- join: ncv (~quassel@92.83.227.80) joined #forth 15:17:59 --- quit: ncv (Changing host) 15:17:59 --- join: ncv (~quassel@unaffiliated/neceve) joined #forth 15:37:50 --- quit: nighty^ (Remote host closed the connection) 15:43:02 --- join: nighty^ (~nighty@static-68-179-124-161.ptr.terago.net) joined #forth 15:56:38 --- join: lazyden (~lazyden@58.185.121.38) joined #forth 16:00:45 --- quit: Tod-Work (Quit: Leaving) 16:08:58 --- join: Fox78 (~fox@125.39.68.43) joined #forth 16:10:21 --- quit: kumul (Ping timeout: 248 seconds) 16:13:54 --- quit: Fox78 (Remote host closed the connection) 16:17:52 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 16:37:45 --- join: protist (~protist@202.36.179.68) joined #forth 16:42:45 --- quit: protist (Remote host closed the connection) 16:43:33 --- join: protist (~protist@202.36.179.68) joined #forth 16:48:21 --- quit: ncv (Remote host closed the connection) 17:05:57 --- join: DocPlatypus (~skquinn@98.195.26.149) joined #forth 17:55:36 --- quit: protist (Remote host closed the connection) 17:57:35 --- join: protist (~protist@202.36.179.68) joined #forth 18:11:07 --- quit: protist (Quit: Konversation terminated!) 18:20:21 --- join: Onionnion (~ryan@adsl-69-215-128-149.dsl.milwwi.ameritech.net) joined #forth 18:29:34 --- quit: dto (Remote host closed the connection) 18:57:02 --- join: dto (~user@pool-96-252-62-13.bstnma.fios.verizon.net) joined #forth 19:11:04 --- quit: john_metcalf (Ping timeout: 245 seconds) 19:12:01 --- quit: impomatic (Ping timeout: 246 seconds) 20:03:21 --- join: john_metcalf (~john_metc@158.195.125.91.dyn.plus.net) joined #forth 20:10:39 --- quit: dto (Remote host closed the connection) 20:24:03 --- join: dto (~user@pool-96-252-62-13.bstnma.fios.verizon.net) joined #forth 21:13:31 --- quit: schmx (Quit: leaving) 21:14:42 --- quit: nighty^ (Ping timeout: 264 seconds) 21:22:27 --- join: schmx (~marcus@sxemacs/devel/schme) joined #forth 21:36:23 --- quit: Onionnion (Quit: Leaving) 21:43:11 i find myself wanting to use DUP and SWAP in high level python code 21:43:57 i guess at the end of the day, everything ends up looking like a stack machine 21:44:14 i was thinking, doesnt the brain work that way? 21:44:33 like, i can remember something that happened today, but yesterday its harder and so forth 21:44:59 doesn't Python use actual variables? 21:45:40 kumul: i think maybe a queue where if you put too much in it just falls out the other side and gets deleted :) 21:45:44 DocPlatypus: yeah 21:46:16 and i'm finding myself wishing they weren't there because it would be simpler to just say swap and dup :) 21:46:32 tangentstorm, but it shouldnt, doesnt that stuff get moved to long term memory? 21:46:54 some things do 21:47:35 * tangentstorm was a cognitive science major for a short while 21:48:12 mostly things that seem to have some sort of emotional importance get remembered 21:49:12 other things are still in there too, but not necessarily connected to what you want them to connect to :) 21:51:53 https://github.com/sabren/b4/blob/master/go/blockbox.py 21:52:18 when it's done it will be a little tiny web server that serves 1KB blocks 21:52:36 for loading/saving in retro's javascript console. 21:53:40 was also thinking of adding a "git" device :) 21:55:48 --- quit: dto (Remote host closed the connection) 22:20:10 --- quit: bjorkintosh (Remote host closed the connection) 22:38:10 i just found they have run exokernel + ocaml in the aws ec2 instanse 22:38:50 so why not make a exokernel + forth on aws as a experiment platform 22:41:54 * tangentstorm looks up exokernel 22:45:53 neat 22:46:39 and then make a pastebin like service that you could commit your forth code and check the output :] 22:46:58 did you see the link i just posted? :) 22:47:06 * tangentstorm updates the code... 22:47:32 https://github.com/mirage/mirage-platform here is there repo 22:47:53 you could see then sperite the kernel and ocaml service module 22:48:05 which link? 22:48:27 --- quit: kumul (Quit: nice! thanks dude) 22:48:56 --- quit: RodgerTheGreat (Quit: RodgerTheGreat) 22:49:07 https://github.com/sabren/b4/blob/master/go/blockbox.py <- just updated it 22:49:30 ok what's the point? to show me some py code? 22:49:37 it's a little block device for retro... or really for anything running on the web that might want some 1kb blocks 22:50:08 are you sure you want to set the default size to 1kb other than 4kb? 22:50:15 it's just going to let you call get, put, delete 22:50:17 yeah 22:50:40 what would i do with 4kb? :) 22:51:06 aha, i once have an idea of cloud storange service which is based on block which support put/get/execute only 22:51:24 1kb is a nice 64x16 color unicode console screen :) 22:51:25 because for 4kb size, you could cache them in ram :] 22:52:03 oh. :) this is for a very simple computer written in javascript, where all the execution would be done in the browser. 22:52:11 but it's easy to change :) 22:52:47 i'll probably make a little config file or something anyway for the host and port 22:52:50 yes i could see its very simple and beatiful, then how would the vm use it? 22:53:34 normally retro is image based and you just save the whole image... but this would work like a hard drive 22:53:54 o, your retro vm :] 22:53:58 there will be a javascript side so you can save to your localStorage if the browser supports it, or you can save to this thing. 22:54:14 seems recently you pay more attentions on retro than crc 22:54:34 well, i didn't create it, but the one i use, yeah 22:55:18 i know it, and based on the block devices view, you could even sync them from localstorage to online storage device via apis like yours 22:55:20 haha well.. he has a family and day job... and i am making a programming course that needed a vm :) 22:55:44 yeah. i'll probably make another version for google app engine 22:55:50 tangentstorm: i want to see retro vm in native impl on android 22:56:00 me too... it's on the list. 22:56:13 tangentstorm: hope i could help, i am python engineer 22:56:23 and i am planning to learn java for android dev 22:56:23 it should compile right now through free pascal 22:56:32 but there's no screen 22:56:38 just console output 22:56:43 i want something pretty 22:56:45 screen is another device , right? 22:56:58 yeah 22:57:09 the whole image is like a SoC:] with vm+devices+code 22:57:24 i assume we'd have to implement something android-specific. i don't know. 22:57:38 why android specific? 22:58:09 i mean we'd need to use the android API's to draw on the screen 22:58:27 and trigger the on-screen keyboard. 22:58:34 oh, that's right of course you need 22:59:12 --- join: ncv (~quassel@92.83.227.80) joined #forth 22:59:13 --- quit: ncv (Changing host) 22:59:13 --- join: ncv (~quassel@unaffiliated/neceve) joined #forth 22:59:21 this should work though: http://zengl.org/ 22:59:27 maybe you could first implement a reduced features from the whole fearture sets of android have currently 22:59:46 like canvas + touch event callback 22:59:54 --- join: epicmonkey (~epicmonke@188.134.41.112) joined #forth 22:59:55 oh it's not a lot of work to make these devices 23:00:11 in that case this could be easily ported to iOS device and blackberry's qnx device 23:00:38 well i hope it could be useful and powerful for developing really app 23:00:52 --- quit: ncv (Remote host closed the connection) 23:01:14 the color terminal with cursor positioning is optional, for example. 23:01:39 all you really need is to be able to save the image, and do plain text i/o 23:02:02 i think maybe it requires support for a newline character or something 23:03:02 I tried the forth with the little strong-arm icon. it's neat. my only complaint is everything is hard to type with the input method i'm using. 23:03:10 --- join: ncv (~quassel@92.83.227.80) joined #forth 23:03:10 --- quit: ncv (Changing host) 23:03:10 --- join: ncv (~quassel@unaffiliated/neceve) joined #forth 23:03:14 a forth-specific input method would be really nice. 23:04:30 yunfan: do you know about SL4A ? (scripting languages for android?) 23:04:57 tangentstorm: i know that, but i dont like it, i have tried lua and python binding for that 23:05:03 you could probably have the python version of retro running in a couple hours 23:05:19 yeah. 23:05:20 it runs not reliable 23:06:12 tangentstorm: the tradition forth's interactive term is the user's text input 23:07:19 tangentstorm: why not add a specific input device which translate the touch screen event into some forth word like `160 80 press` 23:07:41 haha 23:07:42 yeah 23:07:47 in that case we could easily support touch screen device without change the tradition model 23:08:13 i wasn't thinking quite that low level, but along those lines. i was going to have my javascript UI generate forth words. 23:08:18 and you still could add a gobal menu for user who want to input the forth word to the console directly 23:08:57 tangentstorm: that's a easy way to talk with old forth coder:] 23:08:58 i have a little game i was designing to teach people to think with stacks 23:09:26 i made some little icons for the stack operations. 23:09:52 just pictures 23:09:53 icons ? can you show me 23:10:01 the idea would be to make it like a calculator 23:10:05 or maybe scrabble tiles 23:10:10 * tangentstorm looks for it 23:10:29 ah, i got it, so people just use pressing or clicking the icons instead of input words 23:17:57 argh.. i can't understand google's sharing interface. can you see this? 23:17:59 https://plus.google.com/photos/115310700190572540735/albums/5845403270815945713/5845403272880947986 23:19:05 --- quit: ncv (Remote host closed the connection) 23:38:10 --- join: impomatic (~digital_w@158.195.125.91.dyn.plus.net) joined #forth 23:46:53 --- quit: epicmonkey (Ping timeout: 248 seconds) 23:47:49 --- quit: tgunr (Read error: Connection reset by peer) 23:48:40 --- quit: tgunr_ (Ping timeout: 245 seconds) 23:49:12 --- quit: ASau (Ping timeout: 250 seconds) 23:51:06 --- join: tgunr (~davec@cust-66-249-166-11.static.o1.com) joined #forth 23:59:59 --- log: ended forth/13.03.06