iOS and Windows RT support?

256 views
Skip to first unread message

MC Andre

unread,
Jan 22, 2013, 12:55:29 PM1/22/13
to clo...@googlegroups.com
What's the state of iOS and Windows RT support for Clojure? It would be awesome to write iPhone and Surface apps in Clojure!

Is there a .NET port of Clojure we could use to write Windows 8 Metro apps?

Timothy Baldridge

unread,
Jan 22, 2013, 2:19:37 PM1/22/13
to clo...@googlegroups.com
You could take a look at ClojureCLR, I'm not sure if it runs on RT though. That being said, Metro has a JS API, so why not write Metro apps in ClojureScript?

Timothy


On Tue, Jan 22, 2013 at 10:55 AM, MC Andre <andrew.p...@gmail.com> wrote:
What's the state of iOS and Windows RT support for Clojure? It would be awesome to write iPhone and Surface apps in Clojure!

Is there a .NET port of Clojure we could use to write Windows 8 Metro apps?

--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@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+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en



--
“One of the main causes of the fall of the Roman Empire was that–lacking zero–they had no way to indicate successful termination of their C programs.”
(Robert Firth)

Jason Lewis

unread,
Jan 22, 2013, 2:24:07 PM1/22/13
to clo...@googlegroups.com
There is a port of Clojure to the CLR, the runtime used by .NET - https://github.com/clojure/clojure-clr

I don't do Windows, so I'm not sure if there are any limitations re using it for Metro, Windows RT, etc.

To th best of my knowledge, there is no Obj-C port of Clojure, so I think iOS is out of the question at this time, but I could be wrong.

Jason Lewis

Email          jasonl...@gmail.com     

Twitter        @canweriotnow

Blog           http://decomplecting.org

About         http://about.me/jason.lewis


On Tue, Jan 22, 2013 at 12:55 PM, MC Andre <andrew.p...@gmail.com> wrote:
What's the state of iOS and Windows RT support for Clojure? It would be awesome to write iPhone and Surface apps in Clojure!

Is there a .NET port of Clojure we could use to write Windows 8 Metro apps?

--

Jochen Schmitt

unread,
Jan 22, 2013, 2:27:51 PM1/22/13
to clo...@googlegroups.com
On Tue, Jan 22, 2013 at 09:55:29AM -0800, MC Andre wrote:

> What's the state of iOS and Windows RT support for Clojure? It would be
> awesome to write iPhone and Surface apps in Clojure!

I don't believe, that we ever will get a port of clojure on iOS. The issue is
that there is not Java or .NET environment.

Best Regards:

Jochen Schmitt

vemv

unread,
Jan 24, 2013, 10:35:08 AM1/24/13
to clo...@googlegroups.com
The issue is more like, Apple forbids using development tools other than those they foster.

Relatively succesfull efforts have been made to compile Clojure to ObjC, but they aren't legally usable in practice.

Jack Moffitt

unread,
Jan 24, 2013, 10:39:11 AM1/24/13
to clo...@googlegroups.com
> Relatively succesfull efforts have been made to compile Clojure to ObjC, but
> they aren't legally usable in practice.

Why wouldn't a cross compiler be legal? There are tons of apps in the
App Store that were originally written in C# and Lua (lots of game
frameworks compile down from higher level languages). My understanding
of the rules is that you can't ship code over the wire at run time to
be executed in your app, unless it's inside a WebKit view, but
otherwise, you're free to embed an interpreter or cross compile the
code all you want.

jack.

Víctor M. V.

unread,
Jan 24, 2013, 11:26:54 AM1/24/13
to clo...@googlegroups.com
From what I can read, what one can't install is a JVM, an arbitrary code interpreter, etc. A program compiled to ARM objcode would be legal. So would be an interpreter iff it only executes the bundled code with it.


--

Jeff Heon

unread,
Jan 28, 2013, 11:19:34 AM1/28/13
to clo...@googlegroups.com
Not Clojure, but you can use Nu, a Lisp-like language, to write iPhone applications.
Reply all
Reply to author
Forward
0 new messages