Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

How do language designers decide when a feature should go in a library as an extension or when it needs to have support from the core language?

share|improve this question

migrated from stackoverflow.com Jan 31 '11 at 9:18

This question came from our site for professional and enthusiast programmers.

1  
This should probably be on programmers.stackexchange.com –  joshcomley Jan 31 '11 at 9:16
    
please move it.. –  Srinivas Reddy Thatiparthy Jan 31 '11 at 9:17
1  
Also, I doubt there is any single answer; but: cost of time to implement, necessity, usefulness, complexity, "gut", time scales, release schedules, whim, ... –  Marc Gravell Jan 31 '11 at 9:17
    
@Marc do all your points apply to opensource languages as well? –  Srinivas Reddy Thatiparthy Jan 31 '11 at 9:24
    
why wouldn't it? all the factors are the same... –  Marc Gravell Jan 31 '11 at 9:25
show 1 more comment

1 Answer

up vote 5 down vote accepted

Why not read language designer's blogs?

http://neopythonic.blogspot.com/

http://nighthacks.com/roller/jag/entry/time_to_move_on

I'm sure you could find some language designers and read their blogs.

Also, for many languages under active development, there are wikis, discussion forms and -- in some cases -- a formal "community" process. All of which you can read.

http://jcp.org/en/home/index

http://www.python.org/dev/peps/

These aren't hard to find.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.