00:00:00 --- log: started forth/16.09.07 00:28:54 --- quit: ASau (Ping timeout: 240 seconds) 00:45:29 --- quit: nal (Quit: WeeChat 1.4) 01:27:24 --- quit: mnemnion (Remote host closed the connection) 01:30:37 --- quit: DKordic (Remote host closed the connection) 01:39:53 --- join: DKordic (~user@93-86-150-126.dynamic.isp.telekom.rs) joined #forth 01:57:45 --- join: nighty (~nighty@p001.gate.atson.jp) joined #forth 02:26:59 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:7d2b:dced:3107:e0d) joined #forth 02:30:40 --- quit: proteusguy (Ping timeout: 276 seconds) 02:31:19 --- quit: mnemnion (Ping timeout: 250 seconds) 02:34:15 --- quit: the_cuckoo (Ping timeout: 250 seconds) 02:36:08 --- quit: dys (Ping timeout: 265 seconds) 02:49:58 --- join: the_cuckoo (~charlie@d51a50ae9.access.telenet.be) joined #forth 03:14:19 --- quit: nighty (Quit: Disappears in a puff of smoke) 03:29:52 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:fcf6:eb09:eacb:f833) joined #forth 03:34:09 --- quit: mnemnion (Ping timeout: 250 seconds) 04:34:01 --- join: proteusguy (~proteusgu@183.89.213.124) joined #forth 04:34:01 --- mode: ChanServ set +v proteusguy 05:48:01 --- join: Vendan (~Vendan@li469-176.members.linode.com) joined #forth 05:50:14 --- join: nighty (~nighty@sp49-106-215-219.msf.spmode.ne.jp) joined #forth 06:38:18 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:fcf6:eb09:eacb:f833) joined #forth 06:42:39 --- quit: mnemnion (Ping timeout: 250 seconds) 06:44:49 --- quit: nighty (Quit: Disappears in a puff of smoke) 06:50:53 --- quit: DGASAU (Read error: Connection reset by peer) 06:51:12 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 07:20:57 --- quit: pdewacht (*.net *.split) 07:20:57 --- quit: dograt (*.net *.split) 07:30:51 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:4d64:cbf0:6d02:43bb) joined #forth 07:35:05 --- quit: mnemnion (Ping timeout: 250 seconds) 07:42:33 --- join: pdewacht (~repent@kulon.2k38.be) joined #forth 07:42:33 --- join: dograt (~dograt@unaffiliated/dograt) joined #forth 08:24:15 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 08:28:31 --- quit: mnemnion (Ping timeout: 244 seconds) 08:42:10 --- join: karswell (~user@216.18.189.80.dyn.plus.net) joined #forth 08:57:03 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:4d64:cbf0:6d02:43bb) joined #forth 09:30:29 --- quit: mnemnion (Remote host closed the connection) 09:39:15 --- join: true-grue (~true-grue@176.14.223.200) joined #forth 09:49:27 --- join: mnemnion (~mnemnion@152.179.131.166) joined #forth 09:53:59 --- join: mnemnia (~mnemnion@152.179.131.166) joined #forth 09:54:14 --- quit: mnemnion (Ping timeout: 264 seconds) 09:55:07 --- quit: karswell (Remote host closed the connection) 10:00:39 --- quit: DGASAU (Read error: Connection reset by peer) 10:00:58 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 10:01:40 --- join: dys (~dys@ip-109-44-3-11.web.vodafone.de) joined #forth 11:27:23 --- join: neceve (~ncv@unaffiliated/neceve) joined #forth 11:44:12 --- quit: neceve (Quit: Konversation terminated!) 12:44:38 --- quit: mnemnia (Remote host closed the connection) 13:37:05 --- join: mnemnion (~mnemnion@152.179.131.166) joined #forth 14:21:53 --- join: gyxile (~nick@cpc80309-grim18-2-0-cust167.12-3.cable.virginm.net) joined #forth 14:54:10 --- join: nal (~nal@adsl-72-50-85-165.prtc.net) joined #forth 15:44:18 --- quit: nal (Ping timeout: 250 seconds) 15:55:44 --- quit: gyxile (Remote host closed the connection) 16:05:27 --- join: real-grue (~true-grue@176.14.223.200) joined #forth 16:08:31 --- quit: true-grue (Ping timeout: 260 seconds) 16:10:54 --- quit: real-grue (Read error: Connection reset by peer) 16:16:25 --- join: karswell (~user@216.18.189.80.dyn.plus.net) joined #forth 16:18:04 --- join: nighty (~nighty@p001.gate.atson.jp) joined #forth 17:06:33 --- join: nal (~nal@adsl-72-50-85-165.prtc.net) joined #forth 17:09:23 --- quit: mnemnion (Remote host closed the connection) 17:12:47 --- join: mnemnion (~mnemnion@152.179.131.166) joined #forth 17:16:54 --- quit: mnemnion (Ping timeout: 240 seconds) 17:33:11 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:5c47:5b16:47fa:788c) joined #forth 17:35:33 --- join: bluekelp (~bluekelp@bluekelp.com) joined #forth 17:37:24 --- quit: mnemnion (Ping timeout: 250 seconds) 18:13:03 --- join: neceve (~ncv@79.114.123.181) joined #forth 18:13:03 --- quit: neceve (Changing host) 18:13:03 --- join: neceve (~ncv@unaffiliated/neceve) joined #forth 18:56:06 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:5c47:5b16:47fa:788c) joined #forth 19:10:51 --- quit: DGASAU (Read error: Connection reset by peer) 19:11:07 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 19:45:50 --- quit: dys (Ping timeout: 255 seconds) 19:53:43 --- quit: DGASAU (Read error: Connection reset by peer) 19:55:36 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 20:00:51 --- quit: DGASAU (Read error: Connection reset by peer) 20:04:24 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 20:07:53 --- quit: DGASAU (Read error: Connection reset by peer) 20:08:40 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 20:53:13 --- quit: neceve (Quit: Konversation terminated!) 22:04:34 --- quit: proteusguy (Ping timeout: 276 seconds) 23:17:30 --- join: mnemnia (~mnemnion@2601:643:8102:7c95:5c47:5b16:47fa:788c) joined #forth 23:20:10 --- quit: mnemnion (Ping timeout: 250 seconds) 23:29:27 --- join: John[Lisbeth] (~user@13.85.69.102) joined #forth 23:31:20 I am looking for a place to discuss infix notation 23:32:39 why? 23:32:46 or perhaps I mean to say reverse polish notation 23:33:34 reverse polish is not infix 23:33:48 I am a lisp programmer who is new to lisp but who came from haskell. I switched to lisp because I liked using parentheses for everything and doing everything with polish notation. But now I am curious about reverse polish and removing parentheses 23:33:59 It is more minimal, consistent, and apparently requires less computational power 23:34:10 so do you talk about 3 4 + ? 23:34:23 => 7 23:34:26 yes 23:35:35 but if you remove paren you will get something like forth and one guy will appear and tell you why you don't want or need to use forth :-D 23:35:44 so... what's your question? 23:35:55 It is more of a broad curiosity 23:36:20 If this is not a good channel to discuss reverse polish notation let me know 23:37:11 it is pretty quiet and "dead" as many can say place, I suggest you to just look at forth as it uses postfix/rpn 23:37:39 I just can't understand that do you mean "discuss" 23:38:00 it is postfix, it exists... :-D 23:38:04 I learn really well by asking questions to people who understand the thing I want to learn about 23:38:41 The implications of a universe written in forth are different than the implications of a universe written in lisp vs one written in c 23:39:40 why would anyone like parenthesis 23:39:56 are you some sort of masochist? 23:40:00 nal: they are like little katanas, and katanas is cool 23:40:04 even if you pirate 23:40:19 Parentheses were the best things I had ever found 23:40:31 postfix notation offers similar funcitonality 23:40:38 but added minimalism and efficiency 23:41:20 I can recommend you try to implement your postfix language in Racket 23:41:35 I heard racket is very "DSL"-friendly 23:41:50 Yes I have thought of making my own postfix interpreter. It seems very simple logically 23:42:09 I am also curious in the dc command because it comes in many distributions including busybox 23:42:39 dc? isn't it calculator? 23:42:56 Yes but from what I gather it is sort of like awk in a sense 23:42:59 there's not alot of documentation about it 23:43:26 What interests me more is the portability of data from different postfix notation systems 23:43:30 isn't dc is part of bc? I think they have shared doc 23:43:43 I think you can have dc without bc but I'm not sure 23:43:49 busybox seems to have just dc 23:43:53 what do you mean as "different" postfix notations? 23:44:22 Well lets say you had a switch statement implemented in forth vs if you had it implemented in dc 23:44:34 both have very similar core mathematical features if I am to understand correctly 23:44:37 this is different syntax not notations 23:44:52 my mistake postfix notation syntaxes 23:45:48 this is not notation syntaxes if I understand you right, it is scripting syntax, just write parser to convert it 23:46:29 can you tell what you try to achieve? 23:47:01 My plain and simple goal is to understand the advantages and disadvantages to postfix notation vs polish notation 23:47:29 dc came first, bc actually transpiled to dc code, now its an actual interpreter or something 23:48:07 or maybe it was backwards, what do i know 23:48:27 sounds accurate 23:48:34 simple to implement, no brackets, no precedence, easier parsing 23:49:37 can you get a really good repl in forth like in lisp? 23:49:44 --- quit: mnemnia (Read error: Connection reset by peer) 23:50:17 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:5c47:5b16:47fa:788c) joined #forth 23:50:19 define really good? ) 23:50:40 i would say no nerfur 23:50:47 :) 23:51:11 no to repl or "list of advantages" ? ) 23:51:12 Lisp seems to have the advantage that it can adopt any kind of programming you'd like to with it's expressive syntax 23:51:23 you unwittingly admitted it XD 23:51:35 that its a no 23:52:20 shtop playing wiz meeeeee *angry eyes* speak plain, mortal! :-D 23:52:48 :) 23:54:41 *offtopic* I forgot my pw to amazon ((( 23:56:42 My thinking is that there would be mathematical structures which would emerge in fourth as being very efficent 23:56:57 for example lets say I want to repleate the plus operation five times 23:57:07 hmm, considering you can convert between fixes(in post rpn), unless you add the stack machine its not really that big a deal. except for the cognitive load 23:57:44 So you literally just write + five times? 23:57:52 rather than function that repates + five times 23:58:22 no, because you are constantly popping so dup dup dup 23:58:50 pop and push are very efficent and probably the main way of doing things you mean? 23:59:06 well, given that the numbers are in the stack then yes + 5 times 23:59:58 watching videos of people using forth makes me think there are alot of crazy techniques which emerge 23:59:59 --- log: ended forth/16.09.07