[Parrot-users] Starting to Use Parrot
adekoya adekunle
adekunleadekoya at gmail.com
Sun Nov 14 15:43:04 UTC 2010
i can now run simple parrot programs on my machine.
i found this on your site :
Parrot can currently accept instructions to execute in four forms. PIR
(Parrot Intermediate Representation) is designed to be written by
people and generated by compilers. It hides away some low-level
details, such as the way parameters are passed to functions. PASM
(Parrot Assembly) is a level below PIR - it is still human
readable/writable and can be generated by a compiler, but the author
has to take care of details such as calling conventions and register
allocation. PAST (Parrot Abstract Syntax Tree) enables Parrot to
accept an abstract syntax tree style input - useful for those writing
compilers.
My Questions :
1) if i have to write the front-end of my compiler in
c/c++...which of the above parrot code variants(PIR,PASM,PAST) would
be best for me to taget ?
2) My project is to research translation systems... i would employ
scanner generator, parser generator(Gold Parser) and I will develop a
custom code generator so that i can solely determine the choice of my
back-end... but i would welcome your suggestions on the choice of a
small and well designed source language that could serve as an input
to my compiler....if things work fine...after my m.sc i may continue
the line of adding more source languages to my front-end so that i can
have a compiler that compiles for one or more source languages ?
Conclusion : I would welcome advices on above.
Thanks
Kunle
On Sun, Nov 14, 2010 at 3:42 PM, adekoya adekunle
<adekunleadekoya at gmail.com> wrote:
> Duke and All,
>
> Here : http://www.parrot.org/download only refers to win32 .
>
>
> Where can I get the win64 binary of parrot ?
>
>
> I want to install now.
>
> Thanks
>
> "kunle
>
>
> On Sun, Nov 14, 2010 at 3:28 PM, Jonathan Leto <jaleto at gmail.com> wrote:
>> Howdy,
>>
>> Yes, Parrot works on 64 bits :)
>>
>> Duke
>
More information about the Parrot-users
mailing list