Flash is fairly unrestrictive, and you can do some functional programming in it, but I wouldn't really call it a functional language. It still seems designed as a procedural language, just with some constructs that allow you to do functional-style programming (first-order functions).
I know some people who would probably be very upset if you tried to call Flash a functional programming language. :) -Andy On 1/22/07, Hans Wichman <[EMAIL PROTECTED]> wrote:
Hi, i'd say flash is fairly unrestrictive (compared to java) in what you can or cannot do. If I look at Joel's javascript samples, most of them copy directly to actionscript. Wrap'm in an Example class and a combo is born:) Or am I making this seem to easy?:) greetz JC On 1/22/07, Andy Herrman <[EMAIL PROTECTED]> wrote: > > Unhijacking of thread is a go! > > I haven't really used any functional language stuff for a couple > years, so I may be off base a bit, but I'm not sure if you could > really create a language that's both Functional and OOP, as OOP is a > fairly procedural construct. > > The main problem I see is that OOP and Functional programming really > work in very different ways. One way is really based off of and built > on top of Objects and their data, while Functional programming is > based on the algorithms. I don't know if you could come up with a > good mix of the two without compromising the benefits of them (you'd > be more likely to get a "None of the benefits, all of the > shortcomings" than "All of the benefits, none of the shortcomings"). > I could see a language that does mix them as a good stepping stone for > someone to move from OOP to FP, but not as something that serious OOP > or FP programmers would use. > > Then again, it has been a while since I worked with FP, so I could be > completely wrong (not unheard of). :) > > -Andy > > On 1/21/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > I am a strong believer of the power of OOP, but recently came across > > the following blog posts that argue for the advantges, and some would > > say supremacy of functional over imperative/procedural and OOP > > programming. > > > > http://blog.lostlake.org/index.php?/archives/18-Functional-languages- > > will-rule.html > > > > http://www.joelonsoftware.com/items/2006/08/01.html > > http://www.developerdotstar.com/community/node/544 > > > > > > > > I think the best approach would be to find a way to gain the > > advantages of functional based programming while keeping the easy-to- > > understand OOP metaphor. > > > > > > Is Actionscript ideally suited for functional programming? > > > > Can someone give/point me to some examples? > > > > Thanks again > > Jim Bachalo > > _______________________________________________ > > Flashcoders@chattyfig.figleaf.com > > To change your subscription options or search the archive: > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > > Brought to you by Fig Leaf Software > > Premier Authorized Adobe Consulting and Training > > http://www.figleaf.com > > http://training.figleaf.com > > > _______________________________________________ > Flashcoders@chattyfig.figleaf.com > To change your subscription options or search the archive: > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > Brought to you by Fig Leaf Software > Premier Authorized Adobe Consulting and Training > http://www.figleaf.com > http://training.figleaf.com > _______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
_______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com