55---
66< div class ="header ">
77 < div class =" container ">
8- < div class =" row ">
9- < div class =" span12 col-sm-12 hidden-xs "> < br > </ div >
8+ < div class ="row ">
9+ < div class =" span12 col-sm-12 hidden-xs "> < br > < br > </ div >
10+ </ div >
11+ < div class ="row " style ="display: flex; align-items: center ">
1012 < div class =" span6 col-md-6 ">
1113 < div class ="branding ">
12- < br class ="hidden-xs "> < img src ="/img/haskell-logo.svg " class ="img-responsive ">
14+ < br class ="hidden-xs ">
15+ < img src ="/img/haskell-logo.svg " class ="img-responsive ">
1316 < h4 class ="summary "> An advanced, purely functional programming language</ h4 >
1417 </ div >
1518 </ div >
1619 < div class =" span6 col-md-6 ">
17- < div class ="branding sample ">
18- < br class ="visible-xs visible-sm ">
19- < h4 class ="tag "> Declarative, statically typed code.</ h4 >
20- < div title ="This example is contrived in order to demonstrate what Haskell looks like, including: (1) where syntax, (2) enumeration syntax, (3) pattern matching, (4) consing as an operator, (5) list comprehensions, (6) infix functions. Don't take it seriously as an efficient prime number generator. " class ="code-sample ">
21- < pre > < span class ='hs-definition '> primes</ span > < span class ='hs-keyglyph '> =</ span > < span class ='hs-varid '> filterPrime</ span > < span class ='hs-keyglyph '> [</ span > < span class ='hs-num '> 2</ span > < span class ='hs-keyglyph '> ..</ span > < span class ='hs-keyglyph '> ]</ span >
22- < span class ='hs-keyword '> where</ span > < span class ='hs-varid '> filterPrime</ span > < span class ='hs-layout '> (</ span > < span class ='hs-varid '> p</ span > < span class ='hs-conop '> :</ span > < span class ='hs-varid '> xs</ span > < span class ='hs-layout '> )</ span > < span class ='hs-keyglyph '> =</ span >
23- < span class ='hs-varid '> p</ span > < span class ='hs-conop '> :</ span > < span class ='hs-varid '> filterPrime</ span > < span class ='hs-keyglyph '> [</ span > < span class ='hs-varid '> x</ span > < span class ='hs-keyglyph '> |</ span > < span class ='hs-varid '> x</ span > < span class ='hs-keyglyph '> <-</ span > < span class ='hs-varid '> xs</ span > < span class ='hs-layout '> ,</ span > < span class ='hs-varid '> x</ span > < span class ='hs-varop '> `mod`</ span > < span class ='hs-varid '> p</ span > < span class ='hs-varop '> /=</ span > < span class ='hs-num '> 0</ span > < span class ='hs-keyglyph '> ]</ span > </ pre >
20+ < div class ="row " id ="code-example ">
21+ < div class ="branding sample ">
22+ < br class ="visible-xs visible-sm ">
23+ < h4 class ="tag "> Declarative, statically typed code.</ h4 >
24+ < div title ="This example is contrived in order to demonstrate what Haskell looks like, including: (1) where syntax, (2) enumeration syntax, (3) pattern matching, (4) consing as an operator, (5) list comprehensions, (6) infix functions. Don't take it seriously as an efficient prime number generator. " class ="code-sample ">
25+ < pre > < span class ='hs-definition '> primes</ span > < span class ='hs-keyglyph '> =</ span > < span class ='hs-varid '> filterPrime</ span > < span class ='hs-keyglyph '> [</ span > < span class ='hs-num '> 2</ span > < span class ='hs-keyglyph '> ..</ span > < span class ='hs-keyglyph '> ]</ span >
26+ < span class ='hs-keyword '> where</ span > < span class ='hs-varid '> filterPrime</ span > < span class ='hs-layout '> (</ span > < span class ='hs-varid '> p</ span > < span class ='hs-conop '> :</ span > < span class ='hs-varid '> xs</ span > < span class ='hs-layout '> )</ span > < span class ='hs-keyglyph '> =</ span >
27+ < span class ='hs-varid '> p</ span > < span class ='hs-conop '> :</ span > < span class ='hs-varid '> filterPrime</ span > < span class ='hs-keyglyph '> [</ span > < span class ='hs-varid '> x</ span > < span class ='hs-keyglyph '> |</ span > < span class ='hs-varid '> x</ span > < span class ='hs-keyglyph '> <-</ span > < span class ='hs-varid '> xs</ span > < span class ='hs-layout '> ,</ span > < span class ='hs-varid '> x</ span > < span class ='hs-varop '> `mod`</ span > < span class ='hs-varid '> p</ span > < span class ='hs-varop '> /=</ span > < span class ='hs-num '> 0</ span > < span class ='hs-keyglyph '> ]</ span > </ pre >
28+ </ div >
2429 </ div >
2530 </ div >
2631 < div class ="row " id ="get-started-button ">
@@ -35,7 +40,13 @@ <h4 class="tag">Declarative, statically typed code.</h4>
3540 </ div >
3641 </ div >
3742</ div >
38- < br > < br class ="hidden-xs hidden-sm "> < br class ="hidden-xs hidden-sm ">
43+
44+ < br >
45+ < br class ="hidden-sm ">
46+ < br class ="hidden-sm ">
47+ < br class ="hidden-xs hidden-sm ">
48+ < br class ="hidden-xs hidden-sm ">
49+
3950< div class ="pattern-bg ">
4051 < div class =" container ">
4152 < div class =" row ">
@@ -63,7 +74,13 @@ <h2>Try it!</h2>
6374 </ div >
6475 </ div >
6576</ div >
77+
6678< br >
79+ < br class ="hidden-sm ">
80+ < br class ="hidden-sm ">
81+ < br class ="hidden-xs hidden-sm ">
82+ < br class ="hidden-xs hidden-sm ">
83+
6784< div id ="community-wrapper ">
6885 < div class ="videos ">
6986 < div class =" container ">
0 commit comments