Sorry - Apparently this post is too large to go through without "moderator approval" and after 3 days, I think I'll just hack it in two.
There's a huge groundswell of interest around a crop of new, relatively inexpensive ARM based single board computers and micro based boards (the Raspberry Pi, the Arduino, and coming up fast, the BeagleBone Black) in "Maker" and (grade 5-12) Academic circles. As Richard points out, there are x86 based alternatives that are nearly as cheap that could host LiveCode right now. But they aren't getting the press that the ARM based Pi, BeagleBone or micro-based Arduino is getting. This current trend is not born entirely of necessity (sheer access to computing power), but rather a desire to engage and share experiences with a particular community, with particular products. That a popular, world wide movement such as this happens to revolve around a topic this geeky gives me reason to rejoice. The sheer fact that the Arduino has created enough buzz that Radio Shack now carries them is, in itself, something that gives me hope for the future of humanity. It would be good for LiveCode to be able to ride this groundswell of popular interest and visibility. The more points of contact with the worldwide Raspberry Pi and Arduino communities and LiveCode the better. This doesn't necessarily mean that we need to run the full GUI version of LiveCode on the Pi - but that would be really, really nice. After all, they distribute Scratch with the official Pi OS because it's an "educational platform." LiveCode could be quite a compliment to that platform. What is essential is that we need LiveCode to "talk" to these platforms - and with a protocol that works better than using LiveCode's serial port commands. How about LiveCode Server for the Pi, with drivers for the GPIO bus? How about something similar for the Arduino: a communication protocol, a program to run resident on the Arduino and another "partner" program in LiveCode - that can be implemented reliably and easily as libraries. Larry Walker has done some great work in this area using Bitlash and LiveCode. The dream of having a super elegant, high level language to interact with these platforms (as client/server, controller/slave, peer to peer - whatever) certainly appeals to me as an instructional set of tools that transcends the 30+ year old model of Computer Science instruction which has prevailed in the US. See part 2 for more.... <br> <a href="http://www.facebook.com/kingStamford" target="_new"><img src="http://forum.klht.org/Social_Media_Images/fb.png" border="0"></a> <a href="https://twitter.com/kingstamford" target="_new"><img src="http://forum.klht.org/Social_Media_Images/twit.png" border="0"></a> <a href="http://www.youtube.com/kingstamford" target="_new"><img src="http://forum.klht.org/Social_Media_Images/yt.jpg" border="0"></a> <br> <br> This e-mail and any attachments may contain confidential and privileged information. If you are not the intended recipient, please notify the sender immediately by return e-mail, delete this e-mail and any attachments and destroy any copies. Any dissemination or use of this information by a person other than the intended recipient is unauthorized. _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode