00:00:00 --- log: started forth/13.08.20 00:07:36 --- join: kedorlaomer (~adleralq@lankwitz.informatik.hu-berlin.de) joined #forth 00:12:57 ok this is cool: i'd always read that forth code is more compact than asm but i just "proved" it to myself when i reimplemented some words in Forth instead of asm - saved 85 bytes 00:13:28 yeah, i know the speed will kill for things like 0= in Forth, but my goal is the more bare-bones, simple, Forth 00:19:23 (assuming i didn't introduce bugs :) 00:23:57 --- quit: protist (Ping timeout: 260 seconds) 00:37:41 bluekelp: The beauty is that you can balance that speed vs. size thing yourself. 00:38:11 You can have words declared inline, you can reimplement threaded words that require speed as code words, etc. 00:41:55 ttmrichter: have you seen/used a Forth assembler? not sure if they're "nice" or generally just opcodes as LITs 00:45:49 --- join: protist (~protist@40.224.69.111.dynamic.snap.net.nz) joined #forth 00:47:23 They're as nice as you want to make them. :) 00:48:53 bluekelp: For example, this is everything that the Forth 83 standard says about assemblers: http://www.forthfreak.net/f83/fst83-14.htm 00:53:10 ttmrichter: what ARM system do you develop on? do i recall correctly you're using qemu? trying to find something to begin arm asm with myself 00:55:05 No, I'm using an embedded eval board. STM32F4DISCOVERY 00:55:17 So of course the chip is an STM32F4xx :) 00:56:35 ah. i was planning on using my iphone but i have to wrap it in an iOS/app bundle to do that. was hoping for something less clumsy 00:56:58 The STM32F4DISCOVERY is about US$15 and has lots of cool stuff on it at the price. 00:58:11 oh wow. it just sounds expensive then :) 00:59:07 http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419 00:59:17 It's a wee tad cheaper than an iPhone. :) 00:59:38 what's a non-code word called? just a word, or a Forth-word? not sure how to differentiate them (in comments) 00:59:50 indeed 00:59:51 I refer to them as threaded words, but that's just my nomenclature. 01:00:09 And it's a very cool development board, BTW. 01:00:14 --- quit: fftw (Ping timeout: 264 seconds) 01:00:19 It's got an STM32F407VG microcontroller which is very, very hot. 01:00:36 can you use std tookchains with this board or do you need vendor supplied tools? 01:01:06 tool chains* (getting late) 01:01:14 And it's got a pair of MEMS sensors (one audio, one accelerometer) and an audio DAC. 01:02:04 Well, technically you need to use sanctioned toolchains, but I just use a GNU toolchain: gas (gcc too), ld, openocd and gdb. 01:02:51 technically how so? not sure i understand, if you're using gcc/etc it's just a licensing issue or something? 01:03:24 this thing looks awesome. thanks for the pointer. i'll check it out 01:03:38 Well they only support a set of compilers, etc. from specific vendors: Keil, for example. 01:04:17 But there's been support for ST-Link (the big barrier for Linux developers) put into OpenOCD as of version 0.6 so it's fine now. 01:05:28 --- join: fftw (~fastest@la-pinta.la.net.ua) joined #forth 01:10:06 awesome. thanks for the info. past my bed time. 01:10:07 & 02:32:11 --- quit: kludge` (Ping timeout: 248 seconds) 02:37:40 --- join: kludge` (~comet@unaffiliated/espiral) joined #forth 03:44:25 --- join: epicmonkey (~epicmonke@host-224-58.dataart.net) joined #forth 03:45:18 --- join: dys (~user@2a01:1e8:e100:8296:21a:4dff:fe4e:273a) joined #forth 04:20:59 --- quit: c00kiemon5ter (Ping timeout: 248 seconds) 04:21:15 --- join: c00kiemon5ter (~c00kiemon@foss-aueb/coder/c00kiemon5ter) joined #forth 04:43:59 --- join: ASau` (~user@p4FF97457.dip0.t-ipconnect.de) joined #forth 04:47:30 --- quit: ASau (Ping timeout: 268 seconds) 04:58:27 --- quit: tangentstorm (Quit: zzz) 05:09:46 --- join: nighty^ (~nighty@lns-bzn-49f-62-147-170-46.adsl.proxad.net) joined #forth 05:28:29 --- quit: c00kiemon5ter (Ping timeout: 264 seconds) 05:29:47 --- join: c00kiemon5ter (~c00kiemon@foss-aueb/coder/c00kiemon5ter) joined #forth 05:31:40 --- quit: Bahman (Quit: Leaving.) 05:41:19 --- quit: c00kiemon5ter (Ping timeout: 264 seconds) 05:41:34 --- join: c00kiemon5ter (~c00kiemon@foss-aueb/coder/c00kiemon5ter) joined #forth 06:32:56 --- join: RodgerTheGreat (~rodger@c-98-202-115-133.hsd1.ut.comcast.net) joined #forth 06:34:51 --- quit: true-grue (Read error: Connection reset by peer) 06:36:07 --- quit: RodgerTheGreat (Client Quit) 06:36:23 --- join: RodgerTheGreat (~rodger@c-98-202-115-133.hsd1.ut.comcast.net) joined #forth 07:01:10 --- join: Bahman (~Bahman@2.147.83.9) joined #forth 07:04:24 --- quit: dys (Remote host closed the connection) 07:09:21 --- quit: Bahman (Quit: Leaving.) 08:01:10 --- join: true-grue (~quassel@95-28-245-168.broadband.corbina.ru) joined #forth 08:49:43 --- quit: epicmonkey (Ping timeout: 264 seconds) 08:53:55 --- join: fantazo (~fantazo@213.129.230.10) joined #forth 09:29:34 --- join: beretta (~beretta@74.135.121.153) joined #forth 09:54:54 --- join: _spt_ (~steven@host-92-12-213-49.as43234.net) joined #forth 09:55:04 --- quit: _spt_ (Changing host) 09:55:04 --- join: _spt_ (~steven@unaffiliated/-spt-/x-5624824) joined #forth 10:36:58 --- join: Tod-Work (~thansmann@50-202-143-210-static.hfc.comcastbusiness.net) joined #forth 10:51:19 --- nick: ASau` -> ASau 11:03:21 --- part: _spt_ left #forth 11:08:03 --- join: _spt_ (~steven@host-92-12-213-49.as43234.net) joined #forth 11:08:04 --- quit: _spt_ (Changing host) 11:08:04 --- join: _spt_ (~steven@unaffiliated/-spt-/x-5624824) joined #forth 11:11:13 --- quit: fantazo (Ping timeout: 260 seconds) 11:36:11 --- quit: protist (Quit: Konversation terminated!) 11:58:17 --- join: epicmonkey (~epicmonke@188.134.41.114) joined #forth 12:08:19 --- quit: c00kiemon5ter (Ping timeout: 264 seconds) 12:10:06 --- join: c00kiemon5ter (~c00kiemon@foss-aueb/coder/c00kiemon5ter) joined #forth 12:42:35 --- quit: beretta (Quit: Leaving) 13:29:57 --- quit: true-grue (Read error: Connection reset by peer) 13:48:12 --- quit: nighty^ (Remote host closed the connection) 15:22:38 --- join: tangentstorm (~michal@108-218-151-22.lightspeed.rcsntx.sbcglobal.net) joined #forth 15:50:38 --- quit: _spt_ (Quit: power error) 16:06:46 --- quit: Tod-Work (Quit: Leaving) 16:42:02 --- quit: epicmonkey (Ping timeout: 245 seconds) 16:54:54 --- join: Bahman (~Bahman@2.146.86.244) joined #forth 18:01:03 --- quit: jevin (Quit: Textual IRC Client: www.textualapp.com) 18:09:32 --- quit: tangentstorm (Ping timeout: 245 seconds) 18:13:49 --- join: jevin (~jevin@72.12.217.220) joined #forth 18:18:39 --- quit: Bahman (Quit: Leaving.) 18:25:18 --- join: tangentstorm (~michal@108-218-151-22.lightspeed.rcsntx.sbcglobal.net) joined #forth 19:03:39 --- quit: dkordic (Quit: Ex-Chat) 21:23:21 --- join: ehaliewicz (~user@50-0-51-11.dsl.static.sonic.net) joined #forth 23:21:06 --- quit: bluekelp (Quit: hasta) 23:21:36 --- join: bluekelp (~bluekelp@bluekelp.com) joined #forth 23:28:36 --- join: true-grue (~quassel@95-25-34-173.broadband.corbina.ru) joined #forth 23:33:46 --- quit: RodgerTheGreat (Quit: RodgerTheGreat) 23:59:59 --- log: ended forth/13.08.20