[LLVMdev] HELP! PLEASE!
John Criswell
criswell at illinois.edu
Thu Aug 28 17:55:39 PDT 2014
Dear Logan,
I went back into my Inbox to find your messages. So far, I've only
found one. If I understand it correctly, it asks about getting the
Ocaml interface to LLVM working again.
Sadly, I don't use OCaml, and so I can't help you. I would also hazard
a guess that the OCaml interface to LLVM may have bit rotted because no
one is using it. That would explain why no one has, so far, answered
your question (because they don't know the answer).
If you want to use OCaml, I would suggest using an earlier version of
LLVM in which the OCaml support worked. There was a project at UPenn
that developed semantics for LLVM using Coq/OCaml; you might try to use
Google to find that project to see which version of LLVM they used. The
paper (which probably lists the version of LLVM that they used) is here:
http://www.cs.rutgers.edu/~santosh.nagarakatte/pldi2013.pdf.
Alternatively, you could write the parts of your language that interface
with LLVM in C or C++ and write the parts of your language that deal
with human-language in OCaml and write your own interface between the
two components. This would probably be the best solution in the
long-term as C and C++ are the "native" interface for interacting with
the LLVM IR.
Finally, please try not to take it personally when your question goes
unanswered. While the LLVM community tries to help newcomers, that help
is on a volunteer basis, which means that sometimes questions go
unanswered because a) people don't know the answer; or b) people don't
have time. Questions also go unanswered because they don't provide
enough details or are too open-ended
Regards and good luck,
John Criswell
On 8/28/14, 8:31 PM, Logan Streondj wrote:
> I need help.
> I can't get it to work.
> I'm crying here, really,
> I'm balling my eyes out.
>
> Is there any way for a beginner to get support with using LLVM?
> All my queries are just ignored or disregarded on this mailing list.
> Why isn't there an llvm mailing list for novices?
>
> This is the only thing that can get my programming language,
> to be operation in a reasonable amount of time, AFAIK.
> But it's so hard to even get the print function to work,
> I just feel like a bunch of useless garbage.
>
> Please help,
> I feel terrible.
> I haven't cried this much in years.
>
> I can't get Module to print,
> there are no examples I can find on the internet.
> And I can't get a working instance of AssemblyAnnotationWriter.
> I don't understand why it's so hard to do.
>
> Am I really just too stupid?
> This is so basic it is beneath your notice.
> I don't get it, and it has me tasting salty tears.
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
More information about the llvm-dev
mailing list