graalphp
graalphp copied to clipboard
An efficient PHP implementation built on GraalVM
I thought implementing string would be easy, but I was so wrong, [https://github.com/avierr/graalphp/commit/58142efd3c8e3e65ac1be93d21edea32c35c9810] PHP supports string interpolation, probably this needs some pre-processing to convert it into string concatenation operations? we...
- mx benchmark ? - CI hosted/ dedicated server ? - existing visualization tools ? - what do other language implementations do ?
https://github.com/abertschi/graalphp/tree/master/benchmarks/evaluation
i originally was not aware of truffle's builtin logging facilities and wanted to avoid issues with substrate vm to native compile. so we added a simple logging interface which prints...
complete support for sequences, add support for maps, sets, stacks, queues https://www.php.net/manual/en/language.types.array.php Some ideas to evaluate: - truffle library dispatched on a primitive long[] type, use special value (Long MIN/MAX)...
https://www.php.net/manual/en/language.types.intro.php
https://github.com/abertschi/graalphp/tree/master/graalphp-native
Evaluate efficient way to call native libraries/ extensions Extensions: - https://github.com/php/php-src/tree/master/ext
https://chrisseaton.com/rubytruffle/pppj14-om/pppj14-om.pdf