title: Prototype and script.aculo.us: You Never Knew JavaScript Could Do This! (Pragmatic Programmers)
author:  Christophe Porteneuve 
description: Christophe Porteneuve has been doing IT R&D for over 10 years, specializing early in Web development. Involved in Ruby and Rails since 2005, and in Prototype and script.aculo.us since 2006, Christophe contributes heavily to them all, is one of the driving forces behind Prototype's official website (http://prototypejs.org), a prominent voice on the support mailing list, and a member of Prototype Core.
zlib_text: Generated: 2021-02-04 02:55:10Z
  Structure and Interpretation of Computer
  Programs, Second Edition
  JavaScript Adaptation
  Harold Abelson and Gerald Jay Sussman
  with Julie Sussman
  adapted to JavaScript by
  Martin Henz and Tobias Wrigstad
  This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0
  International License.
  All JavaScript programs in this work are licensed under the GNU General Public License Version 3.
  The fnal version of this work will be published by The MIT Press under a Creative Commons
  Attribution-NonCommercial-ShareAlike 4.0 International License.
  
  2
  Generated 2021-02-04 02:55:10Z
  
  Contents
  Foreword
  7
  Prefaces
  11
  Acknowledgments
  17
  1
  Building Abstractions with Functions
  21
  1.1
  The Elements of Programming . . . . . . . . . . . . . . . . . . . . . . . . . . .
  23
  1.1.1
  Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  24
  1.1.2
  Naming and the Environment . . . . . . . . . . . . . . . . . . . . . . .
  26
  1.1.3
  Evaluating 