Hacker GitHub

← All repos

oracle/graal

View on GitHub ↗ ★ 21,748 Java

GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀

146 mentions on Hacker News by 94 people: 20 stories, 126 comments · first 2016-07-08 · latest 2026-10-02

Mentions per year 146 mentions · busiest year 2018 (32)
20082026
  1. ▲ 1
    Truffle: Universal Permissive License (UPL)
    story by tosh · 2018-09-21 · 0 comments
  2. …optimizations - that is EE only. As such, native binaries will start faster, but run slower. https://github.com/oracle/graal/issues/447#issuecomment-3995...
    comment by divs1210 · 2018-09-18 · in Native Clojure with GraalVM
  3. …optimizations - that is EE only. As such, native binaries will start faster, but run slower. https://github.com/oracle/graal/issues/447#issuecomment-3995...
    comment by divs1210 · 2018-09-18 · in Native Clojure with GraalVM
  4. Graal PGO seems to be enterprise only. https://github.com/oracle/graal/issues/447#issuecomment-3995...
    comment by divs1210 · 2018-09-18 · in Native Clojure with GraalVM
  5. …and Oracle is a bit comical. It's all... right there. [1] https://www.graalvm.org/docs/faq/ [2] https://github.com/oracle/graal
    comment by dnomad · 2018-09-18 · in Native Clojure with GraalVM
  6. …is open-source and most projects under its umbrella are [GPL2-with-classpath-exception licensed]( https://github.com/oracle/graal/#license ). The fact that they also have an Enterprise Edition does not make this a non-community project.
    comment by brabel · 2018-09-09 · in Time to look beyond Oracle's JDK
  7. …C and JS (and other languages) is possible if they're implemented via Graal's Truffle library: https://github.com/oracle/graal/tree/master/truffle
    comment by sdegutis · 2018-09-03 · in Compiling dynamic programming languages
  8. …for CLIs and cloud lambdas. [1] https://medium.com/graalvm/instant-netty-startup-using-graal... [2] https://github.com/oracle/graal/blob/master/substratevm/LIMI...
  9. That's GNU GPL 2 https://github.com/oracle/graal/blob/master/LICENSE
  10. > It's Open Source: https://github.com/oracle/graal Sure. That doesn't change my statement though.
  11. It's Open Source: https://github.com/oracle/graal I made a very small contribution (removing 4 incorrect quote characters from some sample JSON code)
  12. …code could and couldn't do and that generally developers would shoot themselves in the foot. [0]: https://github.com/oracle/graal/blob/master/sdk/src/org.graa... [1]: https://www.youtube.com/watch?v=LoyBTqkSkZk
    comment by kjeetgill · 2018-07-07 · in Interfacing with native methods on Graal VM
  13. …that doesn't need a JRE present to run. Throw it a JAR - get a native binary for your system. https://github.com/oracle/graal
    comment by rhencke · 2018-06-23 · in From Java to Go, and Back Again (2016)
  14. …Enterprise Edition (EE) ( https://www.graalvm.org/downloads/ ). Community Edition is open-source ( https://github.com/oracle/graal ) and has a relatively permissive license (GPL v2 + Classpath exception, all source files have the Classpath…
    comment by fcurts · 2018-06-09 · in JVM Internals (2013)
  15. …not compile Spring as Spring uses reflection a lot and GraalVM does not fully support reflection. https://github.com/oracle/graal/issues/348
    comment by victor106 · 2018-06-09 · in JVM Internals (2013)
  16. …framework on which GraalJS is built has considerations for sandboxing. see: hostClassFilter() https://github.com/oracle/graal/blob/master/sdk/src/org.graa... I suspect that your use-case might be easier to port than most (if it comes to…
  17. …want to reach are somehow included in the Java --> Native conversion configuration files. [1] https://github.com/oracle/graal/blob/master/substratevm/LIMI...
    comment by nwatson · 2018-06-05 · in Eclipse Vert.x goes Native
  18. …Graal and its related projects are all open source, with a license listing available in its README: https://github.com/oracle/graal/blob/master/README.md
    comment by nirvdrum · 2018-06-04 · in Ruby 2.6.0-preview2 released with JIT
  19. …but in their defence, they release plenty of open-source projects (Graal comes to mind: https://github.com/oracle/graal ). And you know Facebook has a whole ecosystem they maintain in PHP, React, machine learning, etc. Their developers are…
  20. ▲ 1
    Minimal HttpKit web server compiled into a 10 MB binary using GraalVM
    story by yogthos · 2018-05-01 · 0 comments
  21. A Graal backend for AArch64 is currently under development. See for example these PRs at https://github.com/oracle/graal/pulls?utf8=%E2%9C%93&q=is%3A... .
    comment by cdrtz · 2018-04-28 · in Native Clojure with GraalVM
  22. I thought GPL2 had some protections for that? http://en.swpat.org/wiki/GPLv2_and_patents https://github.com/oracle/graal/blob/master/regex/LICENSE.GP...
    comment by jryan49 · 2018-04-28 · in Native Clojure with GraalVM
  23. ▲ 2
    GraalVM: Run Programs Faster Anywhere
    story by juanpabloaj · 2018-04-18 · 0 comments
  24. Which one was it? Can you remember? One of these? https://github.com/oracle/graal/blob/master/truffle/docs/Lan... If not. Please let me know.
    comment by grashalm · 2018-04-17 · in GraalVM: Run Programs Faster Anywhere
  25. …paper provides further details: https://dl.acm.org/citation.cfm?id=2658776 The full tutorial is at: https://github.com/oracle/graal/blob/master/truffle/docs/Lan...
    comment by chrisaycock · 2018-04-17 · in GraalVM: Run Programs Faster Anywhere
  26. Graal dev here. If you want to checkout all the sources/licenses of GraalVM CE. They are here: Graal: https://github.com/oracle/graal (GPLv2 with CPE) JavaScript with Node Integration: https://github.com/graalvm/graaljs (UPL - BSD license)…
    comment by grashalm · 2018-04-17 · in GraalVM: Run Programs Faster Anywhere
  27. …in Github that this is all GPL? Albeit GPL2 but still not some Oracle proprietary license. Ref https://github.com/oracle/graal#license , appears that the parts you would want to distribute have the classpath exception which allows linking…
    comment by kodablah · 2018-04-17 · in GraalVM: Run Programs Faster Anywhere
  28. …and that they are very aware of which parts of the project are GPL2+classpath and which are not... https://github.com/graalvm/graal/issues/269
  29. ▲ 164
    Substrate VM – A framework that allows AOT compilation of Java applications
    story by ianopolous · 2018-01-04 · 56 comments
  30. I’ll link you the beautiful thing I’m referring to: https://github.com/graalvm/graal/tree/master/substratevm
  31. Is worth mentioning that SubstrateVM ( https://github.com/graalvm/graal/tree/master/substratevm ) is now open source, which does whole-world AOT compilation to produce a single executable or shared library. It does have substantial…
  32. Another confusing name, it has nothing to do with Truffle - part of Graal Java compiler... https://github.com/graalvm/graal/tree/master/truffle It's not as bad as "Riot" (at least 3 projects with this name), but seriously, are we running…
  33. ▲ 1
    GraalVM: Added SubstrateVM
    story by noch · 2017-12-14 · 0 comments
  34. ▲ 4
    Substrate VM – Java to binary compiler merged into Graal
    story by sandGorgon · 2017-12-14 · 0 comments
  35. ▲ 6
    Substrate VM: framework allowing ahead-of-time compilation of Java applications
    story by ingve · 2017-12-13 · 0 comments
  36. you should file this bug on the graal vm directly. https://github.com/graalvm/graal
    comment by sandGorgon · 2017-11-22 · in JIT compiling a subset of Python to x86-64
  37. Now I'm at a desk, I can say start looking at the FrameState class. https://github.com/graalvm/graal/blob/cd655e1df4f388c78364f0... And that's the beauty of it! If you were interested in frame states, typing FrameState into Eclipse will…
  38. ▲ 1
    Graal: High-Performance Polyglot Runtime
    story by simon_acca · 2017-10-31 · 0 comments
  39. ▲ 2
    Ask HN: Open-source tracker?
    story by foss_it · 2017-10-25 · 1 comment
  40. …Zulu or the ones in RedHat cent-os are very much from the same branch and also pass the TCK. [1] https://github.com/graalvm/graal [2] https://archive.fosdem.org/2017/schedule/event/openj9/
  41. Did you know that there is a new Java compiler that can do the first Futamura projection? https://github.com/graalvm/graal/tree/master/compiler
    comment by chrisseaton · 2017-08-21 · in A supercompiler pass for Erlang
  42. …with Ruby, but they also have to operate within the confines of MRI's internal design. [1] -- https://github.com/graalvm/graal/tree/master/truffle [2] -- https://github.com/graalvm/graal/tree/master/compiler [3] --…
    comment by nirvdrum · 2017-05-30 · in Improving TruffleRuby Performance
  43. Here is a link to Truffle, because it's not easily googleable: https://github.com/graalvm/truffle Interesting project. Maintained by Oracle, though.
    comment by fooyc · 2017-02-18 · in HHVM's Profile-Guided Region JIT
  44. …to offer fairly decent performance. https://medium.com/@octskyward/graal-truffle-134d8f28fb69#.n... https://github.com/graalvm/truffle/blob/master/README.md
    comment by ZenoArrow · 2016-12-30 · in Rust is Software's Salvation
  45. …While functional languages can be too terse, Java shows its exceptional verbosity here. [1] https://github.com/graalvm/truffle/blob/master/truffle/com.o... [2] https://github.com/graalvm/truffle/tree/master/truffle/com.o...
  46. Is it fashionable to bash java ? What about https://github.com/graalvm/truffle or https://bitbucket.org/allr/fastr/wiki/Home or https://www.youtube.com/watch?v=OUo3BFMwQFo ? There is serious innovation happening in java land (through…
    comment by sandGorgon · 2016-07-08 · in Oracle and the fall of Java EE