Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Do VMs like LLVM or PARROT allow usage of the same library from multiple languages?

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)...

like image 595
Jox Avatar asked Nov 05 '22 21:11

Jox


1 Answers

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:

  1. LLVM allows you to call other LLVM code and also external C like libraries.
  2. Parrot allows you to call other Parrot code, but not external C like libraries.

http://en.wikipedia.org/wiki/Comparison_of_application_virtual_machines

like image 152
Unknown Avatar answered Nov 24 '22 11:11

Unknown