I'm practicing writing parrot assembler, and I'd like to be able to test
my evil creations on my own machine, without having to go through the
rigmarole of uploading my file to my sourceforge account, then sshing in
to run the scripts. <whine>(Plus, the long-term quota on my account is
too small to keep around a parrot binary there full time, so I have to
re-download and re-compile it when I want to use it, and erase it when
I'm done. Bleh!)</whine>
<whine>
I suppose if there isn't a windows binary out there, I could try
downloading and installing a C compiler (gcc? djgpp?) and then
compiling my own parrot... but I don't want to do that much work!
</whine>
--
$a=24;split//,240513;s/\B/ => /for@@=qw(ac ab bc ba cb ca
);{push(@b,$a),($a-=6)^=1 for 2..$a/6x--$|;print "$@[$a%6
]\n";((6<=($a-=6))?$a+=$_[$a%6]-$a%6:($a=pop @b))&&redo;}
>Does anyone have a precompiled parrot binary for Win32, on an ftp or web
>site somewhere?
>
>I'm practicing writing parrot assembler, and I'd like to be able to test
>my evil creations on my own machine, without having to go through the
>rigmarole of uploading my file to my sourceforge account, then sshing in
>to run the scripts. <whine>(Plus, the long-term quota on my account is
>too small to keep around a parrot binary there full time, so I have to
>re-download and re-compile it when I want to use it, and erase it when
>I'm done. Bleh!)</whine>
I've put a copy at http://geeksalad.org/tmp/parrot.zip *temporarily* if you
want to grab it. It's compiled with MS Visual .NET using AS Perl 5.6.1
build 633 as its configuration base.
It's the whole thing (source, object, docs) from a CVS update about two
days ago. It's also pretty large at about 9.5 MB.
><whine>
>I suppose if there isn't a windows binary out there, I could try
>downloading and installing a C compiler (gcc? djgpp?) and then
>compiling my own parrot... but I don't want to do that much work!
></whine>
MS VC++ or Visual .NET both work wonderfully. Not exactly free though...
Cygwin ? ... I'm not using windows but I know quite a few people
who are using cygwin or the mingw32 gcc for building Gnu'ish stuff
on Windows. Cygwin might be better as it also comes with a perl5
interpreter to run the Configure.pl and stuff.
Otherwise you might have to *buy* a version of VC++ or something.
Gopal
--
The difference between insanity and genius is measured by success
I had tested parrot on cygwin and reported a series of bugs.
Most seemed to have been fixed, but I dont know for sure.
I never got any formal close on them, so I guess they are not very
interesting. I dont know where to look for the bug status anyway.
Some day, I will find the time and retest under cygwin.
mike
mike
=====
James Michael DuPont
http://introspector.sourceforge.net/
__________________________________________________
Do you Yahoo!?
Yahoo! Web Hosting - establish your business online
http://webhosting.yahoo.com
If we can't find anothr home for it, I can make a spot on
ftp.sidhe.org for it. Not a *fast* home, since it's either 128k or
192k upstream (depending on which interface is active, don't ask) but
it will work.
--
Dan
--------------------------------------"it's like this"-------------------
Dan Sugalski even samurai
d...@sidhe.org have teddy bears and even
teddy bears get drunk
Maybe when 0.10 is released, Clinton will do another windows build and
we can put some binaries on www.parrotcode.org?
-R
That would be really cool.
What I'd love would be if we could manage an automated build farm,
maybe something linked into the tinderbox builds, that uploaded built
parrots for the different platforms.
Maybe next week. Maybe not. :)
> At 6:59 PM -0800 3/13/03, Robert Spier wrote:
> > > If we can't find anothr home for it, I can make a spot on
> >> ftp.sidhe.org for it. Not a *fast* home, since it's either 128k or
> >> 192k upstream (depending on which interface is active, don't ask) but
> >> it will work.
I would be more then happy to host binaries on my CPAN mirror (DS3 commodity, OC3 Internet2).
> >Maybe when 0.10 is released, Clinton will do another windows build and
> >we can put some binaries on www.parrotcode.org?
>
> That would be really cool.
>
> What I'd love would be if we could manage an automated build farm,
> maybe something linked into the tinderbox builds, that uploaded built
> parrots for the different platforms.
Just a 'make distclean' then tarball it? Or a new binary only + install framework (make binpkg???) ?
> Maybe next week. Maybe not. :)
-J
I'd be happy to make up an occasional milestone binary, if there's a
standard way it should be put together (i.e. make foo) then lemme know.
I tried making an RPM .spec file for parrot and noticed that there's
still no "make install" target.
To be useful or at least fun to play with I think we would need to
also install things from languages/, but they seem to generally be,
uh, fairly unstructured. :-)
I also noticed[1] that many of the scripts does not have the +x bit
set, and some of the documentation does(!). It's not possible to
change this via CVS; but we can do it directly in the repository if
someone makes a list of what should be +x.
- ask
[1] find ./ -type f -perm +001
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
>
> I've attached a proof-of-concept patch that I'd like people to comment
> on in terms of general approach.
Looks good to me. Some minor notes:
- perl Configure.pl should probably have --floatval=double (for cases,
where the perl in the path happens to have Duse_long_double)
- the install prefix should include the %{version} string so that you
are able to keep different executables around e.g.
prefix=/usr/local/parrot/%{version}. Installing should soft link parrot
to e.g. /usr/local/parrot/0.0.10/bin/parrot.
leo