Changeset 11795 in project


Ignore:
Timestamp:
08/29/08 04:33:34 (13 years ago)
Author:
Ivan Raikov
Message:

Siskind quotation made into proper wiki quotation and separated from
the bullet points. An elevator pitch is supposed to be short and to
the point, so all this crap has to go somewhere else.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/elevator-pitch

    r11427 r11795  
    2121* Works great in an environment where forking processes is cheap: you can write small, fast programs that are suitable for Unix-style design (forks, pipes, etc.). A good approach for shared-nothing, highly-scalable applications; unlike Java.
    2222
    23 * Scheme occupies a unique niche. A research niche and an educational niche. It is not a language. Not R6RS, not R5RS, not R4Rs. It is an idea. Or a collection of ideas. It is a framework. It is a way of thinking. It is a mindset. All of this is embodied in an ever growing family of languages or dialects, not a single language. It is a virus. It is the ultimate programming-language virus. The cat is already out of the bag and there is no way to get it back in. Once someone gets the mindset, they can implement their own implementation, which is often a slightly different dialect. This has happened hundreds if not thousands of times over. (Probably hundreds of thousands or more if one counts all the people doing homework for Scheme courses.) This happens for Scheme in a way that it doesn't for any other language. Scheme has also served as a testbed for innovated language ideas more than any other language, either by fueling such innovation or by adopting such innovation. I'm talking about the most major innovations of all of computer science. Things like: scoping, nondeterminism, parallelism, lazy evaluation, unification, constraint processing, stochastic computation, quantum computation, automatic differentiation, genetic programming, types, automated reasoning, ... just to name a few.    -- from the R6RS Ballot of Jeffrey Mark Siskind, author of Stalin and current (unofficial) maintainer of Scheme->C
     23 Scheme occupies a unique niche. A research niche and an educational
     24 niche. It is not a language. Not R6RS, not R5RS, not R4Rs. It is an
     25 idea. Or a collection of ideas. It is a framework. It is a way of
     26 thinking. It is a mindset. All of this is embodied in an ever growing
     27 family of languages or dialects, not a single language. It is a
     28 virus. It is the ultimate programming-language virus.
    2429
    25 * Fly beyond the bleeding edge of progress while remaining on a trusted platform that has proven its ability to withstand the test of time.  Superstar language, superstar programmers, AND stable.  Try finding that anywhere else.
     30 The cat is already out of the bag and there is no way to get it back
     31 in. Once someone gets the mindset, they can implement their own
     32 implementation, which is often a slightly different dialect. This has
     33 happened hundreds if not thousands of times over. (Probably hundreds
     34 of thousands or more if one counts all the people doing homework for
     35 Scheme courses.)
    2636
     37 This happens for Scheme in a way that it doesn't for any other
     38 language. Scheme has also served as a testbed for innovated language
     39 ideas more than any other language, either by fueling such innovation
     40 or by adopting such innovation. I'm talking about the most major
     41 innovations of all of computer science. Things like: scoping,
     42 nondeterminism, parallelism, lazy evaluation, unification, constraint
     43 processing, stochastic computation, quantum computation, automatic
     44 differentiation, genetic programming, types, automated reasoning,
     45 ... just to name a few. 
     46
     47 -- from the R6RS Ballot of Jeffrey Mark Siskind, author of Stalin
     48    and current (unofficial) maintainer of Scheme->C
Note: See TracChangeset for help on using the changeset viewer.