Gofer ini merupakan fork dari Mark Jones original dengan beberapa penambahan dan modifikasi, yang paling terlihat adalah Dijkstra dot for function application. Lihat Konvensi Notasi – hal 8 dan seterusnya.
Saya biasa menyebutnya pugofer karena saya menggunakannya untuk mengajar ketika di Universitas Pune pada awal tahun 90an.
Mark Jones sangat berterima kasih atas karya perintis ini.
Lihat instalasi/pengaturan
Untuk melihat tampilan sumber dengan perubahan sintaksis ini, lihat pendahuluan standar: pustd.pre.
Pusimple pendahuluan alternatif sangat cocok bagi mereka yang merasa perlu untuk menguasai Hindley-Milner sebelum masuk ke kelas tipe. Dengan itu Anda akan mendapatkan, misalnya:
? : t (+)
(+) : Int -> Int -> Int
? : t (==)
(==) : a -> a -> Bool
Anda dapat beralih kembali ke sintaks Haskell klasik dengan :s -S
? map . ( 1 + ) . [ 1 , 2 , 3 ]
[ 2 , 3 , 4 ] : [ Int ]
? : s - S
? map ( 1 + ) [ 1 , 2 , 3 ]
[ 2 , 3 , 4 ] :: [ Int ]
cd src
LINUX
, WIN32
atau NETBSD
(untuk MacOS) harusnya 1; semua sisanya harus 0CC
– di Makefile$ make
Tidak ada konfigurasi untuk dijalankan.
Windows tampaknya dibuat dengan mingw untuk 32 bit tetapi tidak 64.
Justifikasi atas perubahan ini dijelaskan dalam Catatan Notasi
Mungkin juga menarik:
Terbukti di akhir hayatnya Dijkstra memang mendukung FP