On Mon, Jun 20, 2016 at 9:03 AM, Marcus Denker <[email protected]>
wrote:

>
> > On 20 Jun 2016, at 08:58, Tudor Girba <[email protected]> wrote:
> >
> > Hi,
> >
> >> On Jun 20, 2016, at 8:30 AM, Marcus Denker <[email protected]>
> wrote:
> >>
> >>>
> >>> On 19 Jun 2016, at 11:35, Tudor Girba <[email protected]> wrote:
> >>>
> >>> Hi,
> >>>
> >>> Does anyone want to pick this up on the Pharo image side?
> >>>
> >>> I took a brief look at this and while playing I noticed that the
> errors when we send more than 15 arguments seem a bit strange. Take a look
> at this snippet:
> >>> http://ws.stfx.eu/958BXP5GR136
> >>> (you can paste it in Spotter to get the playground)
> >>>
> >>> In summary:
> >>> - If we compile a method with a signature containing more than 15
> arguments we get:
> >>>     "SyntaxErrorNotification: Too many arguments’”.
> >>> This is good.
> >>>
> >>> - If we compile a method with a message send containing between 16-31
> arguments we get:
> >>>     "'InMidstOfFileinNotification’”.
> >>> Ok-ish.
> >>>
> >>> - If we compile a method with a message send containing more than 31
> arguments we get:
> >>>     "'Error: genSend:numArgs: numArgs index 32 is out of range 0 to
> 31’"
> >>> This is wrong.
> >>>
> >>>
> >>> Did I misunderstand something?
> >>>
> >>
> >> The VM does not support it, and as nobody is using it, the error
> messages are not that perfect.
> >> (to have them nicer, someone would have seen it and be bothered to fix
> it…)
> >
> > Sure. No problem. I asked the question because I am new in this area and
> I just wanted to see if I maybe I misunderstood something.
> >
> >> What Clement proposes is to implement support for more than 15
> arguments in the compiler.
> >> (which means that instead of error messages, it would compile, with the
> idea as he described
> >> in the mail).
> >
> > Yes, I know :). So, I come back to my original question: Is anyone
> interested in following this up on the image level in Pharo?
> >
> Isn’ t that what the mail of clement was all about? To change the compiler
> to emit code according to the proposed scheme?
>
>
I think the question Tudor asked is: Is anyone willing to implement the
scheme I detailed ?


>         Marcus
>

Reply via email to