00:00:00 --- log: started forth/21.07.19 01:06:43 --- join: Glider_IRC_ joined #forth 01:09:37 --- quit: Glider_IRC__ (Ping timeout: 120 seconds) 01:38:09 siraben: Personally? This new B language 02:54:27 siraben: Yes, the predecessor 04:06:56 Don't know, I think there's at least a couple for modern POSIX systems, there have been a few dotted around for DOS, ATARI etc 04:07:09 Older ones existed for original UNIX on PDP-11, honeywell, etc 04:07:34 The B implementations around probably all simulate B's hardware assumptions in a VM 04:07:51 Whereas I want to change the semantics a bit to generate native code instead 04:08:22 The other approach to getting native code on byte-addressed machines is adding types, which is the approach C took 04:45:55 --- quit: ChanServ (*.net *.split) 05:38:14 There's just one thing about B which has been confusing me, which is how external vectors vs. external simple variables are handled. 05:38:53 There are no types, so no special handling can happen between vectors and variables. But a vector is linked by providing the address of vector, and its value is that address 05:39:13 And a variable provides its address when linking, and its value is indirectly accessed through that address 05:39:49 I think the way they must have done it is having every vector have a variable that just points to that vector, because I've seen it mentioned elsewhere you can overwrite a vector's pointer 05:40:11 i.e. you can do auto a[10], b[10]; a = b; /* now a points to b, rather than its own storage */ 05:40:53 I shouldn't say 'pointer' because that's a C thing, in B they're called addresses 08:16:33 --- join: ChanServ joined #forth 08:16:44 --- mode: ChanServ set +o :ChanServ 11:54:11 USB_HID [=y]!=y <-- anyone here know wtf this is saying? 11:54:24 its part of a depends on a search in menuconfig 11:54:31 Depends on: USB_HID [=y]!=y && EXPERT [=n] && USB [=y] && INPUT [=y] 11:54:42 yea everything thats supposed to be Y is Y, everything thats supposed to be N is N 11:54:55 but the item i am searching for still cannot be found anywhere in menuconfig 12:06:48 nvm 12:07:17 freeking search help is broken. the missing menuconfig items suddenlhy appeared when i set USB_HID = M instead of the Y the help says to set it to 12:29:07 --- quit: mark4 (Connection closed) 12:32:13 --- join: bahman joined #forth 13:02:24 --- quit: bahman (Ping timeout: 120 seconds) 13:06:44 --- join: Glider_IRC__ joined #forth 13:09:37 --- quit: Glider_IRC_ (Ping timeout: 120 seconds) 13:38:16 --- join: bahman joined #forth 13:39:08 --- nick: bahman -> Guest52913 13:42:21 --- quit: Guest52913 (Connection closed) 13:42:35 --- join: bahman joined #forth 13:43:29 --- nick: bahman -> Guest59291 13:45:14 --- nick: Guest59291 -> bahman 13:45:18 --- quit: bahman (Changing host) 13:45:18 --- join: bahman joined #forth 15:02:44 --- quit: bahman (Connection closed) 15:40:15 maw 16:08:18 isn't the stuff in braces telling you what it currently is 16:08:42 i know i'm late 16:09:08 and he's not even here 17:51:22 --- join: j0anna joined #forth 19:32:10 re maw 20:19:44 --- quit: iv4nshm4k0v (Ping timeout: 120 seconds) 23:59:59 --- log: ended forth/21.07.19