00:00:00 --- log: started forth/17.02.05 00:55:24 --- quit: mnemnion (Remote host closed the connection) 00:56:45 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:a119:b834:4a76:c5e6) joined #forth 01:01:20 --- quit: mnemnion (Ping timeout: 255 seconds) 01:06:07 --- join: wa5qjh (~Thunderbi@121.54.90.146) joined #forth 01:52:56 --- join: GeDaMo (~GeDaMo@212.225.112.221) joined #forth 02:13:00 --- quit: meff` (Ping timeout: 252 seconds) 02:35:10 operator1: Hi. As I understand that is ``home automation'' or something like Arduino, right? 02:49:58 --- quit: wa5qjh (Remote host closed the connection) 03:10:04 --- join: john_cephalopoda (~john@unaffiliated/john-minetest/x-5335115) joined #forth 03:14:34 Hey 03:20:25 Hi john_cephalopoda 04:03:57 CORDIC: not only. I wantto actually program whatever i want using FORTH. Perhaps a very simple project to begin, and grow as i would in any other field of choice :) 04:07:29 CORDIC: As for now,a PC, a few laptops, a raspi3 and many many microchips are my testing platforms ... also perhaps a coffeemaking machine 04:09:40 CORDIC: i understood it to be very doable to program anything i wish with some experience... including any hardware i wish to interface with. So this is my ultimate objective, to do as i wish at any given moment, the purpose being to be able to express myself and solve problems with almost 0 restrictions upon myself 04:26:39 [[https://www.adafruit.com/products/2821][Adafruit Feather HUZZAH ESP8266]] can even be configured as a WiFi Access Point. http://hackaday.com/2016/12/23/interactive-esp8266-development-with-punyforth/ 04:26:43 BTW I don't care about ESP8266. AFAIK it is a waste of time, as anything related to Arduino :) . 04:28:53 ESP8266 is a 32 bit processor with builtin WiFi 04:29:07 Not necessarily related to Arduino 04:39:05 --- join: meff` (~meff@c-73-92-200-55.hsd1.ca.comcast.net) joined #forth 05:24:44 --- join: John[Lisbeth] (~user@2601:601:8f01:a6a0:3873:195:9b44:dcdb) joined #forth 05:27:40 --- join: osa1 (~omer@haskell/developer/osa1) joined #forth 05:47:22 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 05:58:38 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:8177:43de:f29f:c03b) joined #forth 06:02:50 --- quit: mnemnion (Ping timeout: 255 seconds) 06:52:46 --- join: ACE_Recliner (~ACE_Recli@c-50-165-178-74.hsd1.in.comcast.net) joined #forth 07:13:56 --- quit: osa1 (Ping timeout: 255 seconds) 07:20:41 --- quit: true-grue (Read error: Connection reset by peer) 08:25:34 --- join: gravicappa (~gravicapp@ppp83-237-174-40.pppoe.mtu-net.ru) joined #forth 08:39:10 --- quit: Zarutian (Quit: Zarutian) 08:52:11 --- quit: gravicappa (Ping timeout: 255 seconds) 08:54:25 --- quit: neceve (Quit: Konversation terminated!) 09:01:55 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 09:03:41 --- quit: karswell` (Remote host closed the connection) 09:05:05 --- join: karswell` (~user@229.226.90.146.dyn.plus.net) joined #forth 09:07:37 --- join: rgrinberg (~rgrinberg@24.224.252.221) joined #forth 09:07:44 --- quit: rgrinberg (Remote host closed the connection) 09:13:29 --- join: rgrinberg (~rgrinberg@24.224.252.221) joined #forth 09:17:06 Hmm, I can't really imagine a good way to make the basic dictionary entries coded in assembly but deletable. 09:18:18 --- join: dual (~bonafide@cpe-74-75-153-119.maine.res.rr.com) joined #forth 09:33:08 --- quit: rgrinberg (Remote host closed the connection) 09:42:13 --- quit: ACE_Recliner (Remote host closed the connection) 09:53:20 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:8177:43de:f29f:c03b) joined #forth 09:54:59 --- join: joneshf-laptop (~joneshf@c-73-220-86-28.hsd1.ca.comcast.net) joined #forth 10:09:06 --- join: gravicappa (~gravicapp@ppp83-237-162-186.pppoe.mtu-net.ru) joined #forth 10:45:58 --- join: John[Lis` (~user@2601:601:8f01:a6a0:3873:195:9b44:dcdb) joined #forth 10:50:23 --- quit: John[Lisbeth] (Ping timeout: 255 seconds) 10:55:48 --- join: rgrinberg (~rgrinberg@24.224.252.221) joined #forth 11:02:32 --- quit: John[Lis` (Ping timeout: 255 seconds) 11:11:05 ... 11:11:30 kforth allows me to do : 42 1337 ! 11:12:16 * -> : 42 1337 ; 11:15:33 as most forths do. The "is it a numeral?" check doesnt occur until after the dictionary has been searched. 11:15:40 So what? It is not speciffic to kforth. 11:22:46 I didn't know. I was just confused because I am not used to that from other programming languages. 11:23:02 --- quit: rgrinberg (Ping timeout: 240 seconds) 11:24:04 int 1234(std::string 23, float 39){} would throw an error in C(++) :D 11:24:37 In Forth, I can just do "variable 23" and "23" pushes a memory address to the stack xD 11:30:42 --- quit: karswell` (Ping timeout: 252 seconds) 12:21:00 --- join: osa1 (~omer@haskell/developer/osa1) joined #forth 12:23:39 john_cephalopoda, it's even a common trick to define several commonly used numbers as constants because it's more compact to compile a constant reference than it is to compile a numeric literal 12:34:30 --- quit: osa1 (Ping timeout: 248 seconds) 13:08:01 zy]x[yz: oh? I did not know of that trick, that is defining numbers that you have found out is commonly used in your code. (Only seen for constants like 0x...FFF, zero, one and two) 13:22:32 --- quit: gravicappa (Ping timeout: 240 seconds) 13:34:54 --- join: wa5qjh (~Thunderbi@121.54.90.142) joined #forth 13:37:00 zy]x[yz: it's a bit too late after too early a start this morning to work out why DOCONST is faster than LIT 13:43:21 perhaps not faster but definitly more compact 13:47:55 It can make compilation slightly faster since it will find the numbers in the dictionary search and won't have to fall through to the number conversion 13:54:03 --- quit: GeDaMo (Remote host closed the connection) 14:17:37 I think it should be CSE'd either way. 14:35:15 --- quit: meff` (Ping timeout: 245 seconds) 15:12:48 --- quit: nighty (Quit: Disappears in a puff of smoke) 15:19:06 --- quit: wa5qjh (Remote host closed the connection) 16:07:39 --- part: john_cephalopoda left #forth 16:13:38 --- quit: segher (Remote host closed the connection) 16:13:47 --- join: segher (segher@bombadil.infradead.org) joined #forth 16:53:43 --- join: nighty (~nighty@d246113.ppp.asahi-net.or.jp) joined #forth 17:01:34 --- quit: Zarutian (Quit: Zarutian) 17:17:55 --- join: true-grue (~true-grue@176.14.222.10) joined #forth 17:42:37 --- join: wa5qjh (~Thunderbi@121.54.90.142) joined #forth 17:44:54 --- join: neceve (~ncv@unaffiliated/neceve) joined #forth 17:49:53 --- join: meff` (~meff@c-24-5-192-223.hsd1.ca.comcast.net) joined #forth 17:59:31 --- join: John[Lis` (~user@2601:601:8f01:a6a0:3873:195:9b44:dcdb) joined #forth 18:06:44 --- quit: meff` (Ping timeout: 264 seconds) 18:34:41 --- join: John[Lisbeth] (~user@2601:601:8f01:a6a0:3873:195:9b44:dcdb) joined #forth 18:46:57 --- quit: operator1 (Remote host closed the connection) 18:58:33 --- quit: wa5qjh (Read error: Connection reset by peer) 19:10:40 --- join: wa5qjh (~Thunderbi@121.54.90.150) joined #forth 19:46:55 --- quit: John[Lisbeth] (Quit: ERC (IRC client for Emacs 24.5.1)) 19:47:42 --- join: John[Lisbeth] (~user@2601:601:8f01:a6a0:3873:195:9b44:dcdb) joined #forth 19:55:32 --- join: ACE_Recliner (~ACE_Recli@c-50-165-178-74.hsd1.in.comcast.net) joined #forth 20:01:05 --- quit: ACE_Recliner (Ping timeout: 245 seconds) 20:02:56 --- join: ACE_Recliner (~ACE_Recli@c-50-165-178-74.hsd1.in.comcast.net) joined #forth 20:08:32 --- quit: neceve (Quit: Konversation terminated!) 20:33:10 --- quit: ACE_Recliner (Ping timeout: 245 seconds) 20:33:37 --- join: ACE_Recliner (~ACE_Recli@c-50-165-178-74.hsd1.in.comcast.net) joined #forth 20:36:15 --- join: karswell` (~user@152.209.208.46.dyn.plus.net) joined #forth 20:41:01 --- join: meff` (~meff@c-24-5-192-223.hsd1.ca.comcast.net) joined #forth 20:49:02 --- quit: ACE_Recliner (Ping timeout: 240 seconds) 20:49:34 --- join: ACE_Recliner (~ACE_Recli@c-50-165-178-74.hsd1.in.comcast.net) joined #forth 20:51:24 --- quit: John[Lisbeth] (Remote host closed the connection) 20:51:24 --- quit: John[Lis` (Remote host closed the connection) 21:12:09 --- quit: wa5qjh (Ping timeout: 276 seconds) 21:46:30 --- quit: dual (Ping timeout: 248 seconds) 22:16:36 --- join: osa1 (~omer@haskell/developer/osa1) joined #forth 22:21:39 --- join: wa5qjh (~Thunderbi@121.54.90.150) joined #forth 22:21:42 --- quit: ACE_Recliner (Ping timeout: 276 seconds) 22:22:08 --- join: ACE_Recliner (~ACE_Recli@c-50-165-178-74.hsd1.in.comcast.net) joined #forth 23:17:05 --- quit: ACE_Recliner (Ping timeout: 255 seconds) 23:23:14 --- quit: wa5qjh (Ping timeout: 255 seconds) 23:26:36 --- join: wa5qjh (~Thunderbi@121.54.90.131) joined #forth 23:59:59 --- log: ended forth/17.02.05