[LLVMdev] GSoC project questions.
Marc Driftmeyer
mjd at reanimality.com
Fri Apr 12 18:09:46 PDT 2013
Just a stab here and not basing it upon any recent exposure as a
Mechanical Engineer and CS graduate with FORTRAN 90/03 but I have always
perceived DragonEgg as transitional bridge solution and not an end
solution for languages LLVM/Clang presently or in the future have yet to
support directly within their infrastructure.
Personally, the sooner I don't have to have the GCC infrastructure to
run FreeBSD, Debian Linux or any other platform the better. It's not a
dig at GCC, it's a dig at bloat. Having a robust FORTRAN library that is
always a must in Numerical Analysis preludes often an equivalent
robustness in equivalent C/C++ libraries, though never at an exact level
of precision.
Not to mention I would suspect the likes of ANSYS, MatLab, Mathematica,
etc., would be rather pleased to port their applications across OS X,
Windows, UNIX [Linux/FreeBSD] knowing LLVM/Clang/Flang isn't entangled
with GPL licensing issues.
- Sincerely,
Marc J. Driftmeyer
On 04/12/2013 07:53 AM, Justin Holewinski wrote:
> I always liked the sound of 'flang' :)
>
> I'm curious, what benefits would we see from a "native" Fortran
> compiler for LLVM versus DragonEgg, assuming we'd still need the
> gfortran standard library anyway (in the short-medium term)? Or put
> another way, is there Fortran code out there we optimize poorly
> *because* of using DragonEgg? I haven't used DragonEgg much, so if
> this is obvious I apologize.
>
>
> On Fri, Apr 12, 2013 at 10:04 AM, Anton Korobeynikov
> <anton at korobeynikov.info <mailto:anton at korobeynikov.info>> wrote:
>
> > Indeed, dragonegg supports Fortran, but through a gfortran
> bridge. The
> > really interesting part in Fortran is in fact arrays!
> >
> > Anyway, it's just my opinion, I'm a simple user ;)
> Fortran has its own standard library and it's damn big. Also, the
> Fortran grammar is not the simplest (or, rather - straightforward
> one). So this certainly looks too big for GSoC.
>
> Though, it might be a good start for someone.
>
> I believe Bill (CCed) started something few years ago. So, maybe he
> can share his thoughts on this project.
>
> --
> With best regards, Anton Korobeynikov
> Faculty of Mathematics and Mechanics, Saint Petersburg State
> University
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu>
> http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
>
>
>
> --
>
> Thanks,
>
> Justin Holewinski
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130412/d6e478dd/attachment.html>
More information about the llvm-dev
mailing list