Re: What's the status of clojure for Android?

2014-02-08 Thread Gary Trakhman
if Qt supports js's eval, then it's also possible to support a repl.


On Sat, Feb 8, 2014 at 10:29 PM, Zach Oakes  wrote:

> That might work for some people, but as you mentioned, you wouldn't get to
> build your app in a REPL. Also, you'd lose access to the concurrency
> features of Clojure, and would probably also not get to use native Android
> APIs.
>
>
> On Saturday, February 8, 2014 9:57:38 PM UTC-5, curiousGuy wrote:
>>
>> Another interesting consideration regarding Clojure on Android (or any
>> other local OS)...
>>
>> As of Qt 5, Javascript is a first-class language for developing apps, and
>> Qt 5 officially supports Android, iOS, in addition to its prior support for
>> OSX, Windows, Linux, etc. You can get nearly all app logic working in JS if
>> you wish (and many do just that).
>>
>> So I see no reason you couldn't use ClojureScript to design Android apps,
>> and dump the compiled code into Qt. You'd simply need to know the Qt Quick
>> UI bindings that are accessible via Javascript. The new UI kit can
>> automatically handle fluid UI animations and other modern mobile styles.
>>
>> Of course, you still must compile in Qt before the app runs on any OS, so
>> a REPL probably wouldn't be a fit for this workflow.
>>
>> On Tuesday, February 4, 2014 11:48:55 AM UTC+8, Zach Oakes wrote:
>>>
>>> Alex put together a great website that may answer your questions:
>>>
>>> http://clojure-android.info/
>>>
>>> If you have any questions afterwards, feel free to post to the
>>> clojure-android group:
>>>
>>> https://groups.google.com/forum/#!forum/clojure-android
>>>
>>> On Monday, February 3, 2014 3:17:46 PM UTC-5, Erlis Vidal wrote:

 Hi group,

 I'll be starting a project in Android and I was wondering if I could
 use clojure as my programming language. Any update/recommendation about
 this. Will the application have acceptable performance? If not the entire
 app, can I write at least some libraries in clojure and call them from my
 java code?

 Thanks!
 Erlis

>>>  --
> 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/groups/opt_out.
>

-- 
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/groups/opt_out.


Re: What's the status of clojure for Android?

2014-02-08 Thread Zach Oakes
That might work for some people, but as you mentioned, you wouldn't get to 
build your app in a REPL. Also, you'd lose access to the concurrency 
features of Clojure, and would probably also not get to use native Android 
APIs.

On Saturday, February 8, 2014 9:57:38 PM UTC-5, curiousGuy wrote:
>
> Another interesting consideration regarding Clojure on Android (or any 
> other local OS)...
>
> As of Qt 5, Javascript is a first-class language for developing apps, and 
> Qt 5 officially supports Android, iOS, in addition to its prior support for 
> OSX, Windows, Linux, etc. You can get nearly all app logic working in JS if 
> you wish (and many do just that).
>
> So I see no reason you couldn't use ClojureScript to design Android apps, 
> and dump the compiled code into Qt. You'd simply need to know the Qt Quick 
> UI bindings that are accessible via Javascript. The new UI kit can 
> automatically handle fluid UI animations and other modern mobile styles.
>
> Of course, you still must compile in Qt before the app runs on any OS, so 
> a REPL probably wouldn't be a fit for this workflow.
>
> On Tuesday, February 4, 2014 11:48:55 AM UTC+8, Zach Oakes wrote:
>>
>> Alex put together a great website that may answer your questions:
>>
>> http://clojure-android.info/
>>
>> If you have any questions afterwards, feel free to post to the 
>> clojure-android group:
>>
>> https://groups.google.com/forum/#!forum/clojure-android
>>
>> On Monday, February 3, 2014 3:17:46 PM UTC-5, Erlis Vidal wrote:
>>>
>>> Hi group, 
>>>
>>> I'll be starting a project in Android and I was wondering if I could use 
>>> clojure as my programming language. Any update/recommendation about this. 
>>> Will the application have acceptable performance? If not the entire app, 
>>> can I write at least some libraries in clojure and call them from my java 
>>> code? 
>>>
>>> Thanks!
>>> Erlis 
>>>
>>

-- 
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/groups/opt_out.


Re: What's the status of clojure for Android?

2014-02-08 Thread curiousGuy
Another interesting consideration regarding Clojure on Android (or any 
other local OS)...

As of Qt 5, Javascript is a first-class language for developing apps, and 
Qt 5 officially supports Android, iOS, in addition to its prior support for 
OSX, Windows, Linux, etc. You can get nearly all app logic working in JS if 
you wish (and many do just that).

So I see no reason you couldn't use ClojureScript to design Android apps, 
and dump the compiled code into Qt. You'd simply need to know the Qt Quick 
UI bindings that are accessible via Javascript. The new UI kit can 
automatically handle fluid UI animations and other modern mobile styles.

Of course, you still must compile in Qt before the app runs on any OS, so a 
REPL probably wouldn't be a fit for this workflow.

On Tuesday, February 4, 2014 11:48:55 AM UTC+8, Zach Oakes wrote:
>
> Alex put together a great website that may answer your questions:
>
> http://clojure-android.info/
>
> If you have any questions afterwards, feel free to post to the 
> clojure-android group:
>
> https://groups.google.com/forum/#!forum/clojure-android
>
> On Monday, February 3, 2014 3:17:46 PM UTC-5, Erlis Vidal wrote:
>>
>> Hi group, 
>>
>> I'll be starting a project in Android and I was wondering if I could use 
>> clojure as my programming language. Any update/recommendation about this. 
>> Will the application have acceptable performance? If not the entire app, 
>> can I write at least some libraries in clojure and call them from my java 
>> code? 
>>
>> Thanks!
>> Erlis 
>>
>

-- 
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/groups/opt_out.


Re: What's the status of clojure for Android?

2014-02-03 Thread Erlis Vidal
Great!

Thanks for the info!


On Mon, Feb 3, 2014 at 10:48 PM, Zach Oakes  wrote:

> Alex put together a great website that may answer your questions:
>
> http://clojure-android.info/
>
> If you have any questions afterwards, feel free to post to the
> clojure-android group:
>
> https://groups.google.com/forum/#!forum/clojure-android
>
>
> On Monday, February 3, 2014 3:17:46 PM UTC-5, Erlis Vidal wrote:
>>
>> Hi group,
>>
>> I'll be starting a project in Android and I was wondering if I could use
>> clojure as my programming language. Any update/recommendation about this.
>> Will the application have acceptable performance? If not the entire app,
>> can I write at least some libraries in clojure and call them from my java
>> code?
>>
>> Thanks!
>> Erlis
>>
>  --
> 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/groups/opt_out.
>

-- 
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/groups/opt_out.


Re: What's the status of clojure for Android?

2014-02-03 Thread Zach Oakes
Alex put together a great website that may answer your questions:

http://clojure-android.info/

If you have any questions afterwards, feel free to post to the 
clojure-android group:

https://groups.google.com/forum/#!forum/clojure-android

On Monday, February 3, 2014 3:17:46 PM UTC-5, Erlis Vidal wrote:
>
> Hi group, 
>
> I'll be starting a project in Android and I was wondering if I could use 
> clojure as my programming language. Any update/recommendation about this. 
> Will the application have acceptable performance? If not the entire app, 
> can I write at least some libraries in clojure and call them from my java 
> code? 
>
> Thanks!
> Erlis 
>

-- 
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/groups/opt_out.


What's the status of clojure for Android?

2014-02-03 Thread Erlis Vidal
Hi group,

I'll be starting a project in Android and I was wondering if I could use
clojure as my programming language. Any update/recommendation about this.
Will the application have acceptable performance? If not the entire app,
can I write at least some libraries in clojure and call them from my java
code?

Thanks!
Erlis

-- 
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/groups/opt_out.