This is just a question, not a commitment from me. I am curious if anyone
is interested in LLVM in z/OS. LLVM is
<quote from="http://llvm.org/";>
LLVM Overview

The LLVM Project is a collection of modular and reusable compiler and
toolchain technologies. Despite its name, LLVM has little to do with
traditional virtual machines, though it does provide helpful libraries that
can be used to build them. The name "LLVM" itself is not an acronym; it is
the full name of the project.

LLVM began as a research project at the University of Illinois, with the
goal of providing a modern, SSA-based compilation strategy capable of
supporting both static and dynamic compilation of arbitrary programming
languages. Since then, LLVM has grown to be an umbrella project consisting
of a number of subprojects, many of which are being used in production by a
wide variety of commercial and open source projects as well as being widely
used in academic research. Code in the LLVM project is licensed under the
"UIUC" BSD-Style license.
<quote>

There are a number of languages which have been implemented using the LLVM
as the underlying base. Some examples form the above site are: C (clang),
D, Ruby, Python, Java, Haskell, PHP, et al.

The most difficult part has already been done because there is a LLVM
variant for Linux on z. The porting would be to make this variant compile
and run using IBM's XLC instead of GCC.

-- 
​
While a transcendent vocabulary is laudable, one must be eternally careful
so that the calculated objective of communication does not become ensconced
in obscurity.  In other words, eschew obfuscation.

111,111,111 x 111,111,111 = 12,345,678,987,654,321

Maranatha! <><
John McKown

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to