# User:Ashley Y

### From HaskellWiki

(Difference between revisions)

(→Style source code) |
m (Reverted edits by SkyeSanders (Talk); changed back to last version by SamB) |
||

(15 intermediate revisions by 3 users not shown) | |||

Line 3: | Line 3: | ||

I hereby license all my contributions to this wiki under the simple permissive license on [[HaskellWiki:Copyrights]]. —[[User:Ashley Y|Ashley Y]] 05:25, 14 January 2006 (UTC) |
I hereby license all my contributions to this wiki under the simple permissive license on [[HaskellWiki:Copyrights]]. —[[User:Ashley Y|Ashley Y]] 05:25, 14 January 2006 (UTC) |
||

− | [http://haskell.org/ghc/dist/current/docs/libraries/ Current libraries] |
+ | I am one of [[Special:Listusers&group=sysop|the handful of admins]] on this wiki. |

− | == GeSHi Tests == |
+ | [http://haskell.org/ghc/dist/current/docs/libraries/ Current libraries] |

− | === C === |
+ | [[HaskellWiki:Style test]] |

− | <pre-c> |
+ | Haskell - the language of choice for people smarter than you. |

− | for (int a=0;a<3;a++) |
||

− | printf ("%d\n",a); |
||

− | </pre-c> |
||

− | === Haskell === |
+ | [[Special:CheckUser]] |

− | <haskell> |
+ | __TOC__ |

− | {- |
||

− | My program |
||

− | -} |
||

− | import Prelude |
+ | == Haskell wishes == |

− | foo :: (Monad m) -> m (Int,Int) |
+ | Add: |

− | foo = (x-2,x - 1) where |
+ | * Top-level <hask><-</hask> |

− | x = 3 |
+ | * Kind declarations |

− | -- The main function |
+ | Remove: |

− | main :: IO () |
+ | * old-style <hask>deriving</hask> (newtype deriving is OK) |

− | main = do |
+ | * Typeable & Dynamic |

− | a <- foo |
+ | * Generics and all that "Scrap Your Boilerplate" nonsense |

− | putStr ("And the answer is: " ++(show (fst a))++"\n") |
+ | * numeric defaulting |

− | </haskell> |
+ | * n+k patterns |

− | Inline: <hask>import Prelude</hask>. |
+ | == Compilers == |

− | Inline: <pre>pre</pre>. |
+ | [[AHC]] [[BHC]] [[CHC]] [[DHC]] [[EHC]]<br/> |

+ | [[FHC]] [[GHC]] [[HHC]] [[IHC]] [[JHC]]<br/> |
||

+ | [[KHC]] [[LHC]] [[MHC]] [[NHC]] [[OHC]]<br/> |
||

+ | [[PHC]] [[QHC]] [[RHC]] [[SHC]] [[THC]]<br/> |
||

+ | [[UHC]] [[VHC]] [[WHC]] [[XHC]] [[YHC]]<br/> |
||

+ | [[ZHC]] |

## Latest revision as of 15:41, 9 September 2011

**Ashley Yakeley**

I hereby license all my contributions to this wiki under the simple permissive license on HaskellWiki:Copyrights. —**Ashley Y** 05:25, 14 January 2006 (UTC)

I am one of the handful of admins on this wiki.

Haskell - the language of choice for people smarter than you.

## Contents |

## [edit] 1 Haskell wishes

Add:

- Top-level <-
- Kind declarations

Remove:

- old-style (newtype deriving is OK)deriving
- Typeable & Dynamic
- Generics and all that "Scrap Your Boilerplate" nonsense
- numeric defaulting
- n+k patterns

## [edit] 2 Compilers

AHC BHC CHC DHC EHC

FHC GHC HHC IHC JHC

KHC LHC MHC NHC OHC

PHC QHC RHC SHC THC

UHC VHC WHC XHC YHC

ZHC