00:00:00 --- log: started forth/12.06.21 00:09:57 --- nick: ttmrichter -> ttmrichter_ 00:10:06 --- nick: ttmrichter_ -> ttmrichter 00:16:59 --- join: DocPlatypus (~skquinn@108-75-59-67.lightspeed.hstntx.sbcglobal.net) joined #forth 00:16:59 --- mode: ChanServ set +v DocPlatypus 00:43:49 --- quit: fantazo (Remote host closed the connection) 02:44:50 --- quit: ttmrichter (Quit: Leaving) 02:51:31 --- join: entwislegrove (~Duncan_En@host86-135-158-162.range86-135.btcentralplus.com) joined #forth 02:51:32 --- mode: ChanServ set +v entwislegrove 03:16:03 --- join: SplinterOfChaos (~soc@cblmdm24-52-84-142.buckeyecom.net) joined #forth 03:16:03 --- mode: ChanServ set +v SplinterOfChaos 03:41:14 --- quit: entwislegrove (Ping timeout: 246 seconds) 03:49:20 --- join: entwislegrove (~Duncan_En@host86-135-158-162.range86-135.btcentralplus.com) joined #forth 03:49:21 --- mode: ChanServ set +v entwislegrove 03:58:22 --- quit: jillsmitt (Ping timeout: 276 seconds) 05:05:49 --- quit: phirsch (Read error: Operation timed out) 05:06:59 --- quit: entwislegrove (Ping timeout: 246 seconds) 05:14:52 --- join: phirsch (~phirsch@xdsl-89-0-159-68.netcologne.de) joined #forth 05:14:53 --- mode: ChanServ set +v phirsch 05:33:38 --- join: jillsmitt (~jillsmitt@95.56.163.71) joined #forth 05:33:38 --- mode: ChanServ set +v jillsmitt 05:36:11 --- quit: SplinterOfChaos (Read error: Connection reset by peer) 05:42:45 --- join: SplinterOfChaos (~soc@cblmdm24-52-84-142.buckeyecom.net) joined #forth 05:42:45 --- mode: ChanServ set +v SplinterOfChaos 06:12:12 --- join: ttmrichter (~ttmrichte@221.234.38.59) joined #forth 06:12:13 --- mode: ChanServ set +v ttmrichter 06:13:20 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 06:13:21 --- mode: ChanServ set +v MayDaniel 06:49:28 --- join: nighty- (~nighty@static-68-179-124-161.ptr.terago.net) joined #forth 06:49:28 --- mode: ChanServ set +v nighty- 06:54:06 --- join: fantazo (~fantazo@213.129.230.10) joined #forth 06:54:07 --- mode: ChanServ set +v fantazo 08:00:05 --- quit: jillsmitt (Ping timeout: 245 seconds) 08:01:38 --- join: jillsmitt (~jillsmitt@95.56.163.71) joined #forth 08:01:39 --- mode: ChanServ set +v jillsmitt 08:19:59 --- quit: MayDaniel (Read error: Connection reset by peer) 08:55:16 --- quit: jyfl987 (Quit: leaving) 09:12:00 --- quit: fantazo (Ping timeout: 265 seconds) 09:12:29 --- quit: jillsmitt (Ping timeout: 272 seconds) 09:21:57 --- quit: ttmrichter (Quit: Leaving) 09:25:07 --- join: jillsmitt (~jillsmitt@46.227.184.144) joined #forth 09:25:07 --- mode: ChanServ set +v jillsmitt 09:26:23 --- join: entwislegrove (~Duncan_En@host81-159-168-94.range81-159.btcentralplus.com) joined #forth 09:26:24 --- mode: ChanServ set +v entwislegrove 09:27:04 --- quit: john_metcalf (Quit: john_metcalf) 09:29:51 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 09:29:52 --- mode: ChanServ set +v MayDaniel 09:47:15 --- join: fantazo (~fantazo@91.119.121.102) joined #forth 09:47:15 --- mode: ChanServ set +v fantazo 09:51:56 --- quit: ASau (Read error: Connection reset by peer) 09:53:57 --- join: ASau (~user@95-28-25-120.broadband.corbina.ru) joined #forth 09:53:58 --- mode: ChanServ set +v ASau 09:54:02 --- join: Monevii (~Monevii@adsl-207-204-147-103.prtc.net) joined #forth 09:54:02 --- mode: ChanServ set +v Monevii 09:54:11 --- join: Kumul (~Kumul@adsl-207-204-147-103.prtc.net) joined #forth 09:54:11 --- mode: ChanServ set +v Kumul 10:14:01 --- quit: jillsmitt (Read error: Connection reset by peer) 10:24:02 --- quit: entwislegrove (Remote host closed the connection) 10:35:05 --- join: RodgerTheGreat (~RodgerThe@71-13-215-128.dhcp.mrqt.mi.charter.com) joined #forth 10:35:06 --- mode: ChanServ set +v RodgerTheGreat 10:35:22 howdy, folks 10:49:04 very well, thank you 10:53:05 what's up, kulp? 10:54:18 i'm ignoring my job by being on irc :( 10:54:39 and wanting to go home and check my latest verilog code on my spartan6 10:54:42 you ? 11:00:03 I'm eating lunch and figuring out what I'm going to work on this afternoon 11:02:07 RodgerTheGreat, freelancer? 11:03:15 PhD student. It's like freelancing except the money. 11:10:14 ah so one of those "kids" ASaau always brawls 11:11:04 Forth is like C, just more flexible. I really don't get my head around that idea, that it is bad. 11:11:12 I know. I'm living the tragedy 11:16:39 I think Forth is fun to work with, and while it isn't appropriate for all tasks it contains many ideas that are worth emulating 11:18:00 working with Forth, PostScript and Factor have convinced me that postfix syntax is very clean and flexible. 11:18:32 when it can help the programmer *and* make the compiler simpler, everybody wins 11:19:38 --- nick: kulp -> Teckulp 11:19:39 reason, why a lot of languages use stack machines today? 11:19:40 I'm particularly fond of how if…then in forth can function like a more powerful form of C's ternary operator 11:20:06 how? 11:20:31 you can use if…else…then to push several values onto the stack or call different accessors to prepare arguments for a method 11:20:41 like " if 1 2 else 3 4 then foo" 11:21:07 or you can reverse that and use the conditional to alternate the word that consumes the value 11:21:19 like " if foo else bar then " 11:22:23 in contrast the first example would take multiple ternary expressions in C, while the second would probably require an explicit if… and possibly redundant code to prepare arguments for foo and bar 11:24:56 the downside to forth's conditional is that you can't easily express multiple "else-if" clauses without nesting, but there are often other ways to structure that kind of control flow, such as a case statement, table lookup or an "exit-early" pattern 11:55:40 --- join: john_metcalf (~digital_w@87.115.178.251) joined #forth 11:55:43 --- mode: ChanServ set +v john_metcalf 12:00:31 --- quit: MayDaniel (Read error: Connection reset by peer) 12:34:32 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 12:34:32 --- mode: ChanServ set +v MayDaniel 12:55:39 --- join: entwislegrove (~Duncan_En@host81-159-168-94.range81-159.btcentralplus.com) joined #forth 12:55:43 --- mode: ChanServ set +v entwislegrove 12:56:52 --- quit: fantazo (Ping timeout: 264 seconds) 12:58:13 --- join: fantazo (~fantazo@91.119.121.102) joined #forth 12:58:13 --- mode: ChanServ set +v fantazo 13:04:27 --- join: fantazo_ (~fantazo@91.119.48.229) joined #forth 13:04:27 --- mode: ChanServ set +v fantazo_ 13:06:54 --- quit: fantazo (Ping timeout: 265 seconds) 13:40:31 --- quit: MayDaniel (Read error: Connection reset by peer) 13:56:55 --- quit: entwislegrove (Remote host closed the connection) 14:27:33 --- nick: Teckulp -> kulp 14:29:57 --- join: Nisstyre (~yours@oftn/member/Nisstyre) joined #forth 14:29:57 --- mode: ChanServ set +v Nisstyre 14:30:32 --- quit: Nisstyre (Read error: Connection reset by peer) 14:34:58 --- quit: nighty- (Remote host closed the connection) 16:49:27 --- quit: Kumul (Quit: gone) 16:49:54 --- join: Kumul (~Kumul@adsl-207-204-147-103.prtc.net) joined #forth 16:49:55 --- mode: ChanServ set +v Kumul 18:02:56 --- join: phirsch_ (~phirsch@xdsl-78-34-210-197.netcologne.de) joined #forth 18:02:56 --- mode: ChanServ set +v phirsch_ 18:05:22 --- quit: phirsch (Ping timeout: 246 seconds) 18:05:22 --- nick: phirsch_ -> phirsch 18:46:35 --- quit: SplinterOfChaos (Quit: Ex-Chat) 18:48:29 --- join: ttmrichter (~ttmrichte@61.184.206.85) joined #forth 18:48:29 --- mode: ChanServ set +v ttmrichter 18:49:55 --- join: Onionnion (~ryan@adsl-69-215-128-150.dsl.milwwi.ameritech.net) joined #forth 18:49:55 --- mode: ChanServ set +v Onionnion 18:52:06 what are some examples of hardware that would be used by people who are looking for "tiny" compilers? I see that a lot, especially for Forth, and I'm just curious to know what people are playing with 18:57:33 --- quit: Onionnion (Remote host closed the connection) 20:56:15 --- join: b4284 (~user@122-117-157-82.HINET-IP.hinet.net) joined #forth 20:56:16 --- mode: ChanServ set +v b4284 21:05:08 --- quit: DocPlatypus (Quit: Leaving) 21:12:43 --- quit: RodgerTheGreat (Quit: RodgerTheGreat) 22:33:38 --- join: jillsmitt (~jillsmitt@178.238.76.107) joined #forth 22:33:38 --- mode: ChanServ set +v jillsmitt 22:49:48 Onionnion: TI Launchpad with http://4e4th.eu or Arduino with http://amforth.sourceforge.net 22:52:11 I'd like to get Forth running on the eZ430-F2013, but I don't think it's possible :-( 22:56:00 --- join: DocPlatypus (~skquinn@108-75-59-67.lightspeed.hstntx.sbcglobal.net) joined #forth 22:56:00 --- mode: ChanServ set +v DocPlatypus 23:01:46 which one is that, 64 bytes ram? 23:02:31 you can run forth on that fine -- interactive system is somewhat harder ;-) 23:06:17 running forth on an atmle atiny 45? I wondererd how 23:08:32 --- quit: b4284 (Ping timeout: 250 seconds) 23:31:30 --- quit: Kumul (Quit: gone) 23:32:16 --- quit: Monevii (Remote host closed the connection) 23:59:59 --- log: ended forth/12.06.21