---
created_at: '2015-07-20T19:09:42.000Z'
title: Growing a Language (1998) [video]
url: https://www.youtube.com/watch?v=_ahvzDzKdB0
author: pvorb
points: 49
story_text: ''
comment_text: 
num_comments: 10
story_id: 
story_title: 
story_url: 
parent_id: 
created_at_i: 1437419382
_tags:
- story
- author_pvorb
- story_9918286
objectID: '9918286'

---
[Source](https://www.youtube.com/watch?v=_ahvzDzKdB0 "Permalink to Growing a Language, by Guy Steele - YouTube")

# Growing a Language, by Guy Steele - YouTube

Skip navigation 

[ ][1]

Sign in

Search

Loading... 

Close

Yeah, keep it Undo Close

![][2]

#  This video is unavailable. 

### Watch Queue

### Queue

Watch QueueQueue

* Remove all
* Disconnect

The next video is startingstop

Loading... 

Watch Queue 

Queue

__count__/__total__ 

[Find out why][3]Close

#  Growing a Language, by Guy Steele 

[ ![Bill Pugh][2] ][4]

[Bill Pugh][5]

Loading... 

Unsubscribe from Bill Pugh? 

Cancel Unsubscribe

Working... 

SubscribeSubscribedUnsubscribe176

Loading... 

Loading... 

Working... 

Add to

### Want to watch this again later?

Sign in to add this video to a playlist. 

[Sign in][6]

Share 

More

* Report

### Need to report the video?

Sign in to report inappropriate content. 

[Sign in][6]

* Transcript
* Statistics
[ Add translations ][7]

90,284 views

1,461

### Like this video?

Sign in to make your opinion count. 

[Sign in][6]

1,462 14

### Don't like this video?

Sign in to make your opinion count. 

[Sign in][6]

15

Loading... 

Loading... 

##  Transcript 

The interactive transcript could not be loaded. 

Loading... 

Loading... 

**Rating is available when the video has been rented.**

This feature is not available right now. Please try again later. 

**Published on Jul 15, 2012**

Guy Steele's keynote at the 1998 ACM OOPSLA conference on "Growing a Language" discusses the importance of and issues associated with designing a programming language that can be grown by its users.  
  
ACM OOPSLA conference  
Speaker: Guy L. Steele Jr.

* ####  Category 

    * [Science & Technology][8]
* ####  License 

    * Standard YouTube License

Show more Show less

Loading... 

Autoplay When autoplay is enabled, a suggested video will automatically play next.

####  Up next 

* [ Four Solutions to a Trivial Problem - Guy Steele Jr.  \- Duration: 1:01:47.  GoogleTechTalks 22,249 views ][9]

![][2][1:01:47][10]

* * *
* [ 2017 ACM PPoPP Keynote: It's Time for a New Old Language  \- Duration: 1:12:12.  Guy Steele 687 views ][11]

![][2][1:12:12][12]

* [ This is Why You Don't SUCCEED - One of the Best Motivational Speeches Ever  \- Duration: 16:30.  Video Advice 7,805,924 views ][13]

![][2][16:30][14]

* [ Functional Programming is Terrible  \- Duration: 34:32.  InfoQ 202,585 views ][15]

![][2][34:32][16]

* [ James Gosling on Apple, Apache, Google, Oracle and the Future of Java  \- Duration: 1:20:10.  UserGroupsatGoogle 155,732 views ][17]

![][2][1:20:10][18]

* [ Programming is terrible—Lessons learned from a life wasted. EMF2012  \- Duration: 1:06:44.  Thomas Figg 1,573,444 views ][19]

![][2][1:06:44][20]

* [ The Secret to Self-Motivation | One of the Best Speeches Ever  \- Duration: 22:11.  Video Advice 4,514,939 views ][21]

![][2][22:11][22]

* [ Why Scala? ...by a hilarious Indian guy  \- Duration: 1:37:40.  phsorx phsorx 290,690 views ][23]

![][2][1:37:40][24]

* [ Google I/O 2009 - The Myth of the Genius Programmer  \- Duration: 55:17.  Google Developers 893,992 views ][25]

![][2][55:17][26]

* [ Alan Watts - Improving Yourself (RARE LECTURE)  \- Duration: 51:50.  Profound Talks 107,593 views ][27]

![][2][51:50][28]

* [ Tony Robbins: ONE OF THE BEST SPEECHES EVER (Tony Robbins 2018)  \- Duration: 30:10.  Motivation Madness 1,068,242 views ][29]

![][2][30:10][30]

* [ GOTO 2015 • Agile is Dead • Pragmatic Dave Thomas  \- Duration: 40:39.  GOTO Conferences 322,554 views ][31]

![][2][40:39][32]

* [ Bjarne Stroustrup - The Essence of C++  \- Duration: 1:39:11.  The University of Edinburgh 358,279 views ][33]

![][2][1:39:11][34]

* [ Brian Beckman: Don't fear the Monad  \- Duration: 1:07:11.  jasonofthel33t 245,688 views ][35]

![][2][1:07:11][36]

* [ Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojure  \- Duration: 53:56.  jasonofthel33t 65,447 views ][37]

![][2][53:56][38]

* [ Marcus Aurelius-Best Lecture on Stoicism EVER! (full Virtual University lesson)  \- Duration: 42:01.  DUAL BY NATURE 260,068 views ][39]

![][2][42:01][40]

* [ Steve Jobs contradicting moments (1997-2010)  \- Duration: 3:15.  EverySteveJobsVideo 139,572 views ][41]

![][2][3:15][42]

* [ The Power of Abstraction  \- Duration: 1:18:35.  Association for Computing Machinery (ACM) 7,658 views ][43]

![][2][1:18:35][44]

* [ The Most Motivational Talk EVER! - David Goggins | DRIVEN |  \- Duration: 32:37.  Basquiat Picasso 1,755,738 views ][45]

![][2][32:37][46]

* [ The death of Agile - Allen Holub  \- Duration: 36:18.  DevWeek Events 11,132 views ][47]

![][2][36:18][48]

* Loading more suggestions... 

Show more

* Language:  English 
* Location:  United States 
* Restricted Mode:  Off 
[History][49] Help 

Loading... 

Loading... 

Loading... 

* [About][50]
* [Press][51]
* [Copyright][52]
* [Creators][53]
* [Advertise][54]
* [Developers][55]
* [+YouTube][56]
* [Terms][57]
* [Privacy][58]
* [ Policy & Safety ][59]
* [Send feedback][60]
* [Test new features][61]
* Loading... 

Working... 

[Sign in][62] to add this to Watch Later 

###  Add to 

Loading playlists... 

[1]: https://www.youtube.com/ "YouTube Home"
[2]: https://www.youtube.com/yts/img/pixel-vfl3z5WfW.gif
[3]: https://www.google.com/get/videoqualityreport/?v=_ahvzDzKdB0
[4]: https://www.youtube.com/user/wwp1960
[5]: https://www.youtube.com/channel/UC9--0vzC5OmFeM2WDMyKAFg
[6]: https://accounts.google.com/ServiceLogin?service=youtube&hl=en&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fapp%3Ddesktop%26hl%3Den%26feature%3D__FEATURE__%26action_handle_signin%3Dtrue%26next%3D%252Fwatch%253Fv%253D_ahvzDzKdB0&uilel=3&passive=true
[7]: https://www.youtube.com/timedtext_video?bl=watch&v=_ahvzDzKdB0&ref=wt&auto=yes
[8]: https://www.youtube.com/channel/UCiDF_uaU1V00dAc8ddKvNxA
[9]: https://www.youtube.com/watch?v=ftcIcn8AmSY "Four Solutions to a Trivial Problem - Guy Steele Jr."
[10]: https://www.youtube.com/watch?v=ftcIcn8AmSY
[11]: https://www.youtube.com/watch?v=7HKbjYqqPPQ "2017 ACM PPoPP Keynote: It's Time for a New Old Language"
[12]: https://www.youtube.com/watch?v=7HKbjYqqPPQ
[13]: https://www.youtube.com/watch?v=3ev7GXzFTPg "This is Why You Don't SUCCEED - One of the Best Motivational Speeches Ever"
[14]: https://www.youtube.com/watch?v=3ev7GXzFTPg
[15]: https://www.youtube.com/watch?v=hzf3hTUKk8U "Functional Programming is Terrible"
[16]: https://www.youtube.com/watch?v=hzf3hTUKk8U
[17]: https://www.youtube.com/watch?v=9ei-rbULWoA "James Gosling on Apple, Apache, Google, Oracle and the Future of Java"
[18]: https://www.youtube.com/watch?v=9ei-rbULWoA
[19]: https://www.youtube.com/watch?v=csyL9EC0S0c "Programming is terrible—Lessons learned from a life wasted. EMF2012"
[20]: https://www.youtube.com/watch?v=csyL9EC0S0c
[21]: https://www.youtube.com/watch?v=2Lz0VOltZKA "The Secret to Self-Motivation | One of the Best Speeches Ever"
[22]: https://www.youtube.com/watch?v=2Lz0VOltZKA
[23]: https://www.youtube.com/watch?v=LH75sJAR0hc "Why Scala? ...by a hilarious Indian guy"
[24]: https://www.youtube.com/watch?v=LH75sJAR0hc
[25]: https://www.youtube.com/watch?v=0SARbwvhupQ "Google I/O 2009 - The Myth of the Genius Programmer"
[26]: https://www.youtube.com/watch?v=0SARbwvhupQ
[27]: https://www.youtube.com/watch?v=JQEEO2GPcts "Alan Watts - Improving Yourself (RARE LECTURE)"
[28]: https://www.youtube.com/watch?v=JQEEO2GPcts
[29]: https://www.youtube.com/watch?v=F__IrFQzmb4 "Tony Robbins: ONE OF THE BEST SPEECHES EVER (Tony Robbins 2018)"
[30]: https://www.youtube.com/watch?v=F__IrFQzmb4
[31]: https://www.youtube.com/watch?v=a-BOSpxYJ9M "GOTO 2015 • Agile is Dead • Pragmatic Dave Thomas"
[32]: https://www.youtube.com/watch?v=a-BOSpxYJ9M
[33]: https://www.youtube.com/watch?v=86xWVb4XIyE "Bjarne Stroustrup - The Essence of C++"
[34]: https://www.youtube.com/watch?v=86xWVb4XIyE
[35]: https://www.youtube.com/watch?v=ZhuHCtR3xq8 "Brian Beckman: Don't fear the Monad"
[36]: https://www.youtube.com/watch?v=ZhuHCtR3xq8
[37]: https://www.youtube.com/watch?v=wASCH_gPnDw "Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojure"
[38]: https://www.youtube.com/watch?v=wASCH_gPnDw
[39]: https://www.youtube.com/watch?v=5897dMWJiSM "Marcus Aurelius-Best Lecture on Stoicism EVER! (full Virtual University lesson)"
[40]: https://www.youtube.com/watch?v=5897dMWJiSM
[41]: https://www.youtube.com/watch?v=qr_KxouI8Zs "Steve Jobs contradicting moments (1997-2010)"
[42]: https://www.youtube.com/watch?v=qr_KxouI8Zs
[43]: https://www.youtube.com/watch?v=qAKrMdUycb8 "The Power of Abstraction"
[44]: https://www.youtube.com/watch?v=qAKrMdUycb8
[45]: https://www.youtube.com/watch?v=oIrT1eHs1b0 "The Most Motivational Talk EVER! - David Goggins | DRIVEN |"
[46]: https://www.youtube.com/watch?v=oIrT1eHs1b0
[47]: https://www.youtube.com/watch?v=vSnCeJEka_s "The death of Agile - Allen Holub"
[48]: https://www.youtube.com/watch?v=vSnCeJEka_s
[49]: https://www.youtube.com/feed/history
[50]: https://www.youtube.com//www.youtube.com/yt/about/
[51]: https://www.youtube.com//www.youtube.com/yt/press/
[52]: https://www.youtube.com//www.youtube.com/yt/copyright/
[53]: https://www.youtube.com//www.youtube.com/yt/creators/
[54]: https://www.youtube.com//www.youtube.com/yt/advertise/
[55]: https://www.youtube.com//www.youtube.com/yt/dev/
[56]: https://plus.google.com/+youtube
[57]: https://www.youtube.com/t/terms
[58]: https://www.google.com/intl/en/policies/privacy/
[59]: https://www.youtube.com//www.youtube.com/yt/policyandsafety/
[60]: https://www.youtube.com//support.google.com/youtube/?hl=en
[61]: https://www.youtube.com/testtube
[62]: https://accounts.google.com/ServiceLogin?service=youtube&hl=en&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fapp%3Ddesktop%26hl%3Den%26feature%3Dplaylist%26action_handle_signin%3Dtrue%26next%3D%252Fwatch%253Fv%253D_ahvzDzKdB0&uilel=3&passive=true

