Re: SISC Scheme on Android's Dalvik VM

Chad Albers <[email protected]> Sun, 7 Feb 2010 11:32:23 -0500
Newsgroups gmane.comp.java.sisc.user
Message-ID <[email protected]>
--===============6273467363394327999==
Content-Type: multipart/alternative; boundary=00c09f9b080abda414047f053a25

--00c09f9b080abda414047f053a25
Content-Type: text/plain; charset=UTF-8

Yes, since I surprisingly managed to instantiate an Java class on android, I
do really think it would be possible to get at the android.* classes if I
managed to embed SISC inside an android app.

What I'm very confused about is how that is even possible. SISC's s2j module
is depends on the ASM java bytecode libary.  But Davilk using dex bytecode.
 I'd have to figure out when SISC is using the ASM libraries, and somehow
make it work with dex bytecode instead - a non-trivial task.  I'm not aware
of any libraries out there that actually enables the generation of dex
bytecode.  If anyone has any information or advice on this issue, I would
greatly appreciate it.

Chad

--
Chad Albers
http://www.neomantic.com
(pgp signature available on request)


On Sun, Feb 7, 2010 at 10:38 AM, Friedrich Delgado Friedrichs <
[email protected]> wrote:

> Hi!
>
> Chad Albers schrieb:
> > If anyone is interested, I managed to get SISC to partially work on
> > Android's Dalvik VM.  Here's how:
> >
> > http://www.neomantic.com/tutorials/sisc-scheme-on-androids-dalvik-vm
> ---Zitatende---
>
> That was an interesting read, thanks!
>
> It would be nice to have a scheme interpreter with full access to the
> android api, and your findings look like that's not impossible :)
>
> --
>        Friedrich Delgado Friedrichs <[email protected]>
>                             TauPan on Ircnet and Freenode ;)
>
>
> ------------------------------------------------------------------------------
> The Planet: dedicated and managed hosting, cloud storage, colocation
> Stay online with enterprise data centers and the best network in the
> business
> Choose flexible plans and management services without long-term contracts
> Personal 24x7 support from experience hosting pros just a phone call away.
> http://p.sf.net/sfu/theplanet-com
> _______________________________________________
> Sisc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/sisc-users
>
>

--00c09f9b080abda414047f053a25
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Yes, since I surprisingly managed to instantiate an Java class on android, =
I do really think it would be possible to get at the android.* classes if I=
 managed to embed SISC inside an android app. =C2=A0<div><br></div><div>Wha=
t I&#39;m very confused about is how that is even possible. SISC&#39;s s2j =
module is depends on the ASM java bytecode libary. =C2=A0But Davilk using d=
ex bytecode. =C2=A0I&#39;d have to figure out when SISC is using the ASM li=
braries, and somehow make it work with dex bytecode instead=C2=A0- a non-tr=
ivial task. =C2=A0I&#39;m not aware of any libraries out there that actuall=
y enables the generation of dex bytecode. =C2=A0If anyone has any informati=
on or advice on this issue, I would greatly appreciate it.<div>
<div><div><br></div><div>Chad</div><div><br></div><div>--<br>Chad Albers<br=
><a href=3D"http://www.neomantic.com">http://www.neomantic.com</a><br>(pgp =
signature available on request)<br>
<br><br><div class=3D"gmail_quote">On Sun, Feb 7, 2010 at 10:38 AM, Friedri=
ch Delgado Friedrichs <span dir=3D"ltr">&lt;<a href=3D"mailto:friedel@nomad=
en.org">[email protected]</a>&gt;</span> wrote:<br><blockquote class=3D"g=
mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex;">
Hi!<br>
<br>
Chad Albers schrieb:<br>
<div class=3D"im">&gt; If anyone is interested, I managed to get SISC to pa=
rtially work on<br>
&gt; Android&#39;s Dalvik VM. =C2=A0Here&#39;s how:<br>
&gt;<br>
&gt; <a href=3D"http://www.neomantic.com/tutorials/sisc-scheme-on-androids-=
dalvik-vm" target=3D"_blank">http://www.neomantic.com/tutorials/sisc-scheme=
-on-androids-dalvik-vm</a><br>
</div>---Zitatende---<br>
<br>
That was an interesting read, thanks!<br>
<br>
It would be nice to have a scheme interpreter with full access to the<br>
android api, and your findings look like that&#39;s not impossible :)<br>
<font color=3D"#888888"><br>
--<br>
 =C2=A0 =C2=A0 =C2=A0 =C2=A0Friedrich Delgado Friedrichs &lt;<a href=3D"mai=
lto:[email protected]">[email protected]</a>&gt;<br>
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 TauPan on Ircnet and Freenode ;)<br>
</font><br>----------------------------------------------------------------=
--------------<br>
The Planet: dedicated and managed hosting, cloud storage, colocation<br>
Stay online with enterprise data centers and the best network in the busine=
ss<br>
Choose flexible plans and management services without long-term contracts<b=
r>
Personal 24x7 support from experience hosting pros just a phone call away.<=
br>
<a href=3D"http://p.sf.net/sfu/theplanet-com" target=3D"_blank">http://p.sf=
.net/sfu/theplanet-com</a><br>_____________________________________________=
__<br>
Sisc-users mailing list<br>
<a href=3D"mailto:[email protected]">[email protected]=
forge.net</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/sisc-users" target=
=3D"_blank">https://lists.sourceforge.net/lists/listinfo/sisc-users</a><br>
<br></blockquote></div><br></div></div></div></div>

--00c09f9b080abda414047f053a25--


--===============6273467363394327999==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
--===============6273467363394327999==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Sisc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sisc-users

--===============6273467363394327999==--