Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re: Steve Yegge on how to build IDEs and improve speed of dynamic languages

by jplindstrom (Monsignor)
on May 13, 2008 at 13:02 UTC ( [id://686256]=note: print w/replies, xml ) Need Help??


in reply to Steve Yegge on how to build IDEs and improve speed of dynamic languages

I think he said something like that the same things that would make dynamic languages faster would also be the same things that would make it easier to create IDEs for them. But I lacked an in-depth discussion about that (except: "use runtime information", maybe that was his sole connection between performance and IDEs).

/J

  • Comment on Re: Steve Yegge on how to build IDEs and improve speed of dynamic languages

Replies are listed 'Best First'.
Re^2: Steve Yegge on how to build IDEs and improve speed of dynamic languages
by moritz (Cardinal) on May 13, 2008 at 13:22 UTC
    The connection is that the tools, both the optimizer and the IDE, should work with educated guesses that work most of the time, and prepare to deal with the rest.

    One of these examples was "If a variable is used in a loop, guess that it's dynamic type is the same through all iterations, and optimize for that case".

    For the IDE tools that would "If this looks like a function declaration, act as if it's a function declaration, even though an obscure source filter could have broken it, in theory".

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://686256]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (5)
As of 2024-04-20 00:31 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found