00:00:00 --- log: started forth/15.08.23 00:16:23 --- quit: kumul (Quit: Leaving) 01:27:36 --- join: true-grue (~grue@95-27-139-144.broadband.corbina.ru) joined #forth 01:38:41 --- join: xyh (~xyh@14.127.26.56) joined #forth 02:30:03 --- quit: fantazo (Quit: Verlassend) 02:50:22 --- join: _spt_ (~jaat@unaffiliated/-spt-/x-5624824) joined #forth 03:07:57 --- quit: xyh (Ping timeout: 250 seconds) 03:46:18 --- join: xyh (~xyh@14.127.26.56) joined #forth 05:05:40 --- quit: xyh (Remote host closed the connection) 05:39:35 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 05:39:57 --- quit: Zarutian (Read error: Connection reset by peer) 05:40:12 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 05:51:05 --- join: mnemnion (~mnemnion@c-68-40-58-223.hsd1.mi.comcast.net) joined #forth 05:55:23 --- quit: mnemnion (Ping timeout: 246 seconds) 06:06:31 --- join: mnemnion (~mnemnion@2601:400:8001:14c9:4462:78f8:e8fc:1e47) joined #forth 06:06:47 --- quit: Zarutian (Quit: Zarutian) 06:27:16 --- join: xyh (~xyh@183.16.8.49) joined #forth 07:06:09 --- quit: _spt_ (Ping timeout: 264 seconds) 07:14:57 --- join: kumul (~mool@adsl-72-50-84-12.prtc.net) joined #forth 07:29:54 --- quit: kumul (Quit: Leaving) 07:30:23 --- join: kumul (~mool@adsl-72-50-84-12.prtc.net) joined #forth 08:12:14 --- join: gnooth (~gnooth@2602:306:cf96:8b60:f999:4e0f:c230:83b3) joined #forth 08:26:34 --- quit: xyh (Ping timeout: 250 seconds) 08:26:56 --- quit: mnemnion (Remote host closed the connection) 08:34:06 --- join: impomatic_ (~digital_w@31.185.136.135) joined #forth 09:07:10 --- quit: joneshf-laptop (Ping timeout: 260 seconds) 09:08:32 --- quit: kumul (Ping timeout: 260 seconds) 09:18:20 --- join: kumul (~mool@adsl-64-237-237-197.prtc.net) joined #forth 09:20:14 --- join: joneshf-laptop (~joneshf@98.208.35.89) joined #forth 09:21:19 --- quit: kumul (Client Quit) 09:21:41 --- join: ASau` (~user@176.2.77.232) joined #forth 09:22:06 --- join: kumul (~mool@adsl-64-237-237-197.prtc.net) joined #forth 09:22:15 --- quit: kumul (Read error: Connection reset by peer) 09:22:36 --- join: kumul (~mool@adsl-64-237-237-197.prtc.net) joined #forth 09:25:21 --- quit: ASau (Ping timeout: 264 seconds) 09:27:29 --- join: mnemnion (~mnemnion@2601:400:8001:14c9:4462:78f8:e8fc:1e47) joined #forth 09:31:41 --- quit: mnemnion (Ping timeout: 246 seconds) 09:31:55 --- quit: darkf (Quit: Leaving) 09:38:13 --- nick: ASau` -> ASau 09:38:17 --- join: _spt_ (~jaat@host-92-24-245-156.ppp.as43234.net) joined #forth 09:38:17 --- quit: _spt_ (Changing host) 09:38:17 --- join: _spt_ (~jaat@unaffiliated/-spt-/x-5624824) joined #forth 10:12:28 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 10:17:49 --- join: fantazo (~fantazo@089144194050.atnat0003.highway.a1.net) joined #forth 10:21:39 --- join: asagk (~asagk@i59F6D554.versanet.de) joined #forth 10:26:23 --- quit: protist (Quit: Konversation terminated!) 10:51:55 --- quit: asagk (Remote host closed the connection) 11:42:56 --- join: mnemnion (~mnemnion@c-68-40-58-223.hsd1.mi.comcast.net) joined #forth 12:07:38 --- join: Mat4 (~claude@ip5b40b95e.dynamic.kabel-deutschland.de) joined #forth 12:07:40 hello 12:24:21 h'lo Mat4 12:24:32 hi Zarutian 12:39:08 : | dup true = if drop quit then ; 12:39:19 <- found this word useful 12:44:39 what does it do? 12:44:53 I mean what is it itended to do 12:45:48 exit the word if n = true 12:46:10 : test 2 < | drop 1 ; 12:47:45 it is useful for me for show up some undefined behaviour in ANS Forth: TOS is undefined for n < 2 12:48:33 * Zarutian is on the opinion that undefined behaviour in specifications shouldnt exists. 12:48:44 --- quit: gnooth (Ping timeout: 246 seconds) 12:49:18 * Mat4 agrees 13:09:08 --- quit: fantazo (Ping timeout: 256 seconds) 13:30:33 How is it better than assertion? 13:31:07 IMHO, it just sucks. 13:37:37 an assertion terminate the forth session 13:39:30 it's an test, if you want to say that tests sucks (whatever this means in this context) then I disagree 13:48:09 ^^ or lead to an empty data stack 14:04:30 So, your problem is that you have failed to implement prompt in such a way that assertion gets you the prompt rather than terminates everything. 14:06:58 http://www.independent.co.uk/news/world/europe/dresden-riots-protesters-in-germany-attack-refugee-buses-shouting-foreigners-out-10467287.html bomber harris do it again 14:07:06 whoops, wrong channel 14:13:01 no, as written assertions reset the interpreter state which lead to an empty stack (the stack state is what interests me) 14:13:47 I'm using quit as interrupt trigger for debugging 14:14:27 (a breakpoint) 14:23:00 try : test assert( dup 2 < ) drop 1; 3 test . <- stack underflow, see assert, immediate 14:24:05 quit is not an immediate word so I can use it as breakpoint 14:24:35 ciao 14:24:42 --- quit: Mat4 (Quit: Verlassend) 14:58:35 --- quit: Zarutian (Quit: Zarutian) 15:32:52 --- quit: true-grue (Read error: Connection reset by peer) 16:06:46 --- quit: _spt_ (Quit: /0\) 16:42:48 --- quit: kumul (Quit: Leaving) 16:43:39 --- join: kumul (~mool@adsl-64-237-237-197.prtc.net) joined #forth 16:58:13 --- nick: karswell` -> karswell 17:25:58 --- join: gnooth (~gnooth@2602:306:cf96:8b60:58c9:c810:85c1:a5da) joined #forth 18:01:57 --- nick: KULP -> kulp 18:22:38 --- quit: gnooth (Ping timeout: 246 seconds) 19:28:24 --- join: gnooth (~gnooth@2602:306:cf96:8b60:58c9:c810:85c1:a5da) joined #forth 20:00:17 --- quit: gnooth (Ping timeout: 246 seconds) 20:05:02 --- quit: mnemnion (Remote host closed the connection) 20:14:11 --- join: darkf (~darkf___@unaffiliated/darkf) joined #forth 20:57:22 --- quit: kumul (Quit: Leaving) 21:05:37 --- join: mnemnion (~mnemnion@c-68-40-58-223.hsd1.mi.comcast.net) joined #forth 21:10:06 --- quit: mnemnion (Ping timeout: 250 seconds) 23:07:02 --- join: mnemnion (~mnemnion@2601:400:8001:14c9:44d4:38ef:c2a:f171) joined #forth 23:09:44 --- quit: impomatic_ (Quit: http://corewar.co.uk) 23:11:23 --- quit: mnemnion (Ping timeout: 246 seconds) 23:32:58 --- join: nighty^ (~nighty@hokuriku.rural-networks.com) joined #forth 23:59:59 --- log: ended forth/15.08.23