Skip to content

csci3155-s13/csci3155paper-ksheedlo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

csci3155paper

Principles of Programming Languages Final Paper

Array Comprehensions in ECMAScript 6

Team

  • Ken Sheedlo
  • James Pfaff
  • Jack Skinner

Topics Covered

We will be discussing list comprehensions and array comprehensions in general, and array comprehensions in ECMAScript 6 (Harmony) in particular.

Expected Sources

Harmony Wiki V8 Project Mozilla Developer Network Mozilla Harmony Tracking Opera Developer Community

Code Examples

The following examples can run in recent versions of Firefox.

[s.toUpperCase() for (s of ['foo', 'bar', 'car'])]
    > ['FOO', 'BAR', 'CAR']
        [x+1 for (x of [41, 42, 43])]
            > [42, 43, 44]

Work Status

  • Choose topic
  • Research history of list comprehensions (Python, Haskell, Coffeescript)
  • Research proposals and spec development
  • Research implementation status in Mozilla, V8, IE and others
  • Discuss proposals and implementation in context
  • Present findings

About

Principles of Programming Languages Final Paper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published