00:00:00 --- log: started forth/08.10.07 01:03:15 --- join: ASau` (n=user@77.246.231.147) joined #forth 01:28:49 --- quit: sunwukong ("bye") 01:33:11 --- quit: Quartus` (Read error: 104 (Connection reset by peer)) 01:43:09 Which Forth you use? 01:45:10 Gforth. 01:51:02 which one more populur? 01:51:50 i used Gforth too 01:52:28 Forth isn't popular. 01:55:54 : D,I know that 01:57:13 I think that forth more power for a system,not for a language 01:57:39 Where is main irc channel? 01:57:54 This one. 01:58:07 Forth community is more USENET-centric. 01:58:44 oh 01:58:49 clf? 01:59:32 Yes. 02:01:03 Im there 02:36:30 --- quit: proteusguy (Read error: 110 (Connection timed out)) 02:36:58 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 03:17:15 --- quit: qFox (calvino.freenode.net irc.freenode.net) 03:17:15 --- quit: lasts (calvino.freenode.net irc.freenode.net) 03:17:18 --- quit: tarbo (calvino.freenode.net irc.freenode.net) 03:17:53 --- join: qFox (i=C00K13S@132pc222.sshunet.nl) joined #forth 03:17:53 --- join: lasts (n=lasts@77.207.25.109) joined #forth 03:33:02 --- quit: Quartus (Read error: 110 (Connection timed out)) 03:33:22 --- join: Quartus (n=neal@CPE0001023f6e4f-CM001947482b20.cpe.net.cable.rogers.com) joined #forth 03:33:22 --- mode: ChanServ set +o Quartus 03:41:50 --- nick: Malfermi1aKodo -> MalfermitaKodo 03:45:55 --- join: tarbo (n=me@unaffiliated/tarbo) joined #forth 04:01:14 --- quit: lasts (Connection timed out) 04:01:48 --- join: lasts (n=lasts@77.207.25.109) joined #forth 04:02:15 --- quit: qFox (Read error: 113 (No route to host)) 05:04:34 --- quit: nighty__ (Remote closed the connection) 05:44:32 --- join: qFox (i=C00K13S@132pc222.sshunet.nl) joined #forth 06:01:33 --- quit: ASau (Read error: 113 (No route to host)) 06:05:16 --- quit: proteusguy (Read error: 110 (Connection timed out)) 06:05:45 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 06:24:56 --- quit: mathrick (Read error: 110 (Connection timed out)) 07:26:14 --- join: JasonWoof (n=jason@c-65-96-160-164.hsd1.ma.comcast.net) joined #forth 07:26:14 --- mode: ChanServ set +o JasonWoof 07:45:11 --- join: mathrick (n=mathrick@users177.kollegienet.dk) joined #forth 07:45:27 hello~~~~~~~~ 07:48:39 Guten Tag 08:38:19 howdy 08:55:36 --- quit: proteusguy (Read error: 110 (Connection timed out)) 08:56:15 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 09:24:10 --- join: ASau (n=user@193.138.70.52) joined #forth 09:31:52 --- join: xjrn (n=jim@c-69-181-213-99.hsd1.ca.comcast.net) joined #forth 09:48:34 --- quit: segher (Nick collision from services.) 09:48:46 --- join: segher_ (n=segher@84-105-61-45.cable.quicknet.nl) joined #forth 09:57:18 --- join: Maki_ (n=Maki@adsl-224-84.eunet.yu) joined #forth 10:31:22 --- join: Quartus` (n=Quartus`@74.198.12.8) joined #forth 10:48:18 --- quit: ASau` (Read error: 110 (Connection timed out)) 11:10:01 --- quit: segher_ (Connection timed out) 11:11:25 --- join: segher (n=segher@84-105-61-45.cable.quicknet.nl) joined #forth 11:26:28 --- quit: xjrn (Read error: 60 (Operation timed out)) 11:27:52 --- join: forther (n=forther@207.47.34.100.static.nextweb.net) joined #forth 11:42:36 is it possible to detect both key up and key down events for any key in a standard linux terminal? 11:51:35 in the console yes 11:51:44 in xterm, no 11:54:34 I forget how you do it, but I'm pretty sure it's called "raw mode" 11:55:30 I440r: is that kernel.com run on Linux 11:55:32 ? 11:57:19 = = Im sucker...spented half hour on xp... 11:58:04 man tcsetattr talks about cfmakeraw(struct termios *termios_p); 11:58:06 that might do it 11:58:16 don't remember 11:58:40 It's risky if you don't have some other way to access your box though 11:58:45 I've deployed Cygwin on XP today, but had no time to check gforth there. 11:59:07 Good evening. 11:59:17 if your program doesn't reset the terminal to raw mode when it's done, you need to get access from another computer to fix it 11:59:25 because you're keyboard is in a funky state 11:59:36 normal key sequences to change VTs don't work 11:59:54 at least that was my experience 6 years ago 11:59:54 It is good style to catch signals and clean up on exit. 12:00:34 I'd say, that all this stuff requires enough preparatory work. 12:00:51 Unfortunatly, ttys aren't easy in any way. 12:02:06 3:00 am *_*,goodnight evrybody~~ 12:02:20 Good night. 12:12:12 jason yea and if ur app segfaults it leavs the terminal in a squirly state too :/ 12:14:54 --- join: Malfermi1aKodo (n=kansu@xdsl-78-34-141-80.netcologne.de) joined #forth 12:17:19 --- quit: Malfermi1aKodo (Client Quit) 12:21:37 I440r: I'm used to text-based apps sometimes leaving the terminal in a weird state, but it's usually just that your typing doesn't show, or that 0x0a moves the cursor down, and not back to the beginning of the line 12:21:58 in all these cases you can just type "reset" and it's fixed 12:22:03 with raw mode you cannot, because you cannot type 12:22:23 because your keyups output text to the input line too 12:23:01 when I was playing with it, I found that key-up on the TAB key was ENTER 12:23:33 so I made a bash alias from whatever weird symbol came out of TAB's key-down to a one-liner that fixed the terminal 12:23:50 Ha! 12:26:10 yea ive seen that same crap when developing isforth :) 12:26:22 sometimes reset doesnt work tho 12:26:32 --- quit: MalfermitaKodo (Connection timed out) 12:26:43 ive even tried using ioctl's to put the terminal back in a sane state but sometimes that doesnt work either heh 12:27:25 lol thats clever :) 12:36:16 tput init 12:37:08 or CMD-OPT-R 12:37:18 xterm has a similar thing in a mouse menu 12:46:47 --- join: snowrichard (n=richard@12.169.182.169) joined #forth 12:47:01 --- part: snowrichard left #forth 13:08:59 --- part: forther left #forth 13:36:03 which is the cmd button, which is the opt button (i can guess which one is the R button :) 13:36:38 tput looks good! i never saw that one before :) 13:45:31 hi 13:46:25 hi slava :) 13:47:10 long time no see 13:47:36 im been hiding :) 14:03:38 I440r: reset(1) is sometimes a simple "tput reset" script. 14:16:36 --- join: snowrichard (n=richard@12.169.182.169) joined #forth 14:16:46 hi 14:17:08 --- part: snowrichard left #forth 14:55:27 --- join: Rodo12 (i=Rodo12@v-209-98-172-115.mn.visi.com) joined #forth 15:02:10 --- quit: Rodo12 () 15:14:48 --- join: skas (n=skas@eth488.act.adsl.internode.on.net) joined #forth 15:15:06 --- quit: skas (Read error: 54 (Connection reset by peer)) 15:16:58 --- join: skas (n=skas@eth488.act.adsl.internode.on.net) joined #forth 15:20:05 --- quit: Maki_ ("Leaving") 15:48:17 --- quit: I440r ("Leaving") 16:03:42 --- quit: qFox ("Time for cookies!") 17:41:52 --- quit: Quartus () 18:59:53 --- join: mark4 (n=mark4@wsip-68-14-227-113.ph.ph.cox.net) joined #forth 19:47:26 --- join: xjrn (n=jim@c-69-181-213-99.hsd1.ca.comcast.net) joined #forth 20:35:07 --- quit: xjrn (Read error: 113 (No route to host)) 20:49:44 i440r: if you like "tput init", you might like "stty sane" as well. much better combo than all that linuxy "/bin/reset" nonsense -- portable as well ;-P 20:49:55 oh, he left 21:49:54 --- join: nighty__ (n=nighty@210.188.173.246) joined #forth 21:51:35 --- join: qFox (i=C00K13S@132pc222.sshunet.nl) joined #forth 21:55:04 --- join: xjrn (n=jim@c-69-181-213-99.hsd1.ca.comcast.net) joined #forth 22:09:40 --- quit: xjrn (Read error: 104 (Connection reset by peer)) 22:21:00 --- join: ASau` (n=user@77.246.231.133) joined #forth 22:32:40 --- join: xjrn (n=jim@c-69-181-213-99.hsd1.ca.comcast.net) joined #forth 22:46:51 --- join: ygrek (i=user@gateway/tor/x-930d5498ae8ba7ac) joined #forth 23:23:58 --- quit: ygrek (Remote closed the connection) 23:29:54 --- quit: JasonWoof ("off to bed") 23:59:59 --- log: ended forth/08.10.07