00:00:00 --- log: started forth/08.08.04 00:02:28 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 01:08:56 --- quit: aph__ (Remote closed the connection) 01:46:32 --- join: qFox (i=C00K13S@234pc222.sshunet.nl) joined #forth 02:29:08 --- join: ASau (n=user@84.253.85.38) joined #forth 04:05:29 --- quit: aum ("Leaving") 06:29:21 --- join: nighty^ (n=nighty@x122091.ppp.asahi-net.or.jp) joined #forth 06:47:16 --- quit: nighty__ (Read error: 110 (Connection timed out)) 06:47:28 --- quit: ramkrsna ("Leaving") 07:06:58 --- quit: nighty^ (Read error: 104 (Connection reset by peer)) 07:07:14 Does anyone know, how safe it is to use pthreads in Gforth? 07:07:30 --- join: nighty^ (n=nighty@x122091.ppp.asahi-net.or.jp) joined #forth 07:27:36 --- join: BobFunk (n=mathiasc@172.pool85-54-177.dynamic.orange.es) joined #forth 07:45:22 --- quit: BobFunk () 08:55:46 --- quit: tarbo (Connection timed out) 09:01:29 --- join: BobFunk (n=mathiasc@172.pool85-54-177.dynamic.orange.es) joined #forth 09:08:10 --- join: tarbo (n=me@unaffiliated/tarbo) joined #forth 09:20:15 --- join: fwiffo (n=user@unaffiliated/fwiffo) joined #forth 09:55:51 --- join: nighty__ (n=nighty@x122091.ppp.asahi-net.or.jp) joined #forth 10:09:16 --- join: Maki_ (n=Maki@adsl-224-84.eunet.yu) joined #forth 10:09:28 Hi 10:13:21 --- quit: nighty^ (Read error: 110 (Connection timed out)) 10:18:32 --- quit: tarbo (Read error: 110 (Connection timed out)) 10:49:38 --- quit: fwiffo (Remote closed the connection) 11:04:25 --- join: tarbo (n=me@unaffiliated/tarbo) joined #forth 11:06:20 Dobra vecer, Maki_. 11:06:45 Hey ASau dobra vecer 11:07:12 Did you ever try pthreads in Forth? 11:07:39 You mean proto threads? 11:07:48 No, I mean _real_ threads. 11:08:10 SMP is a must nowadays. 11:08:12 Only cooperative threads 11:08:36 That's sad. 11:10:04 --- quit: tarbo (Read error: 104 (Connection reset by peer)) 11:10:11 I've used threads in C though 11:10:37 What is the impression? 11:10:41 I've buoilt a small OS kernel with threads, semaphores mailboxes... 11:11:08 It works quite stable on ARM7 platform. 11:12:41 I don't use preemptive threads because complexity they introduce in design 11:13:08 Usualy coopetrative threads is all I need. 11:13:11 That's sad. 11:13:27 Future is SMP most probably. 11:14:24 Sometimes I need to use C/C++ with some code base allready written and then I use my kernel which is preemptive 11:14:25 Cooperative threads have nothing behind them except simplicity. 11:15:26 --- join: tarbo (n=me@unaffiliated/tarbo) joined #forth 11:15:44 Well I don't agree with "noting behind them".. 11:16:34 It is easy to convert cooperative threads to preemptive. So cooperative threads catch the essence... 11:17:35 But the opposite isn't. 11:19:40 It could be done. System depended. But if the program is written for preemptive it has to be changed... 11:21:45 Hey ASau sorry for bad spelling :) 11:22:43 Have you used threads in Forth? 11:28:22 --- join: forther (n=forther@207.47.34.100.static.nextweb.net) joined #forth 11:29:20 --- join: JasonWoof (n=jason@dsl-69-50-59-30.pivot.net) joined #forth 11:29:20 --- mode: ChanServ set +o JasonWoof 11:30:04 --- quit: forther (Client Quit) 11:32:25 --- join: qF0x (i=C00K13S@234pc222.sshunet.nl) joined #forth 11:33:20 Not yet, but I'm going to. 11:38:32 --- join: GoNoGo (n=GoNoGo@cro34-3-82-236-93-215.fbx.proxad.net) joined #forth 11:41:06 --- quit: qFox (Read error: 110 (Connection timed out)) 11:41:36 --- nick: qF0x -> qFox 11:50:59 spf has pthreads 11:57:37 --- quit: GoNoGo (Read error: 113 (No route to host)) 12:06:55 SPF needs to much porting. 12:07:07 And I'm not satisfied with its dynamic scoping. 12:10:42 --- quit: BobFunk () 12:27:38 sun protection factor? 12:29:18 --- join: GoNoGo (n=GoNoGo@cro34-3-82-236-93-215.fbx.proxad.net) joined #forth 12:30:26 I mean like javascript's setInterval 12:36:00 --- join: BobFunk (n=mathiasc@172.pool85-54-177.dynamic.orange.es) joined #forth 12:41:32 --- part: BobFunk left #forth 12:42:09 --- join: BobFunk (n=mathiasc@172.pool85-54-177.dynamic.orange.es) joined #forth 12:42:24 porting where to? 12:42:36 dynamic scoping? 12:43:17 To my instrumental system. 12:43:34 Yes, SPF relies on dynamic scoping heavily. 12:43:56 These NOTFOUND and S" this" EVALUATE are too frequent to fight. 12:44:25 you are not obliged to use them 12:44:25 what is your instrumental system? 12:44:37 NetBSD. 12:45:16 did you try the linux beta? 12:45:24 does it have glibc? 12:45:46 notfound is not a dynamic scoping by any means 12:46:07 It is very close to. 12:46:07 evaluate is not used by the core system at all - exactly the same as in other systems 12:46:15 No, it doesn't use glibc. 12:46:55 some other implementation of libc? 12:47:02 Yes, original one. 12:47:43 ok, but it conforms to some C standard or so? 12:47:47 Yes. 12:49:01 I'm completely dissatisfied with linux and gnu. 12:49:59 I am not familiar with bsd internals but if you are interested you could try spf/linux and tell the results, maybe it can be done 12:50:32 This is problematic. 12:50:32 requirements are libc, libdl, libpthreads and some conformance to POSIX 12:50:45 fwiw 12:50:49 need to go now 12:50:55 --- nick: ygrek_ -> ygrek_away 12:51:08 I don't want to rebuild with linux emulation and install a 12:51:08 whole pile of linux stuff just to check spf. 12:53:56 --- quit: BobFunk () 13:11:47 --- quit: GoNoGo ("ChatZilla 0.9.83 [Firefox 2.0.0.16/2008070205]") 13:13:06 --- quit: DerDracle (Remote closed the connection) 13:24:23 --- quit: ygrek_away (Remote closed the connection) 13:28:31 --- join: Quartus` (n=Quartus`@205.205.50.1) joined #forth 14:10:52 --- join: JasonWoo1 (n=jason@dsl-69-50-53-163.pivot.net) joined #forth 14:14:59 --- join: Makic (n=Maki@adsl-224-84.eunet.yu) joined #forth 14:14:59 --- join: BobFunk (n=mathiasc@172.pool85-54-177.dynamic.orange.es) joined #forth 14:15:16 --- join: ASau`` (n=user@79.111.37.137) joined #forth 14:16:20 --- quit: Maki_ (clarke.freenode.net irc.freenode.net) 14:16:20 --- quit: ASau` (clarke.freenode.net irc.freenode.net) 14:16:33 --- join: Maki_ (n=Maki@adsl-224-84.eunet.yu) joined #forth 14:24:00 --- nick: ASau`` -> ASau` 14:24:56 --- quit: JasonWoof (Read error: 110 (Connection timed out)) 14:26:05 --- quit: ecraven (Read error: 104 (Connection reset by peer)) 14:26:33 --- quit: Maki_ (clarke.freenode.net irc.freenode.net) 14:41:56 --- quit: ASau` ("Reboot!") 14:54:08 --- quit: Makic ("Leaving") 15:01:45 --- quit: tarbo (Read error: 60 (Operation timed out)) 15:02:17 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 15:02:17 --- mode: ChanServ set +o tathi 15:06:23 --- join: tarbo (n=me@unaffiliated/tarbo) joined #forth 16:29:05 --- join: ASau` (n=user@79.111.39.156) joined #forth 16:49:32 --- quit: qFox ("Time for cookies!") 18:47:05 --- nick: JasonWoo1 -> JasonWoof 18:47:13 --- mode: ChanServ set +o JasonWoof 18:55:20 --- quit: gnomon (Read error: 104 (Connection reset by peer)) 18:56:17 --- join: gnomon (n=gnomon@CPE0050eb372bdb-CM000f9f776f96.cpe.net.cable.rogers.com) joined #forth 19:16:21 --- quit: tathi ("leaving") 20:12:55 --- quit: Quartus (Read error: 110 (Connection timed out)) 20:13:08 --- join: gnomon_ (n=gnomon@CPE0050eb372bdb-CM000f9f776f96.cpe.net.cable.rogers.com) joined #forth 20:14:58 --- quit: gnomon (Nick collision from services.) 20:15:03 --- nick: gnomon_ -> gnomon 21:01:48 --- quit: gnomon (Read error: 54 (Connection reset by peer)) 21:01:49 --- join: ygrek_away (i=user@gateway/tor/x-ef270545c495de6e) joined #forth 21:36:03 --- join: gnomon (n=gnomon@CPE0050eb372bdb-CM000f9f776f96.cpe.net.cable.rogers.com) joined #forth 21:51:49 --- quit: ygrek_away (Remote closed the connection) 22:12:39 --- quit: BobFunk () 22:25:43 --- quit: JasonWoof ("off to bed") 22:36:14 --- quit: tgunr (Read error: 104 (Connection reset by peer)) 22:57:47 --- quit: proteusguy (Connection timed out) 22:58:17 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 23:32:25 --- join: ramkrsna (n=ramkrsna@unaffiliated/ramkrsna) joined #forth 23:54:48 --- join: ecraven (n=nex@140.78.42.107) joined #forth 23:59:59 --- log: ended forth/08.08.04