I hear you Alan.

I'm just a hardware hobbyist, but I've been working on a Clojure library
for abstracting away some of the differences between different boards
(Raspberry Pi, BeagleBone Black, etc): https://github.com/clj-bots/pin-ctrl.
Currently, my best bet for Arduino is to use Firmata, but I would love to
be able to provide native compilation targets, since that would open up a
whole lot.

I'd love to have you join the group, if only to provide feedback (which
given your professional experience would be invaluable). We have a chat
here: https://gitter.im/clj-bots/chat.

Cheers

Chris


PS Gave a talk about this at ClojureWest, if you're interested:
https://www.youtube.com/watch?v=0EQMrpZb7-Y. Most of the talk is actually
about the automatic chicken coop door I set up, but a good chunk of it is
introduction of pin-ctrl and call to arms for hardware developers as well.



On Fri, May 1, 2015 at 2:50 PM, Alan Moore <kahunamo...@coopsource.org>
wrote:

> On Fri, May 1, 2015 at 1:58 PM, Raoul Duke <rao...@gmail.com> wrote:
>
>> > Another possibility is https://github.com/takeoutweight/clojure-scheme.
>> It
>> > compiles Clojure to Gambit Scheme to C to metal.
>>
>> another possibility is to stab oneself in the eye with a sharp stick.
>>
>
> Yeah... well, I do that on a daily basis working in C/C++ so just about
> anything is better than what I have going on ATM.
>
> Not all of us have the luxury of day jobs in Clojure. The embedded world
> is sorely lacking when it comes to levels of abstraction and the world is
> asking more and more from it. Not everything in the IoT is a phone with an
> expensive processor and lots of memory, well, unless you want to buy a $700
> toaster *on contract*. After slogging mutation around for [self edit] years
> I'll do just about anything to get me some of that Clojure goodness,
> starting with a REPL!
>
> I really like Clojure and prefer it over Scheme, if nothing more than to
> get better data structures... kinda half the point of Lisp to begin with
> and a huge selling point for Clojure IMO.
>
> Aside - I'm bummed that when I was originally introduced to Lisp there
> were only car, cdr, etc. Really?! What a turn off. Went down the mutation
> rat hole and am just now coming out... register access acronyms for
> function names!?!? What *genius* thought up that bright idea? ;-)
>
> Alan
>
>  --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "Clojure" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/clojure/VhemHGGCcVY/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to