Ecosystem for embedded development

Dear old Xojo frustrates once more: https://forum.xojo.com/t/what-the-heck-is-wrong-with-the-pi-support/81083

There are alternatives, like Swift embedded: https://www.swift.org/blog/embedded-swift-examples/

@tempelorg, Embedded Swift is open source and the developers are available for discussion.

1 Like

I tried it a few years ago, and even the remote debugger was bugged. You’d have to frequently quit it and Xojo, and restart both.

I tried using it to build a quick and dirty UI for a handheld I built into an old Clié. But it was ultimately too terrible to work with, and resource intensive (at least for the Pi Zero).

I mainly want to use Xojo for the ease of making a GUI app - Swift won’t give me that unless SwiftUI is available for the Pi - which it isn’t.

2 Likes

My RPi Kiln Temp Controller project I did in Xojo (years ago when the Wiring Pi library was still available) worked. But barely. I didn’t think it was well supported then and nothing has changed my mind since then.

My wife keeps thinking she’ll get another kiln and I’ll resurrect the controller app. Instead, I’ll buy her something that is useful and has an ecosystem around it. Granted, what I replaced was a 90’s style temperature controller so the bar was pretty low but I gotta think that decent PID libraries and the like along with proper I/O handling is readily available in practically any other language.

Another example of Xojo adding something because it was ‘practically free’ (their words - not mine) to add as a target and then they did little with it.