Knowledge (XXG)

Gofer (programming language)

Source 📝

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

Index

Gofer (software)
Gopher (protocol)

too closely associated with the subject
verifiable
neutral
improve it
citations
reliable, independent, third-party sources
Learn how and when to remove this message

single source
talk page
improve this article
introducing citations to additional sources
"Gofer" programming language
news
newspapers
books
scholar
JSTOR
Haskell
Hugs
Miranda
GHC
list comprehension
"Frequently Asked Questions about Hugs"
Mark Jones' Gofer Archive
x86 PC
Gavin Wraith's RISC OS page

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.