On Saturday 01 November 2008 22:28:43 Slava Pestov wrote:
> I'll try and fix it.
OK. For what it's worth, if it complicates the implementation too much, I
wonder if it's worth it to do. Mixing frying and lambdas seems a little
strange; if you're already naming things (let, lambda, etc), you might as
well name the thing you're frying as well.
I.e. the example below using an additional 'let' is just:
10 [let | B [ ] | [ [let | A [ 1 ] | A . B . ] ] ] call
Using 'bind-in':
10 [ -> B [ [let | A [ 1 ] | A . B . ] ] ] call
I don't have a strong use case for this feature. Personally, I'd probably shy
away from mixing fry and lambdas in my code. I just stumbled upon this case
accidentally and was wondering about the official/intended semantics.
Ed
PS: I really hope cpst isn't on this list. This is just more ammo for the
leaky abstraction argument. ;-)
>
> On Sat, Nov 1, 2008 at 9:36 PM, Eduardo Cavazos <[EMAIL PROTECTED]>
wrote:
> > Slava,
> >
> > What's the official stance on mixing fry and lambdas? In particular,
> > using '_' inside of a lambda body. For example, this works:
> >
> > '[ [let | A [ 1 ] | A . 10 . ] ] call
> >
> > But this, which should be equivalent, does not:
> >
> > 10 '[ [let | A [ 1 ] | A . _ . ] ] call
> >
> > Ed
> >
> > -------------------------------------------------------------------------
> > This SF.Net email is sponsored by the Moblin Your Move Developer's
> > challenge Build the coolest Linux based applications with Moblin SDK &
> > win great prizes Grand prize is a trip for two to an Open Source event
> > anywhere in the world
> > http://moblin-contest.org/redirect.php?banner_id=100&url=/
> > _______________________________________________
> > Factor-talk mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/factor-talk
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge Build the coolest Linux based applications with Moblin SDK & win
> great prizes Grand prize is a trip for two to an Open Source event anywhere
> in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Factor-talk mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/factor-talk
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk