tag:blogger.com,1999:blog-17087850.post9190716395375348118..comments2023-10-31T06:50:41.697-04:00Comments on Factor: a practical stack language: Efficient partial function application (aka compiled curry)Slava Pestovhttp://www.blogger.com/profile/02768382790667979877noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-17087850.post-60005104187113930242007-08-06T17:58:00.000-04:002007-08-06T17:58:00.000-04:00Dan, 'with' is a great name. I didn't think of it ...Dan, 'with' is a great name. I didn't think of it before. I think I'll rename curry to with.Slava Pestovhttps://www.blogger.com/profile/02768382790667979877noreply@blogger.comtag:blogger.com,1999:blog-17087850.post-54174838855028441802007-08-06T17:36:00.000-04:002007-08-06T17:36:00.000-04:00That looks great! XML combinators will look so muc...That looks great! XML combinators will look so much cleaner now. I have a little suggestion, but it might be too late now. The name "curry" isn't very descriptive--it's someone's last name, and it doesn't even accurately describe what the word does, technically. (This is partial application, as any avid LtUer would surely tell you.) What if, instead, the word were called "with"? I think it'd look nice to have code that looks like this:<BR/><BR/>{ 1 2 3 } 3 [ + ] with map<BR/><BR/>and it closely relates what the word does to earlier Factor functionality.Anonymoushttps://www.blogger.com/profile/00902922561603041049noreply@blogger.comtag:blogger.com,1999:blog-17087850.post-36616343598713583082007-08-06T10:13:00.000-04:002007-08-06T10:13:00.000-04:00Nice work Slava!I know I've avoided using curry be...Nice work Slava!<BR/><BR/>I know I've avoided using curry before beause I knew it wasn't compiled (probably premature optimisation on my part).<BR/><BR/>I can't wait to play with factor again, I've been travelling for a couple of months. Maybe when I get back you'll have compiled continuations as well :)Anonymousnoreply@blogger.com