Re: Pondering parameterized operators

2003-09-27 Thread Luke Palmer
Cool stuff. In my usual pedantic sort of way, I'll go through the message and fix everything you said. For educational purposes only, of course :-) Eirik Berg Hanssen writes: > Luke Palmer <[EMAIL PROTECTED]> writes: > > > Hmm, since we're requiring no whitespace between a variable and it's >

RE: Pondering parameterized operators

2003-09-27 Thread Austin Hastings
> -Original Message- > From: Eirik Berg Hanssen [mailto:[EMAIL PROTECTED] > Sent: Saturday, September 27, 2003 11:35 AM > To: [EMAIL PROTECTED] > Subject: Re: Pondering parameterized operators > > > Luke Palmer <[EMAIL PROTECTED]> writes: > > > Hmm, since we're requiring no whitespace bet

tcl interpreter

2003-09-27 Thread Will Coleda
Ages ago I posted a link to a tcl compiler, written in perl, that generated PASM, and did about 4 commands. Here's a new link to a tcl interpreter, written in PIR, that is slightly more featureful (but not much, I'm currently at 6 commands =-). However, it's a lot easier to add new commands/fea

Re: CVS checkout hints for the bandwidth-limited

2003-09-27 Thread Jeff Clites
On Friday, September 26, 2003, at 07:14 PM, Dan Sugalski wrote: At 8:54 PM +0200 9/26/03, Leopold Toetsch wrote: Dan Sugalski <[EMAIL PROTECTED]> wrote: cvs -z9 update cvs -z9 update -dP parrot to get rid of deleted files too. Which is a good point, and one I forgot. (Which is annoying, as

Re: Q: vtable - can, isa, does

2003-09-27 Thread Jeff Clites
On Saturday, September 27, 2003, at 07:46 AM, Dan Sugalski wrote: The problem with checking for a single method by name is that it's possible (potentially likely) that the method you find isn't the method you want, since names short enough to be useful are short enough to be confusing. ("rotat

Re: Q: vtable - can, isa, does

2003-09-27 Thread Dan Sugalski
At 11:29 AM +0200 9/27/03, Leopold Toetsch wrote: The pdds are somewhat unclear, what these vtables should precisely do. e.g.: INTVAL does(INTERP, PMC* self, STRING* method) Determine whether the PMC implements the interface "Interface" is not in the glossary in pdd015 nor specified els

Re: nmake on Win32 fails due to incompatible compiler flags

2003-09-27 Thread Jonathan Worthington
- Original Message - From: "Dan Sugalski" <[EMAIL PROTECTED]> To: "Jonathan Worthington" <[EMAIL PROTECTED]>; "perl6-internals" <[EMAIL PROTECTED]> Sent: Saturday, September 27, 2003 3:02 PM Subject: Re: nmake on Win32 fails due to incompatible compiler flags > At 1:09 PM +0100 9/27/03, J

Re: Pondering parameterized operators

2003-09-27 Thread Eirik Berg Hanssen
Luke Palmer <[EMAIL PROTECTED]> writes: > Hmm, since we're requiring no whitespace between a variable and it's > subscript, this should be possible: > > if "Dough" [eqn 4] "Douglas" {...} Lisp! :-) Well, almost. Now this would be lisp-y: if $test [$moon.is_waxing ? &infix:< : &infi

Re: cvs commit: parrot MANIFEST mmd.c

2003-09-27 Thread Nicholas Clark
On Sat, Sep 27, 2003 at 09:59:47AM -0400, Dan Sugalski wrote: > At 10:47 AM +0200 9/27/03, Leopold Toetsch wrote: > >Dan Sugalski <[EMAIL PROTECTED]> wrote: > >>+classes/float.pmc[] > > > >This seems not have to been the best idea. This generates float.h which >

Re: nmake on Win32 fails due to incompatible compiler flags

2003-09-27 Thread Dan Sugalski
At 1:09 PM +0100 9/27/03, Jonathan Worthington wrote: According to the documentation, -O1 is used to "minimize space" and -ZI is to enable Edit and Continue debug info. Removing -O1 fixes it. The attached patch gets rid of -O1 if -ZI is being used. Applied, thanks. (I need to get the native win32

Re: cvs commit: parrot MANIFEST mmd.c

2003-09-27 Thread Dan Sugalski
At 10:47 AM +0200 9/27/03, Leopold Toetsch wrote: Dan Sugalski <[EMAIL PROTECTED]> wrote: +classes/float.pmc [] This seems not have to been the best idea. This generates float.h which is a commonly used standard header. Oh, bah. I'll go rename it. Integer.pmc probably causes problems too.

Re: [perl #24056] [PATCH] disassemble crashes

2003-09-27 Thread Dan Sugalski
At 1:00 PM + 9/27/03, [EMAIL PROTECTED] (via RT) wrote: Anyway, patch for debug.c is there, rest will follow... Applied, thanks. -- Dan --"it's like this"--- Dan Sugalski even sa

Re: Lots of warnings and errors (Win32)

2003-09-27 Thread Dan Sugalski
At 1:36 AM -0400 9/27/03, Matt Creenan wrote: >> parrot\mmd.c(32) : warning C4098: 'mmd_dispatch_pmc' : 'void' function returning a value void /* Shouldn't this be PMC * instead? */ mmd_dispatch_pmc(struct Parrot_Interp *interpreter, PMC *left, PMC *right, PMC *dest, INTVA

[perl #24056] [PATCH] disassemble crashes

2003-09-27 Thread via RT
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #24056] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt2/Ticket/Display.html?id=24056 > -- attachment 2 -- url: http

Re: [RfT] Configure/Makefile changes towards Borland C++ Builder

2003-09-27 Thread Jonathan Worthington
- Original Message - From: "Juergen Boemmels" <[EMAIL PROTECTED]> To: "Brent Dax" <[EMAIL PROTECTED]> Cc: "'Steve Fink'" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Tuesday, September 23, 2003 6:38 PM Subject: Re: [RfT] Configure/Makefile changes towards Borland C++ Builder > I tried t

nmake on Win32 fails due to incompatible compiler flags

2003-09-27 Thread Jonathan Worthington
Hi, Just did a nice clean CVS checkout. Unfortunately, I didn't get a nice clean build. On running nmake I get:- -- Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. echo Compiling with: Compiling with: xx.c -no

Re: cvs commit: parrot MANIFEST mmd.c

2003-09-27 Thread Leopold Toetsch
Dan Sugalski <[EMAIL PROTECTED]> wrote: > +classes/float.pmc[] This seems not have to been the best idea. This generates float.h which is a commonly used standard header. I'm unable to find a combination of -I to build dynclasses. When classes is included float.h is

Q: vtable - can, isa, does

2003-09-27 Thread Leopold Toetsch
The pdds are somewhat unclear, what these vtables should precisely do. e.g.: INTVAL does(INTERP, PMC* self, STRING* method) Determine whether the PMC implements the interface "Interface" is not in the glossary in pdd015 nor specified elsewhere. I would like to have some vtables to do: