compiler   20692

« earlier    

graal/truffle at master · graalvm/graal
Truffle is a framework for implementing languages as simple interpreters. Together with the Graal compiler, Truffle interpreters are automatically just-in-time compiled and programs running on top of them can reach performance of normal Java.

The Truffle framework provides the basic foundation for building abstract-syntax-tree (AST) interpreters that perform self-optimizations at runtime. The included TruffleDSL provides a convenient way to express such optimizations.

Truffle is developed and maintained by Oracle Labs and the Institute for System Software of the Johannes Kepler University Linz.
truffle  programming  interpreter  graal  graalvm  jit  compiler  compilers  ast 
16 hours ago by wjy
Polyglot Native: Java, Scala, Kotlin, and JVM languages with Christian Wimmer - YouTube
In this talk, we show the architecture of Polyglot Native and compare it to existing projects. Then, we live-demo a project that compiles code from Kotlin, Scala, Java, and C into a single binary
executable. Finally, we discuss intricacies of interoperability between Polyglot Native and C.
java  aot  compiler  video 
17 hours ago by jberkel
Rcpp, RcppArmadillo and OS X Mavericks "-lgfortran" and "-lquadmath" error - The Coatless Professor |
I didn't actually need any of this to install ade4 after uninstalling R 3.4.1 from MacPorts and using the official installer from, which seems to have all the right pieces in place.
r  fortran  compiler  error  mac  osx  elcapitan  maybesolution 
2 days ago by kme
installation on Mac OS from source with error · Issue #5 · sdray/ade4 |
I was trying to install the motifStack Bioconductor package when I got this error.
ld: library not found for -lgfortran
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Installing gfortran-4.2.3.pkg from CRAN's "R for Mac OS X" page helped, but I got the same error for libquadmath right afterwards, so it's not a total solution, and something else must be wrong.
errormessage  clang  compiler  toolchain  r  mac  osx  almost  solution 
2 days ago by kme
The ELLCC Embedded Compiler Collection | Embedded software development tools.
alt toolchain that uses musl and has prebuilt toolchains/cross-compilers for various architectures

more fun than building llvm with musl by yourself..
musl  llvm  clang  compiler  libc++ 
3 days ago by pjjw
Weld is a runtime for improving the performance of data-intensive applications. It optimizes across libraries and functions by expressing the core computations in libraries using a small common intermediate representation, similar to CUDA and OpenCL.

paper: Weld: A Common Runtime for High Performance Data Analytics
database  ir  optimization  compiler  datamining 
5 days ago by slowbyte

« earlier    

related tags

++  abi  algorithm  almost  angular.js  angular  angular1  angularjs  aot  arduino  article  assembly  ast  automata  benchmark  book  by:tomdale  c++  c/c++  c-lang  c  clang  clientside  clojure  clojurescript  code  codesplitting  common-lisp  comparison  compilation  compile-to-c  compile  compilers  components  compsci  computation  computing  concurrency  constexpr  cpu  cross-platform  css  database  datamining  design  devel  development  driver  dsl  editor  elcapitan  emberjs  error  errormessage  extension  facebook  fallback  first  floss  forth  fortran  framework  functional-programming  future  gadt  gcc  generator  github  global  gnu  golang  google  graal  graalvm  haskell  history  howto  ide  in-lining  instant  interpreter  ir  java  javascript  jit  js  language  learning  libc++  library  linux  live  llvm  local  mac  macos  macro  maybesolution  memory  microsoft  musl  native  node.js  node  npm  numerical  ocaml  online  open-source  opensource  optimization  optimized  osx  parser  parsing  pascal  performance  php  plugin  png  processing  programming  project  python  r  racket  react  reactjs  reference  repl  repository  roslyn  rust  safety  scheme  selfcustomized  semantics  site  solution  static  svg  talk  teensy  theory  tomdale  tool  toolchain  tools  toread  truffle  turing  tutorial  typescript  valgrind  verification  versioning  video  vim  vm  wasm  web-development  web  web_assembly  webapplication  webasm  webassembly  webdev  windows 

Copy this bookmark: