Discussion:
LW+Java
m***@siba.fi
2014-07-03 11:39:46 UTC
Permalink
Hi everybody,

I was wondering if anyone has any experience on bindings between LW(M) and JVM. What's the current state of affairs? Are there any libraries available?

mikas

_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-***@lispworks.com
http://www.lispworks.com/support/lisp-hug.html
Yakov Zaytsev
2014-07-03 11:55:14 UTC
Permalink
http://jfli.sourceforge.net ?

Best,
Yakov
Post by m***@siba.fi
Hi everybody,
I was wondering if anyone has any experience on bindings between LW(M) and JVM. What's the current state of affairs? Are there any libraries available?
mikas
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
http://www.lispworks.com/support/lisp-hug.html
m***@siba.fi
2014-07-03 14:22:31 UTC
Permalink
Hi Nick,

Are you using jfli for something? I'd be interested in hearing your thoughts about it.

I was trying our the SWT demo but I have a feeling I haven't found the correct version of swt yet...any ideas which version might work (I'm on Maverics+LW6.1)

Anybody doing any graphics via java bindings?

mika
Date: Thu, 3 Jul 2014 15:55:14 +0400
http://jfli.sourceforge.net ?
http://nicklevine.org/jfli/
- n
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-***@lispworks.com
http://www.lispworks.com/support/lisp-hug.html
Martin Simmons
2014-07-03 17:55:06 UTC
Permalink
Hi Mika,

LispWorks 7.0 will include an interface to the JVM. We expect a beta release
to be available shortly, so if you would like to be a beta tester then please
send an email to lisp-***@lispworks.com (don't ask questions about it here
because it will be under NDA).
--
Martin Simmons
LispWorks Ltd
http://www.lispworks.com/
Post by m***@siba.fi
Hi everybody,
I was wondering if anyone has any experience on bindings between LW(M) and
JVM. What's the current state of affairs? Are there any libraries available?
mikas
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
http://www.lispworks.com/support/lisp-hug.html
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-***@lispworks.com
http://www.lispworks.com/support/lisp-hug.html
David McClain
2014-07-03 22:58:10 UTC
Permalink
This is rather surprising - to me at least... I had the impression that Java was finally dying out, not least because of the strangle-hold on it by Oracle, and secondly as a result of the serious security flaws found in it last year or so. Just what I've heard, but I'm not Java saavy. So please feel free to counter with some facts.

- DM
Post by Martin Simmons
Hi Mika,
LispWorks 7.0 will include an interface to the JVM. We expect a beta release
to be available shortly, so if you would like to be a beta tester then please
because it will be under NDA).
--
Martin Simmons
LispWorks Ltd
http://www.lispworks.com/
Post by m***@siba.fi
Hi everybody,
I was wondering if anyone has any experience on bindings between LW(M) and
JVM. What's the current state of affairs? Are there any libraries available?
mikas
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
http://www.lispworks.com/support/lisp-hug.html
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
http://www.lispworks.com/support/lisp-hug.html
73 de Dave, N7AIG

David McClain
***@arrl.net




_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-***@lispworks.com
http://www.lispworks.com/support/lisp-hug.html
Ala'a Mohammad
2014-07-04 09:28:26 UTC
Permalink
Java is at the core of any Android device!

Ala'a

On Fri, Jul 4, 2014 at 2:58 AM, David McClain
Post by David McClain
This is rather surprising - to me at least... I had the impression that Java was finally dying out, not least because of the strangle-hold on it by Oracle, and secondly as a result of the serious security flaws found in it last year or so. Just what I've heard, but I'm not Java saavy. So please feel free to counter with some facts.
- DM
Post by Martin Simmons
Hi Mika,
LispWorks 7.0 will include an interface to the JVM. We expect a beta release
to be available shortly, so if you would like to be a beta tester then please
because it will be under NDA).
--
Martin Simmons
LispWorks Ltd
http://www.lispworks.com/
Post by m***@siba.fi
Hi everybody,
I was wondering if anyone has any experience on bindings between LW(M) and
JVM. What's the current state of affairs? Are there any libraries available?
mikas
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
http://www.lispworks.com/support/lisp-hug.html
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
http://www.lispworks.com/support/lisp-hug.html
73 de Dave, N7AIG
David McClain
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
http://www.lispworks.com/support/lisp-hug.html
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-***@lispworks.com
http://www.lispworks.com/support/lisp-hug.html
Raymond Wiker
2014-07-04 09:59:40 UTC
Permalink
Strictly speaking, Java is *not* used in Android. Android does not use JVM;
it has it's own VM (called "Dalvik", I think).
Post by Ala'a Mohammad
Java is at the core of any Android device!
Ala'a
On Fri, Jul 4, 2014 at 2:58 AM, David McClain
Post by David McClain
This is rather surprising - to me at least... I had the impression that
Java was finally dying out, not least because of the strangle-hold on it by
Oracle, and secondly as a result of the serious security flaws found in it
last year or so. Just what I've heard, but I'm not Java saavy. So please
feel free to counter with some facts.
Post by David McClain
- DM
Post by Martin Simmons
Hi Mika,
LispWorks 7.0 will include an interface to the JVM. We expect a beta
release
Post by David McClain
Post by Martin Simmons
to be available shortly, so if you would like to be a beta tester then
please
it here
Post by David McClain
Post by Martin Simmons
because it will be under NDA).
--
Martin Simmons
LispWorks Ltd
http://www.lispworks.com/
Post by m***@siba.fi
Hi everybody,
I was wondering if anyone has any experience on bindings between LW(M)
and
Post by David McClain
Post by Martin Simmons
Post by m***@siba.fi
JVM. What's the current state of affairs? Are there any libraries
available?
Post by David McClain
Post by Martin Simmons
Post by m***@siba.fi
mikas
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
http://www.lispworks.com/support/lisp-hug.html
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
http://www.lispworks.com/support/lisp-hug.html
73 de Dave, N7AIG
David McClain
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
http://www.lispworks.com/support/lisp-hug.html
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
http://www.lispworks.com/support/lisp-hug.html
Ala'a Mohammad
2014-07-04 10:34:52 UTC
Permalink
Post by Raymond Wiker
Dalvik
IIRC Java (the language) to java byte code to Android vm bytecode. And
you are right Android VM is called Dalvik which is being currently
replaced by ART (Android Runtime)

_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-***@lispworks.com
http://www.lispworks.com/support/lisp-hug.html
Denis Pousseur
2014-07-04 14:52:37 UTC
Permalink
Popularity of langages in 2013, TIOBE (http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html) :

1 : C
2 : Java
3 : Objective-C
….
14 : Lisp

It’s true that Java had declined last years… but, starting from 25% 12 years ago, it is now at 16.1% - just after C (16.2%) - and seems to be stabilized. This score is still 20 times better than Lisp, so « dying out » is maybe a little bit excessive expression... For me, any bridge to some of the most popular languages is a good and pragmatic strategy for a Lisp implementation. LW has already some very efficient C and Objective-C interfaces, so adding a Java interface is a logical (and welcome) prolongation.

Best regards
------------------------------------------------
Denis Pousseur
70 rue de Wansijn
1180 Bruxelles
+ 32 2 219 31 09
http://www.denispousseur.com
------------------------------------------------
Post by David McClain
This is rather surprising - to me at least... I had the impression that Java was finally dying out, not least because of the strangle-hold on it by Oracle, and secondly as a result of the serious security flaws found in it last year or so. Just what I've heard, but I'm not Java saavy. So please feel free to counter with some facts.
- DM
Post by Martin Simmons
Hi Mika,
LispWorks 7.0 will include an interface to the JVM. We expect a beta release
to be available shortly, so if you would like to be a beta tester then please
because it will be under NDA).
--
Martin Simmons
LispWorks Ltd
http://www.lispworks.com/
Post by m***@siba.fi
Hi everybody,
I was wondering if anyone has any experience on bindings between LW(M) and
JVM. What's the current state of affairs? Are there any libraries available?
mikas
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
http://www.lispworks.com/support/lisp-hug.html
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
http://www.lispworks.com/support/lisp-hug.html
73 de Dave, N7AIG
David McClain
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
http://www.lispworks.com/support/lisp-hug.html
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-***@lispworks.com
http://www.lispworks.com/support/lisp-hug.html
Yuri Davidovsky
2014-07-20 20:33:23 UTC
Permalink
On Fri, 04 Jul 2014 15:52:37 +0100, Denis Pousseur
Post by Denis Pousseur
Popularity of langages in 2013, TIOBE
1 : C
2 : Java
3 : Objective-C
….
14 : Lisp
The picture is slightly more complicated since it displays .NET languages
as separate from each other. If .NET was considered by the rating as a
platform it would likely be a close third after Java.
Post by Denis Pousseur
It’s true that Java had declined last years… but, starting from 25% 12
years ago, it is now at 16.1% - just after C (16.2%) - and seems to be
stabilized. This score is still 20 times better than Lisp, so « dying
out » is maybe a little bit excessive expression... For me, any bridge
to some of the most popular languages is a good and pragmatic strategy
for a Lisp implementation. LW has already some very efficient C and
Objective-C interfaces, so adding a Java interface is a logical (and
welcome) prolongation.
Best regards
------------------------------------------------
Denis Pousseur
70 rue de Wansijn
1180 Bruxelles
+ 32 2 219 31 09
http://www.denispousseur.com
------------------------------------------------
Post by David McClain
This is rather surprising - to me at least... I had the impression that
Java was finally dying out, not least because of the strangle-hold on
it by Oracle, and secondly as a result of the serious security flaws
found in it last year or so. Just what I've heard, but I'm not Java
saavy. So please feel free to counter with some facts.
- DM
Post by Martin Simmons
Hi Mika,
LispWorks 7.0 will include an interface to the JVM. We expect a beta release
to be available shortly, so if you would like to be a beta tester then please
because it will be under NDA).
--
Martin Simmons
LispWorks Ltd
http://www.lispworks.com/
Post by m***@siba.fi
Hi everybody,
I was wondering if anyone has any experience on bindings between LW(M) and
JVM. What's the current state of affairs? Are there any libraries available?
mikas
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
http://www.lispworks.com/support/lisp-hug.html
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
http://www.lispworks.com/support/lisp-hug.html
73 de Dave, N7AIG
David McClain
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
http://www.lispworks.com/support/lisp-hug.html
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
http://www.lispworks.com/support/lisp-hug.html
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-***@lispworks.com
http://www.lispworks.com/support/lisp-hug.html

Tim Bradshaw
2014-07-04 17:09:32 UTC
Permalink
I think Java lives on in two places:

* Android (and we can argue about whether that's Java: Oracle would like it not do be because it's not a stack they have blessed, but the syntax and semantics of the language is that of Java, so this seems like an angel/pinhead distinction to me, except with lawyers)

* Enterprise. Java is essentially what has replaced COBOL: almost anything written by banks and other financial organisations will be substantially or entirely Java now, and all of the enterprise crapware tools these places use will either now be in Java themselves or will have Java APIs. I think the progression was probably COBOL->C++->Java, with the lucky people having held onto COBOL long enough that they can go straight from that to Java, because you don't want to think too hard about what the programmers who work in these places can do with C++.

Both of these markets are huge, the second one is probably interesting for LW.

I think the security alarums are red herrings: there are always going to be security problems in something as complicated as a big Java enterprise stack, these were just some more. (I'm not saying that one of them won't have serious effects, just that security problems are pervasive everywhere).
Post by David McClain
This is rather surprising - to me at least... I had the impression that Java was finally dying out, not least because of the strangle-hold on it by Oracle, and secondly as a result of the serious security flaws found in it last year or so. Just what I've heard, but I'm not Java saavy. So please feel free to counter with some facts.
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-***@lispworks.com
http://www.lispworks.com/support/lisp-hug.html
Loading...