690:
901:
876:
866:
856:
33:
66:
257:
870:
971:
961:
942:
966:
284:
52:
754:
84:
799:
774:
145:, cleaner, better performing rewrite of nhc98 with more and better features. In particular, Yhc features integrated support for
122:
784:
606:
416:
935:
448:
401:
381:
323:
243:
250:
744:
456:
394:
363:
62:
824:
387:
48:
43:
880:
437:
855:
689:
668:
643:
308:
126:
928:
580:
205:
116:
714:
592:
125:; it primarily targets the Haskell '98 standard. It is one of the four main Haskell compilers (behind
908:
849:
586:
142:
119:
106:
484:
351:
302:
804:
749:
704:
630:
369:
328:
158:
130:
900:
912:
764:
542:
525:
493:
314:
289:
138:
134:
779:
531:
517:
500:
424:
154:
759:
650:
955:
829:
794:
731:
572:
465:
809:
789:
819:
431:
32:
860:
769:
506:
675:
624:
555:
157:. It was originally developed at the Department of Computer Science at the
230:
814:
462:
408:
275:
112:
109:
550:
375:
266:
235:
723:
661:
656:
618:
561:
225:
17:
636:
612:
150:
239:
146:
26:
179:
141:
Haskell compiler, and is intended eventually to be a more
916:
58:
722:
713:
697:
571:
541:
516:
483:
447:
350:
283:
274:
47:, potentially preventing the article from being
936:
251:
8:
149:, the Haskell tracer. The Yhc project uses
943:
929:
719:
356:
295:
280:
258:
244:
236:
67:reliable, independent, third-party sources
85:Learn how and when to remove this message
61:by replacing them with more appropriate
170:
44:too closely associated with the subject
7:
897:
895:
915:. You can help Knowledge (XXG) by
25:
972:Programming language topic stubs
899:
875:
874:
865:
864:
854:
688:
226:Yhc page on the haskell.org wiki
206:"Yhc: The York Haskell Compiler"
42:may rely excessively on sources
31:
962:Free compilers and interpreters
204:Tom Shackell (February 2006).
1:
967:Free Haskell implementations
105:) is a no longer maintained
988:
894:
838:
686:
602:
359:
298:
309:Glasgow Haskell Compiler
137:). Yhc is based on the
911:-related article is a
335:York Haskell Compiler
184:York Haskell Compiler
99:York Haskell Compiler
909:programming-language
850:Open-source software
120:programming language
805:Simon Peyton Jones
750:Lennart Augustsson
705:Real World Haskell
370:Concurrent Haskell
159:University of York
924:
923:
889:
888:
881:Category:Software
740:
739:
684:
683:
543:Windowing systems
479:
478:
475:
474:
449:Electronic design
95:
94:
87:
16:(Redirected from
979:
945:
938:
931:
903:
896:
878:
877:
868:
867:
858:
765:Andrew D. Gordon
720:
692:
518:Package managers
494:Haskell Platform
357:
315:Template Haskell
296:
281:
260:
253:
246:
237:
213:
212:
210:
201:
195:
194:
192:
190:
178:Mitchell, Neil.
175:
90:
83:
79:
76:
70:
35:
27:
21:
987:
986:
982:
981:
980:
978:
977:
976:
952:
951:
950:
949:
892:
890:
885:
871:Category:Family
853:
834:
785:John MacFarlane
780:John Launchbury
736:
709:
693:
680:
598:
567:
537:
512:
471:
443:
346:
303:Generic Haskell
287:
285:Implementations
270:
264:
222:
217:
216:
208:
203:
202:
198:
188:
186:
177:
176:
172:
167:
155:version control
91:
80:
74:
71:
56:
36:
23:
22:
15:
12:
11:
5:
985:
983:
975:
974:
969:
964:
954:
953:
948:
947:
940:
933:
925:
922:
921:
904:
887:
886:
884:
844:= discontinued
839:
836:
835:
833:
832:
827:
825:Simon Thompson
822:
817:
812:
807:
802:
797:
792:
787:
782:
777:
772:
767:
762:
760:Jeremy Gibbons
757:
752:
747:
741:
738:
737:
735:
734:
728:
726:
717:
711:
710:
708:
707:
701:
699:
695:
694:
687:
685:
682:
681:
679:
678:
673:
665:
659:
654:
651:Liquid Haskell
648:
640:
634:
628:
622:
616:
610:
603:
600:
599:
597:
596:
590:
584:
577:
575:
573:Web frameworks
569:
568:
566:
565:
559:
553:
547:
545:
539:
538:
536:
535:
529:
522:
520:
514:
513:
511:
510:
504:
498:
489:
487:
481:
480:
477:
476:
473:
472:
470:
469:
460:
453:
451:
445:
444:
442:
441:
435:
429:
421:
413:
405:
399:
391:
385:
379:
373:
367:
360:
354:
348:
347:
345:
344:
332:
320:
319:
318:
306:
299:
293:
278:
272:
271:
265:
263:
262:
255:
248:
240:
234:
233:
228:
221:
220:External links
218:
215:
214:
196:
169:
168:
166:
163:
93:
92:
39:
37:
30:
24:
14:
13:
10:
9:
6:
4:
3:
2:
984:
973:
970:
968:
965:
963:
960:
959:
957:
946:
941:
939:
934:
932:
927:
926:
920:
918:
914:
910:
905:
902:
898:
893:
883:
882:
873:
872:
863:
862:
857:
852:
851:
846:
845:
842:
837:
831:
830:Philip Wadler
828:
826:
823:
821:
818:
816:
813:
811:
808:
806:
803:
801:
798:
796:
795:Conor McBride
793:
791:
788:
786:
783:
781:
778:
776:
773:
771:
768:
766:
763:
761:
758:
756:
753:
751:
748:
746:
743:
742:
733:
732:Haskell Curry
730:
729:
727:
725:
721:
718:
716:
712:
706:
703:
702:
700:
696:
691:
677:
674:
671:
670:
666:
663:
660:
658:
655:
652:
649:
646:
645:
641:
638:
635:
632:
629:
626:
623:
620:
617:
614:
611:
608:
605:
604:
601:
594:
591:
588:
585:
582:
579:
578:
576:
574:
570:
563:
560:
557:
554:
552:
549:
548:
546:
544:
540:
533:
530:
527:
524:
523:
521:
519:
515:
508:
505:
502:
499:
496:
495:
491:
490:
488:
486:
482:
467:
466:SystemVerilog
464:
461:
458:
455:
454:
452:
450:
446:
439:
436:
433:
430:
427:
426:
422:
419:
418:
414:
411:
410:
406:
403:
400:
397:
396:
392:
389:
386:
383:
380:
377:
374:
371:
368:
365:
362:
361:
358:
355:
353:
349:
342:
341:
336:
333:
330:
326:
325:
321:
316:
313:
312:
310:
307:
304:
301:
300:
297:
294:
291:
286:
282:
279:
277:
273:
268:
261:
256:
254:
249:
247:
242:
241:
238:
232:
231:Yhc home page
229:
227:
224:
223:
219:
207:
200:
197:
185:
181:
180:"Yhc is dead"
174:
171:
164:
162:
160:
156:
152:
148:
144:
140:
136:
132:
128:
124:
121:
118:
114:
111:
108:
104:
100:
89:
86:
78:
75:February 2015
68:
64:
60:
54:
50:
46:
45:
40:This article
38:
34:
29:
28:
19:
917:expanding it
906:
891:
879:
869:
859:
847:
843:
840:
810:David Roundy
790:Simon Marlow
755:Richard Bird
667:
642:
492:
423:
415:
407:
393:
339:
338:
334:
322:
199:
187:. Retrieved
183:
173:
102:
98:
96:
81:
72:
57:Please help
41:
820:Audrey Tang
800:Erik Meijer
775:John Hughes
432:TidalCycles
269:programming
189:2 September
161:in the UK.
107:open source
956:Categories
770:Paul Hudak
507:QuickCheck
165:References
117:functional
59:improve it
49:verifiable
715:Community
676:SQream DB
625:git-annex
556:wxHaskell
485:Libraries
63:citations
815:Joe Stoy
463:Bluespec
352:Dialects
290:features
276:Software
143:portable
115:for the
113:compiler
110:bytecode
841:Italics
669:Paradox
631:Haddock
607:Cardano
581:Servant
551:Fudgets
376:Cryptol
267:Haskell
123:Haskell
53:neutral
745:Arvind
724:Eponym
662:Pandoc
657:LOLITA
619:Ganeti
562:xmonad
501:Parsec
417:Orwell
907:This
644:House
637:HaXml
613:Darcs
593:Yesod
532:Stack
526:Cabal
468:(BSV)
409:Ωmega
402:Idris
382:Curry
324:Gofer
209:(PDF)
151:Darcs
139:nhc98
135:nhc98
913:stub
861:Book
848:° =
698:Book
587:Snap
457:Atom
425:Pugs
395:Hume
364:Agda
329:Hugs
327:° →
191:2021
153:for
133:and
131:Hugs
97:The
51:and
388:Elm
340:Yhc
337:° (
147:Hat
127:GHC
103:Yhc
65:to
18:YHC
958::
438:Ur
311:°
182:.
129:,
944:e
937:t
930:v
919:.
672:°
664:°
653:°
647:°
639:°
633:°
627:°
621:°
615:°
609:°
595:°
589:°
583:°
564:°
558:°
534:°
528:°
509:°
503:°
497:°
459:°
440:°
434:°
428:°
420:°
412:°
404:°
398:°
390:°
384:°
378:°
372:°
366:°
343:)
331:°
317:°
305:°
292:)
288:(
259:e
252:t
245:v
211:.
193:.
101:(
88:)
82:(
77:)
73:(
69:.
55:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.