00:00:00 --- log: started forth/19.09.07 00:03:47 --- quit: john_cephalopoda (Ping timeout: 252 seconds) 00:21:32 --- join: Labu (~mik@labu.pck.nerim.net) joined #forth 01:15:03 --- quit: rdrop-exit (Quit: Lost terminal) 01:16:23 --- quit: tp (Ping timeout: 250 seconds) 01:18:13 --- join: dddddd (~dddddd@unaffiliated/dddddd) joined #forth 02:40:26 --- quit: dys (Ping timeout: 244 seconds) 04:08:27 --- join: rdrop-exit (~markwilli@112.201.162.86) joined #forth 04:33:28 --- quit: jedb (Remote host closed the connection) 04:33:58 --- join: jedb (~jedb@185.128.24.51) joined #forth 05:07:10 --- join: dys (~dys@tmo-082-33.customers.d1-online.com) joined #forth 06:08:43 --- quit: rdrop-exit (Quit: Lost terminal) 07:54:23 --- join: tp (~Terry@mecrisp/staff/tp) joined #forth 09:38:14 --- join: wildtrees (~wildtrees@unaffiliated/wildtrees) joined #forth 11:38:51 --- join: nullnullnull (~alaa@bzq-79-181-113-191.red.bezeqint.net) joined #forth 12:59:06 --- quit: nullnullnull (Remote host closed the connection) 13:05:52 --- quit: `presiden (Read error: Connection reset by peer) 13:05:58 --- join: `preside1 (~presiden@unaffiliated/matematikaadit) joined #forth 13:08:14 --- nick: `preside1 -> `presiden 13:09:09 --- quit: gravicappa (Ping timeout: 245 seconds) 13:19:58 --- quit: Labu (Quit: Leaving.) 14:34:05 --- quit: tabemann (Ping timeout: 276 seconds) 14:43:05 --- quit: dys (Ping timeout: 258 seconds) 15:43:53 --- join: dave0 (~davezero@069.d.003.ncl.iprimus.net.au) joined #forth 16:44:56 --- join: tabemann (~tabemann@rrcs-98-100-171-35.central.biz.rr.com) joined #forth 17:03:59 --- join: rdrop-exit (~markwilli@112.201.162.86) joined #forth 17:22:34 hey rdrop-exit 17:24:00 hey tabemann still working hard on your hashforth aligned access I see! 17:24:30 I got it working! 17:24:49 awesome, I know the joy! 17:24:51 the only thing is that it is slower on x86-64 than it was before 17:25:09 not a lot slower, but still noticeably 17:25:26 rdrop-exit, said it likely would be 17:25:53 but it was necessary for a port to Cortex M0, which has, well, alignment issues 17:26:04 my favorite chip! 17:26:23 I still haven't boughten a Cortex M0 board though 17:27:01 I think the board I have is M4 17:27:16 there are some free simulators and you can use QEMU 17:27:45 plus the M4 will run Thumb2 code no problems 17:28:04 and the alignment issues are thumb2 related 17:28:40 well M0 completely forbids unaligned access, whereas M4 allows it, IIRC 17:30:11 it the Thumb2 matter something like it omits lower bits in memory offsets or like? 17:30:24 --- quit: wildtrees (Quit: Leaving) 17:31:51 (hashforth doesn't compile to native code, at least at the present, so that shouldn't be an issue, whereas an absolute restriction on unaligned access definitely would be) 17:31:53 yeah 17:32:10 thumb2 is mostly 16 bit 17:32:20 wheras ARM is 32 bit 17:32:33 yeah 17:33:02 with some modification I could probably recompile my hashforth implementation, stripped of posix code, for thumb2 17:33:49 I'm a user not a programmer so I dont really appreciate thumb2 vs ARM except where things like a thumb2 1024 limit on IMMEDIATE jumps cause me pain 17:34:51 you get these things far better than the average person does 17:36:04 I've been at Forth since 2014 and I could program in assembly and machine code in 1975 but Im a hardware guy, thats my main interest 17:37:18 I simply lack the mental horsepower to be a Hacker or a mathematician, so I do what I'm good at and enjoy it :) 17:37:41 just the fact that you can work in Forth puts you far ahead of the vast majority, including the Java and JavaScript-speaking masses 17:37:52 <`presiden> morning 17:38:00 hey `presiden 17:38:03 I have a daughter who was dux every year at school, A's at final year 12 for everything, calculus, chem, physics etc 17:38:29 but shes light years ahead of me with everything but Forth, heheh 17:39:28 shes a architect now at age 39, and programs for a hobby on android 17:41:18 well, TBH, programming on android does say something - it's a fucking pain of a platform to work with 17:41:56 I'd never go near it, I only do Perl, Forth, Assembly and Im learning LISP 17:44:04 I'm pretty much on my own with Forth and MCU's as you'd appreciate everyone is C mad thesedays and most believe that C is somehow like a GOD that man cant understand but that always does the right thing (tm) 17:44:24 I do C, C++, Objective C, Java, JavaScript, Python, Groovy, and Lua for work, and also Haskell, OCaml, and Forth on my own; I have also in the past done MIPS assembly 17:45:10 only yesterday I finally got the right syntax for gnu Screen to parse terminal words for error notifications and beep my pc terminal, it was awesome! 17:45:40 I like Ocaml also but havent put any time into it 17:45:59 I used to do all my embedded in C before I learnt Forth 17:46:41 thats a good collection you have there, are you language agnostic yet ? ;-) 17:47:10 I pretty much can program in any language 17:47:15 except COBOL or Perl 17:47:25 those I refuse to learn 17:47:47 youre not missing out with Perl it's useful but slow 17:48:04 I tried learning Perl and found myself hating it so much I gave up 17:48:14 so I went and learned Python itself, and enjoyed it far beter 17:48:21 *better 17:48:27 *instead 17:48:31 I learnt Perl because I need to rapidly develop PC based wireless P-P link configuring and testing software 17:48:50 which was actually pretty easy 17:48:51 I find Python to be very well-suited to rapid development 17:48:53 <`presiden> think of perl as a better bash 17:49:02 * tabemann hates bash too 17:49:51 usually at work, if I need to hack something together, I write it in Python 17:50:01 `presiden, I dont use Bash I'm strictly a BSD SH user 17:50:18 especially if it is essentially disposable 17:50:48 caveat: I'm not a proper programmer, but I saw no reason to learn Python after Perl and decided to straight to LISP instead 17:51:26 i now write all my PC based Forth 'helper' apps in SH 17:51:38 just because every unix pc has it 17:52:34 the reason why I use Python is also that it is something that my superiors are comfortable having code sitting around in, and because I can easily run it from my work machine, which runs Windows, without having to resort to cygwin (because oftentimes my other coworkers have to use the same scripts) 17:53:43 like I wrote the lint wrapper scripts for Java and for JS at my work in Python, and each of my coworkers have Python installed so they can run said scripts 17:53:58 and they call run it under Windows 17:54:09 <`presiden> shell script is good at gluing various unix utility 17:54:16 we do have Linux servers, but they're not the machines my coworkers normally use 17:54:52 tabemann, makes it harder in a windows world, you have my sympathy 17:56:37 okay, I gotta head out - gotta gas up my car and go home for dinner, so I'll be back later 17:56:59 no worries, cya! 18:01:22 --- quit: tabemann (Ping timeout: 265 seconds) 18:18:44 --- join: tabemann (~tabemann@2600:1700:7990:24e0:896d:35a3:11de:26c2) joined #forth 18:26:44 <`presiden> cya 19:46:50 --- quit: DKordic (Quit: ERC Version 5.3 (IRC client for Emacs)) 20:41:38 back 20:41:40 hey guys 20:46:58 --- quit: dddddd (Remote host closed the connection) 21:27:43 --- quit: dbucklin (Quit: WeeChat 1.6) 21:33:53 --- join: gravicappa (~gravicapp@h109-187-24-48.dyn.bashtel.ru) joined #forth 21:46:08 --- join: dbucklin (~dbucklin@ec2-18-221-180-137.us-east-2.compute.amazonaws.com) joined #forth 23:59:59 --- log: ended forth/19.09.07