Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thomaswue
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
thomaswue
1y ago
Great to hear! The project will continue to evolve and bring innovation for the developer community.
2.
▲
by
thomaswue
3y ago
What are the constraints on station names - i.e. min length, max length, maximum number of different names?
3.
▲
by
thomaswue
8y ago
This compilation step is only required once when you release your tool. The resulting binary is then providing fast startup and low memory footprint whenever users invoke your tool. So, yes, it is a real win if your tool gets used more than
4.
▲
by
thomaswue
10y ago
Yes. Sulong assumes that at least the LLVM bitcode including debug information is available. It does not work with third party machine code binaries where no source information is available.
5.
▲
by
thomaswue
10y ago
Yes, this is an excellent description.
6.
▲
by
thomaswue
10y ago
The default when running static languages like C++ or Rust or Go via Sulong is to stick to the memory layout chosen by the programmer. There is no conversion to typical JVM memory layouts. Nor does running on the JVM has major restrictions
7.
▲
by
thomaswue
10y ago
It works without common memory layout between Truffle languages. It even simplifies the ability to use diverse physical memory layouts within the same language. The programmer specifies the logical layout based on the semantics of a languag
8.
▲
by
thomaswue
10y ago
The idea of Truffle language interoperability is to avoid switching the representation at the language boundary. Objects carry their type information with them that includes the semantics on how to access their properties. This also allows
9.
▲
by
thomaswue
11y ago
Agreed that this is only research prototype with significant limitations at the moment. Dynamic changes to the graph should however be something in particular a dynamic optimization framework like Truffle can cope with.
10.
▲
by
thomaswue
13y ago
The Graal OpenJDK project is available open source with a GPL license ( http://openjdk.java.net/projects/graal/ ). The Truffle API includes a Classpath exception allowing language implementors free choice of license