Lisp HUG Maillist Archive

Unity3D

Hi, 

I use Unity3D for making some games.
https://www.youtube.com/watch?v=T6sx0-CXU98

I import the ironScheme dll to run REPL in this game.

Is it possible to build Lispworks REPL as dll, and load it in Unity3D?

If you have any ideas, please let me know.
I'd appreciate your advice.

Re: Unity3D

I don't think Lispworks can be embedded like that. Many CL
implementations expect to be in control of their own process space.
You could communicate with Lispworks in a sibling process, whether
over a socket or other IPC mechanism. There are also CL
implementations which are designed to be embedded, like ECL.

https://chriskohlhepp.wordpress.com/advanced-c-lisp/embedding-lisp-in-cplusplus-a-recipe/

On 21 July 2017 at 18:36, Noguchi Hiroki <padds1st@gmail.com> wrote:
> Hi,
>
> I use Unity3D for making some games.
> https://www.youtube.com/watch?v=T6sx0-CXU98
>
> I import the ironScheme dll to run REPL in this game.
>
> Is it possible to build Lispworks REPL as dll, and load it in Unity3D?
>
> If you have any ideas, please let me know.
> I'd appreciate your advice.

_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-hug@lispworks.com
http://www.lispworks.com/support/lisp-hug.html

Re: Unity3D

I've never tried it but it's in the documentation:

http://www.lispworks.com/documentation/lw70/LW/html/lw-102.htm#pgfId-885976

Andrew Kirkpatrick <ubermonk@gmail.com> writes:

> I don't think Lispworks can be embedded like that. Many CL
> implementations expect to be in control of their own process space.
> You could communicate with Lispworks in a sibling process, whether
> over a socket or other IPC mechanism. There are also CL
> implementations which are designed to be embedded, like ECL.
>
> https://chriskohlhepp.wordpress.com/advanced-c-lisp/embedding-lisp-in-cplusplus-a-recipe/
>
> On 21 July 2017 at 18:36, Noguchi Hiroki <padds1st@gmail.com> wrote:
>> Hi,
>>
>> I use Unity3D for making some games.
>> https://www.youtube.com/watch?v=T6sx0-CXU98
>>
>> I import the ironScheme dll to run REPL in this game.
>>
>> Is it possible to build Lispworks REPL as dll, and load it in Unity3D?
>>
>> If you have any ideas, please let me know.
>> I'd appreciate your advice.
>
> _______________________________________________
> Lisp Hug - the mailing list for LispWorks users
> lisp-hug@lispworks.com
> http://www.lispworks.com/support/lisp-hug.html
>

-- 
In these days the angel of topology and the devil of abstract algebra fight
for the soul of each individual mathematical domain.         -- Weyl (1938)
The devil won.

_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-hug@lispworks.com
http://www.lispworks.com/support/lisp-hug.html

Updated at: 2020-12-10 08:30 UTC