Re: A task independent of the freeze

2001-09-21 Thread Gregor N. Purdy
_ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox

Re: Jako patch

2001-09-18 Thread Gregor N. Purdy
Thanks. Applied. On Tue, 18 Sep 2001, Simon Cozens wrote: This enables typecasting between I and N registers, fixes up the error messages, and makes var num not require an assignment. I note that some pseudo-ops don't work, and mod doesn't work as a pseudo op with a constant; nor does

[PATCH AGAIN] Revised op tracing patch

2001-09-17 Thread Gregor N. Purdy
_ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox

[commit] Revised op tracing

2001-09-17 Thread Gregor N. Purdy
All -- I have committed the revised op tracing patch I posted earlier. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL

[commit] Perl classes for dealing with *.pbc files (Pack Files)

2001-09-17 Thread Gregor N. Purdy
it packrat (rat for short), and use the .rat extension? :-) Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research

[patch] Small mod to assemble.pl to allow uppercase and underscoresin labels

2001-09-15 Thread Gregor N. Purdy
, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center

Re: Microbenchmark JVM-PVM

2001-09-15 Thread Gregor N. Purdy
-e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069

[patch] A few fixes to the Jako compiler

2001-09-15 Thread Gregor N. Purdy
the assembler patch. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http

Generate Parrot::OpcodeTable?

2001-09-18 Thread Gregor N. Purdy
)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860-3579 fax \_/

[patch] New comparison ops + better op inference

2001-09-15 Thread Gregor N. Purdy
)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860-3579 fax \_/

Re: Parrot's mascot

2001-09-15 Thread Gregor N. Purdy
_ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH

What about arrays?

2001-09-13 Thread Gregor N. Purdy
_ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox

Re: Parrot's mascot

2001-09-15 Thread Gregor N. Purdy
/_pictures/compdiff/norwegia.jpg http://www.pythonet.org/pet-shop.html Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED

Re: [patch] New comparison ops + better op inference

2001-09-15 Thread Gregor N. Purdy
(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513

Re: [patch] A few fixes to the Jako compiler

2001-09-15 Thread Gregor N. Purdy
the assembler patch. I just committed these changes. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research

[commit] Renamed jako_compiler.pl to jakoc

2001-09-15 Thread Gregor N. Purdy
All -- I have renamed the Jako compiler from jako_compiler.pl to jakoc. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL

[new file] The first Parrot-targeted compiler: Jako!

2001-09-14 Thread Gregor N. Purdy
_ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester

Re: [patch] First cut at TODO allow add I4, I4, 3 instead ofadd_i_ic ...

2001-09-14 Thread Gregor N. Purdy
without much fluff. You may like to play with it. I'd still like to have a good macro assembler underlying things. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy

Re: RFC: Bytecode file format

2001-09-14 Thread Gregor N. Purdy
formats. Maybe we don't have to invent yet another one. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus

[PATCH] Changes to interpreter op table and simplified DO_OP

2001-09-19 Thread Gregor N. Purdy
this out? Dan? Does this fly in the face of your overall design, or is this a good thing? Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy

[patch] First cut at TODO allow add I4, I4, 3 instead of add_i_ic...

2001-09-12 Thread Gregor N. Purdy
qualifiers, such as add_i I4, I4, 3 mapping to add_i_ic I4, I4, 3. Anyway, enjoy. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL

Re: Wanted: Subroutine call example

2001-09-17 Thread Gregor N. Purdy
)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860-3579 fax

Re: [patch] A few fixes to the Jako compiler

2001-09-16 Thread Gregor N. Purdy
); } } -- _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069

Re: [patch] New comparison ops + better op inference

2001-09-16 Thread Gregor N. Purdy
operations added without a good going-over first. (They may go in later, but not right now) Backed out per your request. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N

[commit] jakoc now uses pseudo-ops for reg-const comparisons

2001-09-16 Thread Gregor N. Purdy
that inefficiency. Oh, wait. We don't *have* an optimizer... Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus

Wanted: Subroutine call example

2001-09-16 Thread Gregor N. Purdy
, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett

Re: Wanted: Subroutine call example

2001-09-16 Thread Gregor N. Purdy
_ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069

Re: substr ( or assembler ) oddness

2001-09-17 Thread Gregor N. Purdy
, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett

Re: [PATCH] jakoc - unify block call and var assign

2001-09-17 Thread Gregor N. Purdy
; } -- _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center

[PATCH] Bytecode bounds checking and TRACE_OPS

2001-09-17 Thread Gregor N. Purdy
be a big help in debugging new ops, especially as we start working on subroutines and such. Any thoughts? Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy

Re: Time for a moratorium on changes for a bit

2001-09-17 Thread Gregor N. Purdy
... $ make test without any trouble... Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc

Re: A task independent of the freeze

2001-09-21 Thread Gregor N. Purdy
All -- My first cut is pretty sloppy, but it does generate this C file, which compiles, but I don't have the time to figure out how to get it all the stuff it needs to link to. If someones gets it running, I'd like to see how many Mops they get vs. regular. BTW, I realized as I left the

Re: [PATCH] Bytecode bounds checking and TRACE_OPS

2001-09-17 Thread Gregor N. Purdy
Simon -- On Mon, Sep 17, 2001 at 10:33:35AM -0400, Gregor N. Purdy wrote: as *word* counts not *byte* counts -- D'Oh!) Isn't assembly programming fun? :) Woo-hoo! */ static int -check_magic(void** program_code) { +check_magic(void** program_code, long* program_size

Re: [PATCH] Bytecode bounds checking and TRACE_OPS

2001-09-17 Thread Gregor N. Purdy
rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860-3579 fax \_/

Re: parrot-nightly

2001-09-17 Thread Gregor N. Purdy
Perl. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http

Re: [PATCH] Bytecode bounds checking and TRACE_OPS

2001-09-17 Thread Gregor N. Purdy
_ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center

Re: [patch] First cut at TODO allow add I4, I4, 3 instead ofadd_i_ic ...

2001-09-13 Thread Gregor N. Purdy
of PISA (Parrot Instruction Set Architecture). I was imagining a set of intermediate support stuff to be written in pasm. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N

Operator comments and suggestions

2001-09-14 Thread Gregor N. Purdy
? Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com

RE: Half-completed parrot/parrot.h conversion?

2001-09-14 Thread Gregor N. Purdy
with the current Parrot directory, but I think that really belongs as lib/Parrot like many (but not all) folks do when building Perl modules for CPAN... On Fri, 2001-09-14 at 12:31, Gibbs Tanton - tgibbs wrote: -Original Message- From: Gregor N. Purdy To: [EMAIL PROTECTED] Sent: 9/14/2001

[new file] .cvsignore to ignore build products

2001-09-12 Thread Gregor N. Purdy
All -- The following .cvsignore file goes in the root parrot source code directory to ignore the build products. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N

[new file] t/.cvsignore to ignore 'make test' products

2001-09-12 Thread Gregor N. Purdy
All -- The attached t/.cvsignore file will cause cvs to ignore the products of 'make test'. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy

Parrot's mascot

2001-09-14 Thread Gregor N. Purdy
'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069

RE: Half-completed parrot/parrot.h conversion?

2001-09-14 Thread Gregor N. Purdy
_ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203

[proposed] Moving *.h to include/parrot/ right away

2001-09-14 Thread Gregor N. Purdy
, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080

RE: A task independent of the freeze

2001-09-21 Thread Gregor N. Purdy
Brent -- # My first cut is pretty sloppy, but it does generate this C file, which # compiles, but I don't have the time to figure out how to get # it all the # stuff it needs to link to. If someones gets it running, I'd Parrot::Config may come in handy, especially @PConfig{qw(cc ccflags

[patch] Us of opcode table fingerprints in assemble.pl anddisassemble.pl

2001-09-13 Thread Gregor N. Purdy
. The next issue would be making the interpreter do something with the fingerprint... Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL

Re: NV Constants

2001-09-30 Thread Gregor N. Purdy
things that need addressing). Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http

Re: [PATCH] (Third try)

2001-09-30 Thread Gregor N. Purdy
(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069

Re: Sizes, again.

2001-09-30 Thread Gregor N. Purdy
to set a lower bound? Perhaps that is already set at 32 bits for opcodes and operands, and should be left alone... Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N

Re: Sizes, again.

2001-09-30 Thread Gregor N. Purdy
, we could even use an 8-bit type for opcode_t. At least then we'd only be wasting three bits per register operand... Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N

[COMMIT] Jako gets real subroutines

2001-10-19 Thread Gregor N. Purdy
All -- I Just committed the following changes. Enjoy. * New stack functions push_entry(), pop_entry() and swap_entry(). The first two exist for the support of the last one. These functions don't care what is in the stack entries. These exist to support the new 'swap' op

Re: [PATCH] Fixes logical ops in Parrot Scheme compiler

2001-10-20 Thread Gregor N. Purdy
All -- Judging by the patches, this was a much earlier version than I intended to post. In the current version, min and max are now implemented, and test files evaluate two-operand and three-operand versions. The (=) operands work now with more than two operands, and I've added tests for

Re: Calling conventions -- easier way?

2001-10-19 Thread Gregor N. Purdy
Dan -- Ah, but I'd rather do it right the first time than have to redo it later, especially if the redoing is incompatible with what was done first. ;) I would, too. But I view Jako is being a sort of test bed for what our choices at the Parrot level do to language implementers. So, Jako is

[PATCH] Rough-cut dynamic loading of oplibs

2001-10-20 Thread Gregor N. Purdy
All -- I've been tinkering with loading oplibs via dlopen(). This patch works on one of my test machines, although I'd expect your mileage to vary somewhat. You may have to play with your LD_LIBRARY_PATH environment variable to get the libcore_ops.so file findable by dlopen(). I had to add '.'

Re: [PATCH] Rough-cut dynamic loading of oplibs

2001-10-20 Thread Gregor N. Purdy
Dan -- Comments? Suggestions? Critiques? This is nifty. Couple'a things: Thanks. I really want to get enough of a solution together that we can move the temporary during-development-only ops into a separate oplib (call it 'devel.ops'). This then becomes proof of the overall approach and

[PATCH] Better dynamic oplib loading patch

2001-10-20 Thread Gregor N. Purdy
All -- Based on the recent exchange between Dan and I, I've revised the dynamic oplib loading patch. Now, there is a op_lib_init() function that gets called. It returns a pointer to an op_lib_t, which contains the name of the oplib, the number of ops, and pointers to the op_info and op_func

Re: Why is make test so slow?

2001-10-20 Thread Gregor N. Purdy
_ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203

Re: Calling conventions -- easier way?

2001-10-19 Thread Gregor N. Purdy
James -- Hey all. I just looked through the changes to jakoc, and I think the calling convention is mostly good... except for the return address. Originaly, I thought that perhaps it'd be good to put the return address after the args on the stack, so that once you've eaten the args, it's

Re: Calling conventions -- easier way?

2001-10-19 Thread Gregor N. Purdy
Dan -- Should we have bsr(i|ic, i|ic), that jumps to $1, with the return address below the $2 arguments? Similarly, should we have ret(i|ic), that rotates the return address out from under $1 arguments and then returns to it? Nope. For a number of reasons, the biggest

Refactor?

2001-10-23 Thread Gregor N. Purdy
_ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203

Obscure ops

2001-10-23 Thread Gregor N. Purdy
All -- Possibly just for fun, here are some obscure trigonometric ops to complement the trig ops we already have. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N

Re: Parameter passing conventions

2001-10-29 Thread Gregor N. Purdy
. Can we have ops to inquire on the type of the topmost stack entry? In the works, yep. Cool. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy

Re: Parameter passing conventions

2001-10-29 Thread Gregor N. Purdy
conventions in jakoc, anyway). Can we have ops to inquire on the type of the topmost stack entry? [snip] Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy

Re: Parameter passing conventions

2001-10-29 Thread Gregor N. Purdy
to produce a single pbc file. Regards -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc

Re: This is probably a dumb question...

2001-11-03 Thread Gregor N. Purdy
Brent -- but how do I use an additional .ops file? I'd like to statically link it in and use it alongside core.ops, but I can't figure it out. The assembler can't find the opcodes, even after I run ops2pm. Is there some magical command-line switch I'm not activating or something? This

Re: Multi-oplibs 2: packfile format?

2001-11-03 Thread Gregor N. Purdy
James -- I'm having a parrot-project weekend, y'all might have noticed. Right now, I'm thinking of multiple oplibs, specificly how to get the bytecode/packfile to express it. I've been working on this. I've added an opcode_table section that contains (oplib, opindex) pairs (they are

RE: Multi-oplibs 2: packfile format?

2001-11-03 Thread Gregor N. Purdy
Brent -- How about, instead of just saying 'oplib foo' in the bytecode header, we say 'first N opcodes of oplib foo'? After all, you generally don't have any use for opcodes added after you assembled. :^) I agree, although I take it further by allowing you to cherry-pick the ops you need

Re: Opcode numbers

2001-11-03 Thread Gregor N. Purdy
2001 +++ OpcodeTable.pm Sat Nov 3 18:34:23 2001 @@ -0,0 +1,205 @@ +#!/usr/bin/perl -w +# +# OpcodeTable.pm +# +# Parrot::PackFile::OpcodeTable Perl package. Functions for manipulating +# Parrot Pack File Opcode Tables. +# +# Copyright (C) 2001 Gregor N. Purdy. All rights reserved

Re: Beginning of dynamic loading -- platform assistance needed

2001-11-03 Thread Gregor N. Purdy
Thanks. Applied. On Sat, 3 Nov 2001, Jason Diamond wrote: Here's a minimal patch for the dynamic loading functions on Win32. I punted on properly implementing Parrot_dlerror for now but the other three should work. How soon can you check in your ops so we can test these? Jason.

Re: Opcode numbers

2001-11-03 Thread Gregor N. Purdy
Brian -- None of these are issues with the approach I've been working on / advocating. I'm hoping we can avoid these altogether. I think this is a cool concept, but it seems like a lot of overhead with the string lookups. I'm hoping we can keep the string lookups in order to

Re: PackFile_unpack in pdump.c is missing the first arg

2001-10-24 Thread Gregor N. Purdy
from pdump.c Just tryin' to help, Peter C. -- _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc

Re: Silly little demo

2001-10-24 Thread Gregor N. Purdy
)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860-3579 fax

Re: Death to multi-way runops cores

2001-11-16 Thread Gregor N. Purdy
_ /Inspiration Innovation Excellence (TM) \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069

Re: [PATCHES] Multiple operation tables

2001-11-05 Thread Gregor N. Purdy
hardcoded or generated. Of course, that opinion is based on the hope that we can get the real stuff in sooner rather than later. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N

Re: Parameter passing conventions

2001-10-29 Thread Gregor N. Purdy
); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860

Re: Parameter passing conventions

2001-10-29 Thread Gregor N. Purdy
, but then I'd have to come up with another language name (oh the horrors!) [snip] Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL

Re: [PATCH] Simple I/O

2001-11-01 Thread Gregor N. Purdy
AUTO_OP close(i) { close($1); } -- _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http

Re: Building on Win32

2001-11-01 Thread Gregor N. Purdy
. -- [EMAIL PROTECTED] -- _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http

RE: Building Parrot for Win32.

2001-11-01 Thread Gregor N. Purdy
Dan -- platform.c and platform.h is exactly what we're going to do. We need a platforms directory as well. In there we'll have a win32.[ch], a linux.[ch], a vms.[ch], a generic.[ch] and so on. Configure.pl will copy the appropriate ones up and rename them platform.c platform.h, and we'll

RE: Building Parrot for Win32.

2001-11-01 Thread Gregor N. Purdy
Brent (and Jason) -- Based on Dan's agreement to the approach, I just checked in the starting point files for doing this right. Please have a look and send patches against those files. As soon as we get config wired up to autoselect the appropriate platform files, we'll be able to make this All

RE: Building Parrot for Win32.

2001-11-01 Thread Gregor N. Purdy
Brent -- [ snip Jason Diamond's question ] No, this seems to be a case of Unix-centrism. (I feel your pain--I'm on Win32 too.) I'm CCing perl6-internals on this, since I don't really have the C experience to know what to do here. I just posted a reply to someone else on the matter. If

Re: [COMMIT] Preparation for putting NVs in const_table.

2001-09-26 Thread Gregor N. Purdy
On Thu, 27 Sep 2001, Andreas Buggs Hauser wrote: On Thursday 27 September 2001 01:27, Gregor N. Purdy wrote: On Wed, 26 Sep 2001, Andreas Buggs Hauser wrote: On Wednesday 26 September 2001 23:09, Simon Cozens wrote: On Wed, Sep 26, 2001 at 02:18:11PM -0400, Gregor N. Purdy wrote

Re: Patch for building on Win32.

2001-11-02 Thread Gregor N. Purdy
. -- _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860

RE: Building on Win32

2001-11-02 Thread Gregor N. Purdy
_ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203

Beginning of dynamic loading -- platform assistance needed

2001-11-02 Thread Gregor N. Purdy
. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com

Re: [PMC] Patch to combine core.ops and vtable.ops all.ops

2001-11-23 Thread Gregor N. Purdy
with dynamic loading) sooner rather than merge these oplibs together? Regards, -- Gregor _ /Inspiration Innovation Excellence (TM) \ Gregor N. Purdy [EMAIL PROTECTED

Re: args, argv in parrot?

2001-12-03 Thread Gregor N. Purdy
) \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860-3579 fax \_/

Re: Quick notes about 0.0.3

2001-12-03 Thread Gregor N. Purdy
. Yet. Want : Will :: Yes : No (sigh) Regards, -- Gregor _ /Inspiration Innovation Excellence (TM) \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc

Re: parrot on VMS

2001-12-06 Thread Gregor N. Purdy
_ /Inspiration Innovation Excellence (TM) \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH

Re: Quick notes about 0.0.3

2001-12-03 Thread Gregor N. Purdy
_ /Inspiration Innovation Excellence (TM) \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069

Re: parrot on VMS

2001-12-06 Thread Gregor N. Purdy
like hand-generated code again. Either way is fine with me. Let me know and I'll check in an updated version... Regards, -- Gregor _ /Inspiration Innovation Excellence (TM) \ Gregor N. Purdy

Re: parrot on VMS

2001-12-07 Thread Gregor N. Purdy
with a newly generated one. Regards, -- Gregor _ /Inspiration Innovation Excellence (TM) \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http

Just-in-Time Predereferencing Patch

2001-12-11 Thread Gregor N. Purdy
) \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860-3579 fax

Re: Any last requests?

2001-12-11 Thread Gregor N. Purdy
_ /Inspiration Innovation Excellence (TM) \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester

Re: Just-in-Time Predereferencing Patch

2001-12-11 Thread Gregor N. Purdy
_ /Inspiration Innovation Excellence (TM) \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069

Re: JIT stuff stomps on Windows compilation

2001-12-20 Thread Gregor N. Purdy
Innovation Excellence (TM)\ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc. http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860-3579 fax

Re: JIT stuff stomps on Windows compilation

2001-12-20 Thread Gregor N. Purdy
Brent -- Give it another try. I just messed with jit2h.pl to make it not generate empty brace pairs. Regards, -- Gregor /Inspiration Innovation Excellence (TM)\ Gregor N. Purdy

Re: JIT me some speed!

2001-12-21 Thread Gregor N. Purdy
Innovation Excellence (TM)\ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc. http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860-3579 fax

Re: JIT me some speed!

2001-12-21 Thread Gregor N. Purdy
/Inspiration Innovation Excellence (TM)\ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc. http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069

Re: [COMMIT] Something or other

2001-12-21 Thread Gregor N. Purdy
(TM)\ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc. http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860-3579 fax

  1   2   >