2022-08-10 19:35:40 <RickCarlino[m]> Thanks crc ! BTW, how would you feel about adding this one to the mem:
namespace?:
2022-08-10 19:36:02 <RickCarlino[m]> :mem:cell+ (nnn-nn) #4 * + ; :mem:fetch-double (nn-nn) dup-pair #1 mem:cell+ mem:fetch push mem:fetch pop ;
2022-08-10 19:36:20 <RickCarlino[m]> OK I lied that actually has two words because mem:fetch-double
requires mem:cell+
2022-08-10 19:36:45 I’ll merge that in tomorrow :)
2022-08-10 19:36:48 <RickCarlino[m]> I need that to build a dynamic linked list, becase the list nodes contain a double-width pointer to a 64 bit memory address
2022-08-10 19:36:51 <RickCarlino[m]> Thanks!
2022-08-10 19:38:32 I’ve started working on a set of double: words for additional math operations (+, -, *, and /mod); I’ll hopefully have these done within a few days
2022-08-10 19:39:33 <RickCarlino[m]> Great! I am still toying with the new dynamic memory words trying to build utility data types, which is very slow given my exprience level with Forth :-P
application/octet-stream
This content has been proxied by September (ba2dc).