Skip to content

Instantly share code, notes, and snippets.

@eeue56
Created April 14, 2024 14:42
Show Gist options
  • Save eeue56/0cd4d168d0079dade36f29536701aab4 to your computer and use it in GitHub Desktop.
Save eeue56/0cd4d168d0079dade36f29536701aab4 to your computer and use it in GitHub Desktop.
gitGraph
    commit id: "Set builder theory"
    
    checkout main
    branch Early-languages
    commit id: "NPL, set comprenhensions" tag: "1977"
    commit id: "Id, array comprenhensions" tag: "1978"
    commit id: "KRC, list comprenhensions" tag: "1982"

    checkout Early-languages
    branch Haskell
    commit id: "List comprehensions, 1.0" tag: "1990"

    checkout Haskell
    branch Python
    commit id: "List comprehensions, 2.0" tag: "2000"

    checkout Python
    commit id: "Dict and set, 2.7, 3.0" tag: "2001"

    checkout Python
    commit id: "Generator, 2.4" tag: "2003"
    
    checkout Haskell
    branch DotNet
    commit id: "LINQ, 3.5" tag: "2007"

    checkout Haskell
    commit id: "Parallel" tag: "2007"

    checkout Haskell
    commit id: "Generalized" tag: "2008"

    checkout Haskell
    commit id: "Monad" tag: "2011"

    checkout Python
    branch Java
    commit id: "Streams, 1.8" tag: "2014"

    checkout Python
    branch JavaScript
    commit id: "Comprehensions added to Firefox" tag: "2014"

    checkout JavaScript
    commit id: "Comprehensions deferred, ES6" tag: "2014" type: REVERSE

    checkout Python
    commit id: "Async, 3.6" tag: "2016"

    checkout JavaScript
    commit id: "Comprehensions removed from Firefox" tag: "2018" type: REVERSE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment