00:00:00 --- log: started retro/12.01.14 02:49:56 --- quit: karswell (Read error: Connection reset by peer) 06:22:26 --- join: Kumul (~Kumul@adsl-207-204-134-133.prtc.net) joined #retro 07:57:00 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #retro 09:02:23 add getNumber and string constant functions to the standard image : http://rx-core.org/rx.fossil/info/ca03dddd989cecb5faa8b2b3f8cf4945a1dc53ef 09:03:36 "getNumber" replaces the "getToken toNumber" sequence, and "string" replaces "keepString constant" 11:33:39 --- quit: Kumul (Quit: gone) 12:39:19 --- join: Mat2 (5b4085c5@gateway/web/freenode/ip.91.64.133.197) joined #retro 12:39:24 hello 12:44:25 @crc: for colon, behaviour as create would useful in a state smart forth system like freeforth I think: 12:45:08 1 2 foo bar + would execute prior compiled line 12:46:00 1 2 foo bar + :word should link new vocabulary entry of prior compiled line 12:47:55 the problem I see with this is what about definations which exceed a specific number of words (multiple lines) ? 12:50:35 however my question was, why not handle ':' and ';' as prefixes ? -> :word 1 2 foo bar +; 12:50:53 or ;+ 12:51:31 ciao 12:51:37 --- quit: Mat2 (Quit: Page closed) 13:32:21 --- quit: karswell (Excess Flood) 15:02:35 crc: what do I need to do, to execute code on boot ? 15:08:41 [ ] is boot save 15:09:05 anything inside the quote will be executed at startup 15:16:07 and how to start the normal command prompt then? 15:17:12 the normal prompt should start once the quote finishes executing, unless you run something that prevents it 15:23:53 oh, ok, it works :-) 15:24:59 --- join: Kumul (~Kumul@adsl-207-204-134-133.prtc.net) joined #retro 15:32:06 --- join: crcx (~crcx@184.77.185.20) joined #retro 15:32:34 Switched to my iPad instead of the phone. 15:33:07 is it possible to get the "Retro " string somehow? 15:37:09 For display? 15:37:59 build version "Retro %s (%s)\n" puts 15:38:19 That would replicate the normal startup message 15:41:02 "Retro " version ^strings'append " (" ^strings'append build ^strings'append ') ^strings'appendChar 15:41:54 This would return a string matching the startup message 15:47:42 --- quit: crcx (Remote host closed the connection) 15:48:53 --- join: crcx (~crcx@184.77.185.20) joined #retro 15:55:09 what do you think, what could be the problem: "asdf" ^lcd'puts -> vm simply exits 15:55:32 but: with lcd' "asdf" puts -> works as expected 15:59:02 Can I see the code? 16:01:33 it is commited to ~ok2/retro-language/arduino branch 16:02:06 Ok, looking now 16:08:28 i have commited now all things i wanted to have there, it would be nice to rewrite the LCD driver from C to Retro, but not this time i think 16:09:23 I don't know why it's failing to work with the ^ prefix; the code looks fine from a quick read 16:10:26 i am afraid it is a bug in my VM ... 16:11:37 the management of image and changes is a bit tricky 16:12:48 * crcx needs to get an arduino 16:12:54 today i go to sleep, we have 2 AM now :-) 16:13:31 arduino, at least with retro, is very nice :-) 16:14:23 i have not tried the IDE which comes from this project, it is in java, and big, and not my favorite language ... :-) 16:19:18 I hope you sleep well. Only 8 pm here, so I'll be up for a while yet 16:28:22 Thank you! I have posted a photo of my arduino board on G+ 16:28:30 with working LCD and keypad :-) 16:32:28 --- quit: crcx (Remote host closed the connection) 16:32:45 --- join: crcx (~crcx@184.77.185.20) joined #retro 16:33:00 Very nice :) 16:39:58 Oh, i see i have accidentally commited a change to ngaro.lisp 16:40:11 i have revert that in my branch, can you merge it again? 16:41:34 --- join: erider (~chatzilla@unaffiliated/erider) joined #retro 16:41:47 hi all 16:42:30 Hi erider 16:43:01 hey crcx whats up happy new year to you 16:44:40 ok2: done 16:44:59 erider: Preparing for the Retro 11.2 release 16:45:40 crcx: thank you! 16:45:50 good night all! 16:46:15 good night 16:46:20 --- quit: crcx (Remote host closed the connection) 16:47:23 --- join: crcx (~crcx@184.77.185.20) joined #retro 16:47:34 wb 16:47:49 Thanks 16:48:11 The multitasking on the iPad 1 isn't the best. 16:48:29 tell me about it 16:49:33 Apps can run in the background for up to ten minutes, unless you run low on memory. The iPad 1 has insufficient memory for me to have more than two or three things actually running. 16:49:58 crcx so you are working on using modern browsers as a platform for retro and some of your other tools 16:50:32 So I flip to a terminal, then a browser, and depending on what I'm looking at, something (like this irc client) may be suspended 16:51:12 I use a browser based vm for a lot of testing as it's highly convenient 16:51:49 yeah but browsers are not bad targets 16:52:28 browser tech is only going to get better I think in the future 16:53:57 there is a huge market built around webapps 17:01:22 --- quit: erider (Remote host closed the connection) 17:01:50 --- join: erider (~chatzilla@pool-173-69-151-233.bltmmd.fios.verizon.net) joined #retro 17:02:03 --- quit: erider (Changing host) 17:02:03 --- join: erider (~chatzilla@unaffiliated/erider) joined #retro 17:05:15 Most of the things I work on are only appealing to a limited set of possible users 17:09:11 --- quit: crcx (Remote host closed the connection) 17:12:52 modesty is a good trait crc :) 17:13:41 --- join: crcx (~crcx@184.77.185.20) joined #retro 17:13:50 it is bigger than a limited amount of users 17:14:40 I mostly code specialty apps for narrowly defined tasks 17:15:46 Few ever get more than 2 or 3 users 17:19:00 https://mobile.twitter.com/#!/blengon/status/158359305572200450?photo=1 for ok2's picture of his arduino board + LCD + keypad running retro 17:33:47 embedded systems fun times 17:49:32 good night crcx have a good one 17:49:37 --- quit: erider (Quit: ChatZilla 0.9.88 [Firefox 5.0/20110615151330]) 18:42:39 --- quit: crcx (Quit: crcx) 21:12:30 --- quit: Kumul (Quit: gone) 23:09:35 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #retro 23:59:59 --- log: ended retro/12.01.14