Haskell ile yazılmış son kullanıcılar için ilham verici bir yazılım mı? [kapalı]


9

Bence harika teknoloji görünmez.

Her zamanki şüphelilerin yanı sıra (GHC, Xmonad, tescilli ticaret yazılımı) Haskell'de yazılan son kullanıcı yazılımlarının harika örnekleri nelerdir?

Bence iyi örnekler FreeArc, Hledger ve "Nikki And The Robots". Başka örnekleriniz var mı (tam gelişmiş GUI uygulamaları, küçük CLI araçları vb.)?

Düzenleme: Örneğin, Wings3D beni büyüledi, çünkü Erlang'da yazılırken kullanıcılar bunu söyleyemez. Sadece çalışıyor. Haskell'in zayıf noktaları arasında platformlar arası GUI'ler bulunmaktadır. Genel olarak Haskell'de yazılmış çok sayıda GUI uygulaması yoktur ve bunların çoğu kullanımı, kurulumu ve hatta derlenmesi kolay değildir. Zor şeylerin kolay görünmesini nasıl sağlayacağınızı öğrenmek için iyi örnekler nelerdir?


Bu sorunun açık olup olmadığını görmek ilginç olacak. Sınırda yapıcı değil, aynı zamanda gerçekten ilginç bazı cevaplar ortaya çıkarabilir.
Matt Ellen

Lenny222, bu örneklerin neden iyi olduğunu açıklayabilir misiniz? Bence bu iyi bir cevabı teşvik edecektir.
Matt Ellen

@Matt Kalacak çöreklere dolar bahse girerim. Sonuçta, FP ile ilgili.
quant_dev

Sorunun başlığını okuduğumda ilk düşüncem şuydu: "Haskell'de bir son kullanıcıyı nasıl yazıyorsunuz?"
Joel Etherton

Yi, Haskell'de yazılmış ilginç bir editördür. Bunu bir cevap olarak koyardım, ama sadece kaynak koduna baktım ve aslında kullanmadım.
Larry Coleman

Yanıtlar:


8

Akla gelen ilk iki proje pandoc ve darcs . Hangi programlama dilinin kullanıldığını umursamayan kullanıcılarla mükemmel kararlı araçlar. Tasarıyı mükemmel bir şekilde uyuyorlar.

Diğer uygulamalar Yi ve Manatee'dir . Maalesef şu anda biraz kararsızlar ve bu nedenle biraz haskell merakını geliştiriyorlar. Bir gün pandoc ve darcs arasında listelenebilirler .

Hasell'de yazılan bir çok yazılımın kütüphane ve sonra da tescilli yazılıma dönüştüğü unutulmamalıdır. Buna örnek olarak, haskell için web çerçevelerinin zengin florası verilebilir . Web sitelerini ziyaret edebilir ve bir haskell web çerçevesi kullandıkları hakkında hiçbir fikriniz olmayabilir.


4

Hımm, son ICFP yarışmasına ne dersin?

resim açıklamasını buraya girin

Sorun oldukça zor ve açık uçlu ve ben çok keyif aldım. Açıklamayı buradan okuyun: http://www.icfpcontest.org/2011/06/task-description-contest-starts-now.html

Ekibimiz Ruby kullandı ve ilk 30'a giremedik, başka bir takım Haskell'i seçti ve oldukça fazla şey yaptılar: https://github.com/tanakh/ICFP2011

Temelde oyun alanını, rakibi harap eden kendi kendini kopyalayan ve kendi kendini onaran bir program yazmak için bir bilgisayar olarak kullandılar.

Her ne kadar kaba (sınırlı yarışma süresi nedeniyle) ve probleme özgü olmasına rağmen kodu okumak çok keyifli. Diğerlerini Haskell'in havalı ve öğrenmeye değer olduğuna ikna etmek zor olabilir, ancak zaten denemeye karar verenler için bu çok ilham verici olacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.