renjin
MicrobiomeStat
renjin | MicrobiomeStat | |
---|---|---|
5 | 1 | |
506 | 24 | |
0.0% | - | |
0.0 | 9.7 | |
7 months ago | 7 days ago | |
R | R | |
GNU General Public License v3.0 only | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
renjin
-
Ask HN: Why are there no traditional language compilers that target the JVM?
There is the GraalVM Python Runtime, Renjin GCC-Bridge (for C, C++, R)...
I feel like all of this kind of exists but it's quite esoteric "non-standard stuff" and not necessarily something sane people want in production.
https://github.com/bedatadriven/renjin/tree/master/tools/gcc...
https://www.graalvm.org/python/
-
OpenJDK Proposes Project Galahad to Merge GraalVM Native Compilation
It'll help build cross-platform desktop applications. In theory, it'll mean hooking the build process up to a GitHub action to build platform-specific binaries, such as my FOSS KeenWrite Markdown editor[0], without having to have a copy of every operating system.
To my knowledge, cross-compiling "native" Linux and Windows binaries using Java requires duct tape, chewing gum, and warp-packer.[1]
GraalVM isn't a panacea, though.[2] For example, GraalVM cannot compile Renjin, a pure Java R interpreter, so you have to switch from Renjin to FastR. Switching isn't trivial.
[0]: https://github.com/DaveJarvis/keenwrite
[1]: https://dave.autonoma.ca/blog/2020/06/29/write-once-build-an...
[2]: https://github.com/bedatadriven/renjin/issues/564
- Ask HN: Any alternative to Java (OOP) which has the same ecosystem?
-
How this sub treats Java ...
I just wanted to mention that C compilers exist for the JVM.
- Why it is that C++ can be compiled to JavaScript bytecode that is WebAssembly (using Emscripten), but it cannot be compiled to Java bytecode?
MicrobiomeStat
What are some alternatives?
sjPlot - sjPlot - Data Visualization for Statistics in Social Science
lmtp - :package: Non-parametric Causal Effects Based on Modified Treatment Policies :crystal_ball:
llr - Lisp-like-R: A clojure inspired lisp that compiles to R in R
lljvm - Low Level Java Virtual Machine
dada2 - Accurate sample inference from amplicon data with single nucleotide resolution
AECforWebAssembly - A port of ArithmeticExpressionCompiler from x86 to WebAssembly, so that the programs written in the language can run in a browser. The compiler has been rewritten from JavaScript into C++.
empress - A fast and scalable phylogenetic tree viewer for microbiome data analysis
ZIO - ZIO — A type-safe, composable library for async and concurrent programming in Scala
tableone - R package to create "Table 1", description of baseline characteristics with or without propensity score weighting
tracer - Graal based x86 interpreter with separate execution trace analyzer
easystats - :milky_way: The R easystats-project