00:00:00 --- log: started retro/13.03.03 00:15:28 --- nick: Mat2-sleeping -> Mat2 00:15:40 hi erider 00:28:38 erider: You can test the parser if you want so defining functions will work. ALso there exist some primitives for +, +, *, /, l (left shifting), r (right shifting), a (and), and o (or. I am debugging the compiler now 00:29:18 see you all, ciao 00:29:21 --- quit: Mat2 (Quit: Verlassend) 03:27:29 --- quit: impomatic (Ping timeout: 248 seconds) 05:57:01 --- join: erider_ (~chatzilla@pool-71-179-10-51.bltmmd.fios.verizon.net) joined #retro 06:01:40 --- quit: erider (*.net *.split) 07:54:46 --- nick: erider_ -> erider 07:54:51 --- quit: erider (Changing host) 07:54:52 --- join: erider (~chatzilla@unaffiliated/erider) joined #retro 08:17:28 --- join: impomatic (~digital_w@22.120.125.91.dyn.plus.net) joined #retro 09:30:25 --- quit: oPless (Remote host closed the connection) 10:22:11 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 12:26:56 --- join: oPless (simon@lart.doosh.net) joined #retro 12:42:43 --- quit: kumul (Quit: Leaving) 15:26:22 hi all 15:26:30 hey erider 15:26:50 tangentstorm: hi, how is to game coming 15:26:57 the* 15:28:29 it's not, at the moment. i'm stuck on toolset issues 15:29:22 oh 15:29:30 I am going to try to tmux 15:30:00 how are the basic? I just want to split the term and move from one term to the next 15:38:52 tangentstorm: ok got it 15:43:27 sorry, was afk. you can customize the bindings to whatever you want. i like control-r for the prefix 15:48:45 I can live with ctrl-b 15:49:40 how do you unsplit 15:50:11 tangentstorm: hey you are right tmux is a lot more user friendly then screen :-) 15:52:41 prefix -b will break 15:52:48 (unsplit) 15:52:59 prefix-j joins them back together 15:53:22 tangentstorm: why will it break 15:53:25 although that might just be my custom setup: https://github.com/tangentstorm/tangentconf/tree/master/tmux 15:53:40 break is the tmux word for unsplit :) 15:54:38 also prefix -? should show your current keybindings 15:54:38 oh "-0 15:55:58 tangentstorm: you don't use c-r for command lookup 15:56:14 shame on you :=) 15:56:33 what do you mean? 15:56:43 ctrl-r 15:56:46 in bash? 15:56:54 the reverse search thing? 15:57:21 no, i use ctrl-r ctrl-r :) 15:57:31 I was reading you comment in your conf 15:57:41 your* 15:57:50 which is a lot less annoying than using ctrl-b ctrl-b for moving the cursor left :) 15:58:06 ohh :) 15:59:40 you can also do prefix-: and just type the command at the prompt. 15:59:52 like prefix-: break 16:00:03 or prefix-:split-window 16:03:05 --- join: docl (~docl@unaffiliated/docl) joined #retro 16:03:31 Howdy retroers 16:06:24 docl! what's up? :) 16:06:50 Hey tangentstorm, doing well. 16:07:26 Using an android as my main computer these days. 16:08:16 how docl 16:08:22 long time 16:08:25 no chat 16:08:34 like an android tablet? or like c3po? :D 16:09:35 Just a phone. Large sized, but still much smaller than a tablet. 16:10:15 HTC Sense is the brand. 16:11:35 No wait, Vivid is the specific model. Sense is the software layer I just got rid of. 16:12:02 Hi erider :) 16:13:24 how is it going docl 16:13:54 Doing good 16:16:31 good deal 16:21:55 I recently rooted my phone. I wonder if I can get Retro to run on it. 16:27:16 it should have you have a cross compiler 16:27:46 the c version is ansi c I think 16:28:06 --- join: kumul (~mool@76.26.237.95) joined #retro 16:33:00 there's a retro for android in google play but it's rather out of date. 16:35:17 tangentstorm: that is the java version right 16:36:34 my guess is javascript 16:36:52 is there a java version? 16:42:32 android and js 16:42:44 yes there is a java version 16:43:03 its not a complete version 16:44:31 ah ok 16:46:50 I am not sure but if docl is talking htc I am thinking the c version should be good with a cross compiler maybe 16:47:02 what is the OS on the HTC docl 16:47:45 I'm attempting to compile using a gcc app. 16:48:37 The OS is called ice cream sandwich, I think. 16:49:33 is that a linux flavor 16:50:08 The Linux kernel is used, but on top of that it's the Android OS. Ice Cream Sandwich is version 4 of that. 16:51:19 Most apps are written in Google's special variation on Java. 16:52:26 oh 16:52:43 then I am not sure 16:52:50 --- quit: kumul (Ping timeout: 245 seconds) 16:53:01 crcx would need to chime in 16:54:27 I flashed a custom ROM (disk image) called Desensed which works with my Vivid model. It got rid of some of the extras from HTC and gave me root access. 16:56:02 so you can use the linux side of the phone 16:56:41 docl: its arm? 16:56:55 Yes 16:57:21 there is embedded arm retro 16:57:40 There is a terminal app, but no gnu stuff like compilers. 16:58:35 There is an app for it. Not sure if it includes command line access though. 16:58:36 is there away to put files on the file system? 16:58:43 Yes 16:59:02 then just cross compile 17:01:18 not sure if the arm version will run but I guess it is worth a try 17:05:43 Interesting. It compiled but is giving me a permission error. 17:07:36 docl: when you try to run it 17:07:57 Yeah. Permission denied. 17:08:01 weird I thought you rooted the phone 17:08:15 hmmm 17:08:40 damn question, did you chmod it 17:09:08 Tried going su, also chmodding to 755. 17:09:11 tangentstorm: I am starting to like tmux 17:09:13 the java version or my pascal port may also work. 17:09:50 there is pascal on the phone? 17:10:18 tangentstorm: or are you talking about a pascal cross compiler 17:14:30 there is a pascal on the phone but it's terrible. i meant freepascal.org. 17:14:57 er there's /a/ pascal that you can /put/ on the phone. :) 17:15:02 but it's terrible. 17:19:31 interesting 17:20:00 I think the c version maybe easier to work with 17:20:12 the code that is 17:27:36 what are you trying to say!? you have offended my family!!! ;) 17:28:10 lol 17:29:14 we were tossing around the idea of a haskell port the other day in #lpmc 17:36:27 i've been thinking about an optimization for retro. 17:37:25 not really sure whether it would save all that much, but it would save it in a lot of places. 17:38:35 basically, if there aren't any jumps/loops in a section of code, you could read the definition backwards, and push each value to the return stack. 17:38:51 then return 17:39:11 this jumps to the first item, which when done jumps to the second item, etc. 17:39:31 so it's as if you're executing directly off the return stack. 17:40:44 all it really saves is 1 operation per call, but that's probably the most common thing retro does. 17:42:01 am i making any sense? :) 17:56:50 --- join: kumul (~mool@76.26.237.95) joined #retro 18:12:57 Hmm. Seems like it could work. But wouldn't it use resources to read the code and make sure it has no jumps? 18:13:48 yeah, at compile time 18:13:56 That might be more a one time cost though. 18:14:07 or you could just do it manually in a critical section of code 18:14:17 Yeah 18:14:21 using a quotation and some immediate word after it 18:14:40 Cool! 18:14:49 or maybe before and after. not sure. 18:16:17 I found a complete IDE for android called AIDE. Java, of course. 18:22:50 --- join: kumool (~mool@76.26.237.95) joined #retro 18:24:30 --- quit: kumul (Ping timeout: 245 seconds) 18:25:28 oh yeah. i have that installed. haven't really played with it yet. 18:25:32 is it cool? 18:33:28 seems to work okay. 18:34:56 --- join: mo (~mool@76.26.237.95) joined #retro 18:35:20 --- nick: mo -> Guest5145 18:36:59 hello world works right out of the box. 18:37:15 :) 18:38:15 --- quit: kumool (Ping timeout: 245 seconds) 18:48:15 --- quit: Guest5145 (Ping timeout: 245 seconds) 18:51:42 --- join: Guest5145 (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 20:16:13 --- quit: Guest5145 (Ping timeout: 248 seconds) 20:43:53 --- join: Guest5145 (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 21:00:15 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 21:03:09 --- quit: Guest5145 (Ping timeout: 248 seconds) 21:49:01 --- quit: kumool (Ping timeout: 248 seconds) 23:59:59 --- log: ended retro/13.03.03