digitalmars.D - Graal VM
- RazvanN (12/12) Aug 30 2019 Hello everyone,
- jmh530 (5/7) Aug 30 2019 I had heard about it last year I think. Laeeth had tried to use
- Laeeth Isharc (11/19) Sep 03 2019 Dmitry O told me about it. When I got back home I tried using
- Jacob Carlborg (5/7) Sep 04 2019 Better to do it the other way around [1] :)
- Petar Kirov [ZombineDev] (4/17) Aug 30 2019 Take a look at what Dmitry has recently been up to:
- Petar Kirov [ZombineDev] (5/26) Aug 30 2019 He should share his thoughts on the matter, but I think getting a
- Laeeth Isharc (3/16) Sep 03 2019 Maybe similar sort of approach to how Sebastian Koppe is
Hello everyone, Has anyone heard of GraalVM [1]? It seems that this is a virtual machine that enables the writing of polyglot applications (applications that can mix code from different languages). The supported languages are Java-based (Scala, Kotlin), dynamic languages (Javascript, R, Ruby, Python) and LLVM-based languages (C and C++). This sounds like a really cool thing and I was wondering if D could be integrated with this (via ldc), What do you guys think? Cheers, RazvanN [1] https://www.graalvm.org/docs/reference-manual/polyglot/
Aug 30 2019
On Friday, 30 August 2019 at 10:56:05 UTC, RazvanN wrote:Hello everyone, Has anyone heard of GraalVM [1]? [snip]I had heard about it last year I think. Laeeth had tried to use dpp with it [1], but I haven't heard anything since then. [1] https://forum.dlang.org/post/ykvgbfstbyeaysmihqqm forum.dlang.org
Aug 30 2019
On Friday, 30 August 2019 at 12:34:50 UTC, jmh530 wrote:On Friday, 30 August 2019 at 10:56:05 UTC, RazvanN wrote:Dmitry O told me about it. When I got back home I tried using LDC in betterC mode and it just worked. I did some work that I didn't finish on making a wrapper out of polyglot.h Problem with porting runtime too is that graal doesn't have pthread even. I guess you could fake that and anything else you now. Dmitry looks to be working on transpiling D to Java via DMD motivated by running on Graal. I think he has Scala code at work but maybe other benefits from Graal. Very cool once it works.Hello everyone, Has anyone heard of GraalVM [1]? [snip]I had heard about it last year I think. Laeeth had tried to use dpp with it [1], but I haven't heard anything since then. [1] https://forum.dlang.org/post/ykvgbfstbyeaysmihqqm forum.dlang.org
Sep 03 2019
On 2019-09-04 00:55, Laeeth Isharc wrote:Dmitry looks to be working on transpiling D to Java via DMD motivated by running on Graal.Better to do it the other way around [1] :) [1] https://github.com/d-widget-toolkit/jport/tree/dev -- /Jacob Carlborg
Sep 04 2019
On Friday, 30 August 2019 at 10:56:05 UTC, RazvanN wrote:Hello everyone, Has anyone heard of GraalVM [1]? It seems that this is a virtual machine that enables the writing of polyglot applications (applications that can mix code from different languages). The supported languages are Java-based (Scala, Kotlin), dynamic languages (Javascript, R, Ruby, Python) and LLVM-based languages (C and C++). This sounds like a really cool thing and I was wondering if D could be integrated with this (via ldc), What do you guys think? Cheers, RazvanN [1] https://www.graalvm.org/docs/reference-manual/polyglot/Take a look at what Dmitry has recently been up to: https://github.com/DmitryOlshansky/dmd-graal ;)
Aug 30 2019
On Friday, 30 August 2019 at 20:23:13 UTC, Petar Kirov [ZombineDev] wrote:On Friday, 30 August 2019 at 10:56:05 UTC, RazvanN wrote:He should share his thoughts on the matter, but I think getting a SAoC / GSoC student to help would go along way to making many things in this area possible.Hello everyone, Has anyone heard of GraalVM [1]? It seems that this is a virtual machine that enables the writing of polyglot applications (applications that can mix code from different languages). The supported languages are Java-based (Scala, Kotlin), dynamic languages (Javascript, R, Ruby, Python) and LLVM-based languages (C and C++). This sounds like a really cool thing and I was wondering if D could be integrated with this (via ldc), What do you guys think? Cheers, RazvanN [1] https://www.graalvm.org/docs/reference-manual/polyglot/Take a look at what Dmitry has recently been up to: https://github.com/DmitryOlshansky/dmd-graal ;)
Aug 30 2019
On Friday, 30 August 2019 at 10:56:05 UTC, RazvanN wrote:Hello everyone, Has anyone heard of GraalVM [1]? It seems that this is a virtual machine that enables the writing of polyglot applications (applications that can mix code from different languages). The supported languages are Java-based (Scala, Kotlin), dynamic languages (Javascript, R, Ruby, Python) and LLVM-based languages (C and C++). This sounds like a really cool thing and I was wondering if D could be integrated with this (via ldc), What do you guys think? Cheers, RazvanN [1] https://www.graalvm.org/docs/reference-manual/polyglot/Maybe similar sort of approach to how Sebastian Koppe is approaching wasm might be easiest?
Sep 03 2019