Reputation: 7172
Is it possible to use one framework written in one Parrot (LLVM) language in any other Parrot (LLVM) language? (Like usage of .NET Framework from any CLR language)...
Upvotes: 5
Views: 1213
Reputation: 425
LLVM
Stands for low-level virtual machine. It uses low-level opcodes that easily map to native machine code.
Parrot:
This is a high-level virtual machine. Its opcodes are much higher level then those in most virtual machines. This allows Parrot to generate efficient native code for dynamic languages.
Upvotes: 1
Reputation: 46783
Parrot and LLVM are two different things made by two different organizations.
Parrot is a VM, and LLVM is a VM that can also compile statically.
Edit
Assuming the comments to my answer are correct:
http://en.wikipedia.org/wiki/Comparison_of_application_virtual_machines
Upvotes: 1