In my alternate (futuristic) home automation world I would be running #forth on an #fpga (or a #greenarrays GA144) to control RS-485 hardwired (off the shelf) Modbus sensors and actuators (or perhaps even allowing for some BACnet stuff). All code by me or easily understood open source with no hidden dependencies or abstractions.

Yeah, old and antiquated. But proven, durable and works.

@rl_dane @mdc I wonder how #uxn opcodes compare to what F18 chips from #GreenArrays have.

Only 32 opcodes, 8 of them special (can be used in th last 3 bits of a kind of 18-bit #VLIW word) versus 256 opcodes of #uxn

#varvara offers much more high level i/o, F18A has 4 interchip ports, GPIO, A/D interface and SERDES, which can be used to build things like Ethernet for example.
varvara-fpga does not implement most varvara I/O features at all.

https://www.greenarraychips.com/home/documents/greg/DB001-221113-F18A.pdf

https://www.greenarraychips.com/home/documents/greg/PB004-110412-F18A-IO.pdf

SBCL: the ultimate assembly code breadboard - Paul Khuong: some Lisp

Paul Khuong's personal blog. Some Lisp, some optimisation, mathematical or computer.