2021-07-16 09:47:31 i think that i might have a brain problem 2021-07-16 09:47:52 three of the last four bugs i wrote at work were inverted logic 2021-07-16 09:48:17 "if" when it should have been an "if not", or ">" when it should have been "<=", etc. 2021-07-16 09:59:07 All work and no play makes you forget words how work. 2021-07-16 10:34:35 are you saying that if this keeps up i'm going to go on a murderous rampage with a fire axe against my own family in a spooky hotel during a blizzard? 2021-07-16 10:35:04 i better take some time off, then. i wonder if my manager will accept that as a good reason 2021-07-16 10:37:22 He'd better. 2021-07-16 10:37:22 Яedrum 2021-07-16 12:53:47 what are some forthlikes besides retro and mako that run on virtual machines with small instruction sets? 2021-07-16 12:54:31 or i guess where else can i see someone's take on a core set of words that make up a forthlike? 2021-07-16 12:54:45 uxn? 2021-07-16 12:54:46 (oh i already have f-18 from greenarrays) 2021-07-16 12:54:49 colorforth? 2021-07-16 12:55:31 uxn is a stack vm 2021-07-16 12:56:30 ah googling that lead to https://github.com/jinhanada/arkam as well 2021-07-16 13:20:12 tangentstorm: A lot of languages are like that, JVM, Lua, many old BASICs 2021-07-16 13:20:27 The B implementation on the PDP-11 2021-07-16 13:21:35 yeah. i'm interested mostly in the ones with very small instruction sets 2021-07-16 13:22:24 mostly just curious which opcodes the designers picked to be their 'axioms' 2021-07-16 13:22:41 i suppose it doesn't really matter :) 2021-07-16 13:29:26 i'm toying around with a vm idea that works like the utf-8 encoding scheme, where any asci letter just writes a byte to ram, and any valid utf-8 sequence does the same for multi-byte characters. 2021-07-16 13:30:01 which leaves something like 64 bytes available to hold other instructions. 2021-07-16 13:30:23 64 opcodes i mean. 2021-07-16 14:15:55 im assuming an address register then 2021-07-16 14:20:09 yeah, there's a read register and a write register like in colorforth 2021-07-16 14:21:03 f18 has two registers that can be both read and written 2021-07-16 14:21:11 https://github.com/sabren/b4/blob/master/j/b4.ijs <- j, so i don't know how readable this is :( 2021-07-16 14:21:32 i kinda think that if you're going for a forth, it almost doesn't matter what your VM looks like... forth is the vm. 2021-07-16 14:21:44 you just need to pick something to host it. 2021-07-16 14:22:07 I also feel this way 2021-07-16 14:23:42 veltas: o/ saw you on HN 2021-07-16 14:24:04 wow, folks actuslly writing j 2021-07-16 14:24:08 didnt know that happened 2021-07-16 14:24:49 :D i write k at work, and j for fun. (and occasionally for a youtube channel) 2021-07-16 14:27:13 oh wow 2021-07-16 14:27:22 how'd you land that job? 2021-07-16 14:31:40 my old boss posted to the apl/j/k subreddit. 2021-07-16 14:32:13 haha 2021-07-16 14:33:00 well, i mean he wasn't my old boss at the time. but i met him on there and it worked out. :) 2021-07-16 14:36:10 i don't know if we're hiring at the moment (i'm on paternity leave) but i wrote this about it a few months ago when we were: https://www.linkedin.com/pulse/want-work-k-1010data-michal-wallace/ 2021-07-16 14:36:57 the guy that made mako used to work there too, and found it through the same reddit post :) 2021-07-16 15:14:04 Hello, this might be a rather niche question, but is anyone aware of a Forth that runs on J2ME/Java ME? https://stackoverflow.com/questions/1889034/what-programming-languages-target-j2me/1891023#1891023 2021-07-16 15:27:23 hendursaga: google turns this up: https://pdroms.de/sunmicrosystems-j2me/mid4th-v1-44-j2me-application 2021-07-16 15:32:31 huh, missed that one 2021-07-16 17:57:42 retro10 had an implementation that ran on j2me.