[01:35:39] * MDead [MDead!~MDude@c-73-187-225-46.hsd1.pa.comcast.net] has joined the channel. [01:36:51] * MDude [MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net] has quit (Ping timeout: 246 seconds). [01:40:32] * MDead [MDead!~MDude@c-73-187-225-46.hsd1.pa.comcast.net] has quit (Ping timeout: 250 seconds). [01:45:17] * MDude [MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net] has joined the channel. [02:47:51] * rotty [rotty!~rotty@yade.chaostreff.at] has quit (Ping timeout: 252 seconds). [02:48:58] * rotty [rotty!~rotty@2a02:180:a:80:1::1401] has joined the channel. [03:13:31] * switchy [switchy!~switchy@unaffiliated/switchy] has left the channel ("WeeChat 2.3"). [04:11:30] * Sgeo_ [Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net] has joined the channel. [04:14:22] * Sgeo [Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net] has quit (Ping timeout: 250 seconds). [04:24:35] * Sgeo_ [Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net] has quit (Read error: Connection reset by peer). [04:46:35] * Sgeo [Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net] has joined the channel. [05:27:33] * pierpal [pierpal!~pierpal@95.239.223.85] has quit (Quit: Poof). [05:27:51] * pierpal [pierpal!~pierpal@95.239.223.85] has joined the channel. [05:49:03] * pierpal [pierpal!~pierpal@95.239.223.85] has quit (Read error: Connection reset by peer). [06:10:05] * pierpal [pierpal!~pierpal@95.239.223.85] has joined the channel. [06:20:57] * pierpal [pierpal!~pierpal@95.239.223.85] has quit (Read error: Connection reset by peer). [06:21:15] * pierpal [pierpal!~pierpal@95.239.223.85] has joined the channel. [06:23:27] * pierpal [pierpal!~pierpal@95.239.223.85] has quit (Read error: Connection reset by peer). [06:34:48] * pierpal [pierpal!~pierpal@95.239.223.85] has joined the channel. [07:43:39] * Sgeo [Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net] has quit (Ping timeout: 246 seconds). [07:45:54] * Sgeo [Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net] has joined the channel. [11:43:34] * sarna [sarna!~sarna@192.38.135.200] has joined the channel. [11:44:47] hello, I was looking for an interesting language for Advent of Code as I'm bored with Python, and I ended up here :) [11:58:32] * pierpal [pierpal!~pierpal@95.239.223.85] has quit (Ping timeout: 244 seconds). [12:56:20] * sarna [sarna!~sarna@192.38.135.200] has quit (Read error: Connection reset by peer). [13:41:08] * sarna [sarna!~sarna@192.38.135.200] has joined the channel. [15:15:21] sarna: I recommend a Forth with good file handling capability, such as Retro [15:16:29] incredibly well documented [15:18:52] WilhelmVonWeiner: ATM I'm reading a tutorial on Factor [15:19:10] Factor is also really cool. [15:19:42] thanks for the recommendation though, I'll look into Retro Forth later :) [15:19:43] sequences and quotations are real powerful [15:20:10] I'm still trying to wrap my head around the syntax [15:20:31] I recommend you get used to stack languages with a book like Starting Forth. [15:20:31] maybe not even syntax, but this entire new paradigm [15:21:48] how similar is Forth to Factor? [15:22:23] Factor is inspired by Forth, they're very similar. [15:23:13] I see. it's like Scheme and Clojure, kind of? [15:23:30] But Factor is not forth, in that, some things can be very different. But those things won't be hard to pick up if you know Forth [15:23:38] Yeah, kind of like that. [15:26:23] very cool, thanks :) [15:26:48] do you use Forth in a professional setting? [15:27:13] No, I'm a student. Some people do, in-house and embedded stuff. [15:27:53] There's also #Forth for Forth specific discussion. [15:28:05] ("specific" used lightly) [15:29:03] I've heard it's really similar to assembly, Forth I mean [15:29:12] Not really. [15:29:36] In the sheer power and speed of a good implementation, maybe [15:29:49] but not stylistically or syntactically [15:30:38] is Forth suitable for high-level programming? [15:30:49] Yes. [15:31:26] Under-utilised in the modern software hell we're living in [15:31:50] though if I wanted a GUI program I'd probably use Factor [15:32:21] ...or maybe SP-Forth... [15:32:32] I think that does graphics on win32. [15:32:46] I use OpenBSD and write TUI programs so idc [15:32:56] hmm, no, I'm not really into GUI programming [15:33:05] I mostly write stuff for terminals [15:33:25] then find your concatenative niche and live in it [15:33:44] :) [15:35:25] Factor I believe can compile binaries and does all kinds of cool compiler stuff like automatic TCO and optimisation [15:35:32] most Forths won't [15:35:49] so that may also Factor into your decision (lol) [15:43:58] I really like Factor's IDE [15:44:03] and quotations are really cool [15:44:38] is Factor slower than Forth implementations? or are they roughly similar when it comes to speed [15:47:53] Not sure. [15:49:09] Too many variables to analyse but I bet some Factor blogger has done so [15:52:02] tried searching for that, no luck [15:52:20] Factor is really hard to search for, as it's a common word, even in the programming world [15:59:53] sk3ngm4n [15:59:58] ah fuck [16:00:02] wrong window, sorry [16:01:11] Yeah searching for Forth is also very annying [16:01:45] I'll end up searching "Forth programming -"back and forth" -"go forth"" [16:01:47] something like that [16:11:29] yeah, even Racket is a better name than that [17:49:02] * sarna [sarna!~sarna@192.38.135.200] has quit (Ping timeout: 250 seconds). [18:11:58] * Sonderblade [Sonderblade!~bjourne@n145-p179.eduroam.kth.se] has joined the channel. [20:07:48] * nowhere_man [nowhere_man!~pierre@2a01:e35:2eb3:4350:e450:14c0:75f:802d] has quit (Ping timeout: 252 seconds). [21:46:47] * Sonderblade [Sonderblade!~bjourne@n145-p179.eduroam.kth.se] has quit (Quit: Konversation terminated!). [22:12:35] * nowhere_man [nowhere_man!~pierre@2a01:e35:2eb3:4350:e450:14c0:75f:802d] has joined the channel. [22:18:42] * nowhere_man [nowhere_man!~pierre@2a01:e35:2eb3:4350:e450:14c0:75f:802d] has quit (Ping timeout: 252 seconds). [22:29:29] * nowhere_man [nowhere_man!~pierre@2a01:e35:2eb3:4350:e450:14c0:75f:802d] has joined the channel.