Can we run Clojure from Java? How fast would that be? Can we give a example
on how it will look like?

I was chatting with Sanjiva, and he proposed java scripts. However, until
we switch to Java 8, it is slow. Need to discuss that.

--Srinath

On Mon, Nov 24, 2014 at 1:20 PM, Lasantha Fernando <[email protected]>
wrote:

> Can we use Clojure for this? Clojure can be used as a dynamic language as
> well [1,2]. I think we should be able to use the load-file [3] function or
> load/load-script [4,5].
>
> Since clojure has a strong affinity to Storm, someone coming in from Storm
> background will be more used to Clojure IMHO. Clojure also supports lambda
> expressions. (It is also mostly a functional programming language :-))
>
> [1] http://nicholaskariniemi.github.io/2014/01/26/clojure-compilation.html
> [2]
> http://nicholaskariniemi.github.io/2014/02/06/clojure-compilation2.html
> [3] https://clojuredocs.org/clojure.core/load-file
> [4] https://clojuredocs.org/clojure.core/load
> [5] https://clojuredocs.org/clojure.main/load-script
>
> Thanks,
> Lasantha
>
> On 22 November 2014 at 09:15, Srinath Perera <[email protected]> wrote:
>
>> Would that needs tools.jar in the classpath?
>>
>> One advantage of scala are lamba function (e.g. see Sameera's slides on
>> java 8) .. but disadvantage is you need to learn scala a bit.
>>
>> --Srinath
>>
>> On Fri, Nov 21, 2014 at 4:43 PM, Rajeev Sampath <[email protected]> wrote:
>>
>>>
>>> On Fri, Nov 21, 2014 at 10:40 AM, Srinath Perera <[email protected]>
>>> wrote:
>>>
>>>> Useful to have in competition with Storm. Performance is the concern.
>>>>
>>>> One ida is to get extensions as scala function and running is using
>>>> https://code.google.com/p/scalascriptengine/
>>>>
>>>>
>>> This will be a very useful feature to have.
>>>
>>> Also another option is to let users embed plain java code inline, and
>>> then convert it to bytecode at the query initialization time with a
>>> bytecode generator like Javassist.
>>> http://www.csg.ci.i.u-tokyo.ac.jp/~chiba/javassist/
>>>
>>>
>>> Thanks
>>> Rajeev
>>>
>>>
>>>> WDYT?
>>>>
>>>> --Srinath
>>>>
>>>> --
>>>> ============================
>>>> Blog: http://srinathsview.blogspot.com twitter:@srinath_perera
>>>> Site: http://people.apache.org/~hemapani/
>>>> Photos: http://www.flickr.com/photos/hemapani/
>>>> Phone: 0772360902
>>>>
>>>> _______________________________________________
>>>> Architecture mailing list
>>>> [email protected]
>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>
>>>>
>>>
>>>
>>> --
>>> Rajeev Sampath
>>> Senior Software Engineer
>>> WSO2, Inc.; http://www.wso2.com.
>>>
>>> Mobile:
>>> * +94716265766 <%2B94716265766>*
>>>
>>
>>
>>
>> --
>> ============================
>> Srinath Perera, Ph.D.
>>    http://people.apache.org/~hemapani/
>>    http://srinathsview.blogspot.com/
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> *Lasantha Fernando*
> Software Engineer - Data Technologies Team
> WSO2 Inc. http://wso2.com
>
> email: [email protected]
> mobile: (+94) 71 5247551
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
============================
Blog: http://srinathsview.blogspot.com twitter:@srinath_perera
Site: http://people.apache.org/~hemapani/
Photos: http://www.flickr.com/photos/hemapani/
Phone: 0772360902
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to