00:00:00 --- log: started forth/16.10.05 01:15:23 Such existentialism 01:16:54 I REELY RELLY LIEK FORTH BREH 01:16:57 IT IS REEL GUD 01:17:19 but totes I can't recommend it to anybody because they go WOAH NOT MY STYLE OK 02:28:12 --- quit: nighty (Quit: Disappears in a puff of smoke) 02:36:52 --- quit: proteusguy (Ping timeout: 264 seconds) 03:17:32 I am very high and my beard is very long 03:29:22 --- join: proteusguy (~proteusgu@183.88.64.36) joined #forth 03:29:22 --- mode: ChanServ set +v proteusguy 04:43:58 --- join: rgrinberg (~rgrinberg@24-246-56-85.cable.teksavvy.com) joined #forth 05:00:49 --- join: nighty (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 05:03:57 --- quit: karswell (Write error: Broken pipe) 05:05:25 --- join: karswell (~user@187.124.114.87.dyn.plus.net) joined #forth 05:42:41 --- join: ASau (~user@netbsd/developers/asau) joined #forth 05:47:43 --- quit: karswell (Remote host closed the connection) 05:49:13 --- join: karswell (~user@187.124.114.87.dyn.plus.net) joined #forth 06:24:27 --- quit: beretta (Ping timeout: 272 seconds) 06:32:47 --- join: rgrinberg1 (~rgrinberg@24-246-56-85.cable.teksavvy.com) joined #forth 06:34:09 --- quit: rgrinberg (Ping timeout: 244 seconds) 07:39:06 --- quit: pointfree (*.net *.split) 07:39:06 --- quit: mnemnion (*.net *.split) 07:39:06 --- quit: Keshl (*.net *.split) 07:39:22 --- join: pointfree (~pointfree@c-174-62-81-78.hsd1.ca.comcast.net) joined #forth 07:39:42 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 07:39:47 --- join: Keshl (~Purple@24.115.181.94.res-cmts.gld.ptd.net) joined #forth 07:43:38 --- quit: ggherdov`__ (Ping timeout: 272 seconds) 07:48:25 --- join: ggherdov`__ (sid11402@gateway/web/irccloud.com/x-exflwpfxnwsbugyq) joined #forth 07:52:57 --- quit: ggherdov`__ (Excess Flood) 07:54:34 --- join: ggherdov`__ (sid11402@gateway/web/irccloud.com/x-pfdjzwdaflngewnq) joined #forth 08:56:22 --- join: true-grue (~true-grue@176.14.222.10) joined #forth 09:46:15 --- quit: mnemnion (Remote host closed the connection) 10:13:39 --- join: mnemnion (~mnemnion@152.179.131.166) joined #forth 10:34:55 --- join: ASau` (~user@176.5.89.28) joined #forth 10:35:39 --- quit: ASau (Read error: Connection reset by peer) 10:42:45 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 10:43:25 --- quit: Zarutian (Read error: Connection reset by peer) 10:43:43 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 10:48:18 --- nick: ASau` -> ASau 10:54:46 --- join: gyxile (~nick@cpc80309-grim18-2-0-cust167.12-3.cable.virginm.net) joined #forth 10:55:19 --- quit: gyxile (Client Quit) 11:14:54 --- join: ASau` (~user@176.5.66.194) joined #forth 11:18:19 --- quit: ASau (Ping timeout: 244 seconds) 11:18:42 --- join: MickyW (~MickyW@p4FCFE7C5.dip0.t-ipconnect.de) joined #forth 11:24:56 --- join: xieyuheng (~celtic-bo@111.222.12.92) joined #forth 11:25:14 any player of this ? :: https://en.wikipedia.org/wiki/RCA_1802 11:26:05 Oh, I've got a couple of those chips 11:27:09 cool! 11:29:20 anyone interested in type system of stack-based language ? 11:30:46 xieyuheng, I'm interested in statically typed languages. 11:30:58 https://xieyuheng.github.io/paper/function-compose-type-cut.pdf 11:32:15 why are you writing it in scheme? :P 11:32:15 --- quit: impomatic (Quit: ChatZilla 0.9.92 [Firefox 49.0.1/20160922113459]) 11:36:23 for S-exp is easy for prototype syntax 11:38:13 I don't like types 11:38:21 everything should be a CPU-native word size 11:39:03 :-) have fun playing with utf-8 strings. 11:39:59 proteusguy: handling it without branching ? 11:40:47 proteusguy: fuck utf-8, the 18 letters of the alphabet and accented versions of the five vowels are already represented in 8-bit ASCII 11:41:28 gordonjcp, haha doesn't get you far in today's world I'm afraid. 11:43:35 (I wonder what happened to the native Gaelic-language Forth I started working on for the PDP11) 11:44:50 fascinating. 11:45:34 don't see why I should have to program in some weird foreign language 11:46:38 what a bùrach of a language English is, 470 irregular verbs 11:47:02 a Dubliner ? 11:47:41 xieyuheng: Scots Gaelic, Irish Gaelic would have acute accents on vowels 11:49:10 I like celtic folk music so much 11:49:21 Clannad. 11:49:25 --- nick: ASau` -> ASau 11:49:58 Robert Lefkowitz gave a great keynote speech at PyCon 2007 about how great code should be like literature and that people should be able to code in their native language. 11:50:06 This guy: http://www.techradar.com/news/software/up-close-with-computer-programmer-robert-r0ml-lefkowitz-1209416 11:51:45 true-grue: I had to throw Clannad out of my flat once 11:52:42 proteusguy, The ideal code should be in a form of executable specifications, not a some prose. 11:53:33 true-grue: my then-girlfriend and her friend invited them back for drinks after a gig at Celtic Connections, or at least the three guys 11:53:41 gordonjcp, When it was? In 70s? :) 11:53:51 true-grue: late 90s 11:53:58 iirc 11:54:11 trying to remember when I moved to Partick 11:54:26 true-grue, you don't think elegant executable instructions make nice prose? when every great forth program is a DSL, I think that's what we're always striving for. 11:54:27 anyway I suspect their intentions weren't exactly honourable 11:54:43 and two of the guys ended up sleeping on my living room floor for like two days 11:55:29 proteusguy, I think that the elegance in a prose and in a code are different matters. Aesthetical criterias are different. 11:56:33 true-grue, true but it's prose nonetheless. certainly we have different standards for it. 11:56:55 but clear & concise are always good goals whether for personal understanding or computer execution. 11:57:02 gordonjcp, Really? They should be rather old people by then. 11:58:09 true-grue: yes 11:59:04 true-grue: far older than should be hanging about with 22-year-old music students! 12:00:22 --- join: ASau` (~user@176.7.124.253) joined #forth 12:00:29 --- quit: ASau (Read error: Connection reset by peer) 12:09:44 --- join: dys (~dys@x5f721e0f.dyn.telefonica.de) joined #forth 12:22:56 --- quit: rgrinberg1 (Ping timeout: 272 seconds) 12:24:59 --- join: rgrinberg (~rgrinberg@24-246-56-85.cable.teksavvy.com) joined #forth 12:29:51 --- quit: xieyuheng (Quit: ChatZilla 0.9.92 [Firefox 49.0.1/20160923225245]) 12:41:32 --- join: impomatic (~impomatic@host86-191-55-36.range86-191.btcentralplus.com) joined #forth 12:46:07 --- nick: ASau` -> ASau 13:15:54 --- join: PoppaVic (~PoppaVic@unaffiliated/poppavic) joined #forth 13:16:08 MickyW: phew.. that was a painful day. 13:17:17 PoppaVic: Did some tax forms? 13:17:30 I had to crank up an online unassembler, and beat the hell out of the branching-support words - it seems the original code had a word-based DP, not byte. 13:17:58 so, I finally got my image-compiled code to do what would compile on-target 13:19:08 PoppaVic: So you finally managed? Great. 13:19:13 yeah. 13:19:38 Totally rewrote the branch-words: I couldn't stomach the horrible design & nomenclature. 13:20:54 PoppaVic: Must confess, that I get confused sometimes as well about it, each time I debug my code. 13:21:26 Right, due to the word-addressed flash in one respect, and byte-addressed in another, and page-addressed in a 3rd. 13:23:04 PoppaVic: Decided to use byte pointers as I need them for NEXT, in which (E)LPM must be used either. 13:23:13 RIght. 13:23:41 Since lpm is byte-addressed, and the only "word-address" is the actual PC, it makes sense. 13:24:23 hell, atmel themselves are prolly confused all the time, with the page/word/byte variations. 13:24:47 :-) OK. Just about to handle some problems with aptitude now. See you. (If you dont have questions regarding the issue from yesterday). 13:24:57 nope - all good today 13:28:47 --- quit: Zarutian (Read error: Connection reset by peer) 13:30:22 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 14:25:44 --- quit: karswell (Remote host closed the connection) 14:27:14 --- join: karswell (~user@187.124.114.87.dyn.plus.net) joined #forth 14:54:38 --- part: PoppaVic left #forth 14:56:48 --- quit: Zarutian (Quit: Zarutian) 15:03:17 --- quit: rgrinberg (Ping timeout: 256 seconds) 15:03:53 --- quit: mnemnion (Read error: Connection reset by peer) 15:04:26 --- join: mnemnion (~mnemnion@152.179.131.166) joined #forth 15:13:34 --- quit: true-grue (Read error: Connection reset by peer) 15:26:00 --- join: nal (~nal@adsl-64-237-237-165.prtc.net) joined #forth 15:46:16 --- quit: karswell (Remote host closed the connection) 15:47:51 --- join: karswell (~user@187.124.114.87.dyn.plus.net) joined #forth 16:22:48 so much legal marijuanas 16:24:21 --- quit: nighty (Remote host closed the connection) 16:39:09 --- quit: MickyW (Quit: Leaving. Have a nice day.) 16:41:33 --- join: beretta (~beretta@cpe-184-58-116-76.columbus.res.rr.com) joined #forth 16:45:56 --- quit: mnemnion (Remote host closed the connection) 17:10:25 --- join: nighty (~nighty@d246113.ppp.asahi-net.or.jp) joined #forth 17:20:24 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:44c1:215:fe3e:dc56) joined #forth 17:21:08 gordonjcp: most of those "irregular" verbs are just "strong" German ones with quite regular vowel change. 17:23:17 (Besides, Forth sucks when implemented closer to non-analytic language, whether inflective or agglutinative.) 17:23:28 I mean, it sucks even more. 17:28:07 --- quit: ASau (Ping timeout: 265 seconds) 17:46:14 Ugh trying to look stuff up related to forth is such a pain 17:46:28 anyone know a way with gforth to make a synonym for a word? 17:46:42 The purpose of forth 17:46:49 as in no extra overhead 17:46:52 is to ensure that you can learn the system all the way through from front to back in a short time 17:47:24 You can create a precise spec for a forth that can be learned from beginning to end very rapidly. 17:47:30 In one book usually. 17:48:52 But what many forthers realize is they can design their own perfect forth that works exactly like how they want it to work on the bare metal. And if they are forced to work in a bootstrapped environment they just plop a little forth down in that environment and what the heck now I have some innocent "regular expressions". 17:49:33 And boy can you write object oriented purely functional regular expression in any bootstrapped turing complete environment. 17:50:21 Forth is like the ultimate power. Having forth in your belt makes you like a wizard I think. 18:10:19 --- quit: pointfree (Remote host closed the connection) 18:10:34 --- join: pointfree (~pointfree@c-174-62-81-78.hsd1.ca.comcast.net) joined #forth 18:43:52 John[Lisbeth]: I "brought up" a newly designed NIC card via Forth... it let me test it real-time. 19:06:29 I am just falling in love with the gnu dc utility 19:33:20 --- quit: reepca (Remote host closed the connection) 19:34:43 I haven't used dc... but perusing the man page it seems "not quite forth" 19:35:51 I think when combined with other programs in the shell it can be made to be like forth 20:18:31 --- join: rgrinberg (~rgrinberg@24-246-56-85.cable.teksavvy.com) joined #forth 20:20:44 --- quit: nal (Quit: WeeChat 1.4) 22:31:32 --- quit: rgrinberg (Ping timeout: 244 seconds) 23:34:56 gordonjcp: cyrillic rage incoming :-D 23:37:57 nerfur`: heh 23:41:40 --- quit: dys (Ping timeout: 264 seconds) 23:59:59 --- log: ended forth/16.10.05