Haskell Forum?



  • @nachtfeuer: ist das Deine Bewerbung als Moderator für ein Haskell-Forum?



  • Marc++us schrieb:

    @nachtfeuer: ist das Deine Bewerbung als Moderator für ein Haskell-Forum?

    Hm...ja, könnte man so durchgehen lassen 😉 👍



  • Haskell ist cool, komm nur nicht dazu, es zu lernen

    Wobei das wohl auf so gut wie jede Sprache zutrifft, die nicht grad esoterisch ist.

    Evtl Haskell noch so aufnehmen, einfach um ein Beispiel außerhalb von den C-basierten zu haben und dann noch ein Unterforum "andere Programmier- und Skriptsprachen". Die fallen ja derzeit unter "Rund um die Programmierung", was aber mMn eher unpassend ist.





  • 👍 👍 👍
    Sehr gut. 🙂



  • Gute Lösung. Ein reines Haskell-Unterforum wäre fail gewesen.



  • Haskell ist vom Programmierstil her der C++-Template-Metaprogrammierung sehr ähnlich

    Hmm ... nein! Nur einezelne kleine Aspekte.



  • knivil schrieb:

    Hmm ... nein! Nur einezelne kleine Aspekte.

    Ach herrje, boeswillige Taeuschung. Macht sofort das Forum wieder zu! 🤡



  • Gute Idee! 🙂

    Beim Unterforum für dynamische Programmiersprachen würde ich vielleicht Lua in die Beschreibung aufnehmen. Die Sprache wird oft als Skriptsprache ergänzend zu C++ verwendet.



  • Nexus schrieb:

    Beim Unterforum für dynamische Programmiersprachen würde ich vielleicht Lua in die Beschreibung aufnehmen.

    Ack.



  • Ach Leute...und wo postet man jetzt Lisp-Fragen? Funktional oder Dynamisch? :p



  • maximAL schrieb:

    Ach Leute...und wo postet man jetzt Lisp-Fragen? Funktional oder Dynamisch? :p

    Das ist der Trick dabei.
    Du postest sie in ein Forum und dann haben die Mods endlich was zu tun und schieben sich den Thread dann immer gegenseitig ins andere Forum.

    Das ist wichtig, weils die Moral hebt!



  • Shade Of Mine schrieb:

    maximAL schrieb:

    Ach Leute...und wo postet man jetzt Lisp-Fragen? Funktional oder Dynamisch? :p

    Das ist der Trick dabei.
    Du postest sie in ein Forum und dann haben die Mods endlich was zu tun und schieben sich den Thread dann immer gegenseitig ins andere Forum.

    Das ist wichtig, weils die Moral hebt!

    Dabei wollte ich dich ein Kategorie "Virtuelle Programmiersprache(, die auf eine VM laufen)", dann gibst noch mehr geschiebe 🤡



  • maximAL schrieb:

    Ach Leute...und wo postet man jetzt Lisp-Fragen? Funktional oder Dynamisch? :p

    Am besten einen Crosspost in beide Foren und sicherheitshalber auch noch "Rund um die Programmierung" und "Themen rund um die IT". Ins Subject dann einfach noch "WICHTIG!!!!", das sollte dann schon klar gehen.



  • maximAL schrieb:

    Ach Leute...und wo postet man jetzt Lisp-Fragen? Funktional oder Dynamisch? :p

    Egal, Hauptsache nicht in das mit den Scheme-Fragen 😉



  • 🤡



  • Bashar schrieb:

    maximAL schrieb:

    Ach Leute...und wo postet man jetzt Lisp-Fragen? Funktional oder Dynamisch? :p

    Egal, Hauptsache nicht in das mit den Scheme-Fragen 😉

    Aberaberaber, Scheme ist doch ein Lisp 😞



  • Ich wage nach zwei Monaten mal zu behaupten, dass das ein Reinfall war.

    Wäre schön wenn sich hier eine kleine Schar von λ-Jüngern einnisten würde, aber offensichtlich gibt es nur doofe Curly-Bracket-Programmierer.

    Ich möchte schon seit Ewigkeiten Haskell lernen und komme aus allerlei Gründen und Ausreden nie dazu.
    Mal ein Vorschlag an den Mod und andere Haskell-Leute: Wie wäre es wenn ihr ein wöchentliches oder monatliches Tutorial auf die Beine stellt? Inklusive Aufgaben und kleinen Wettbewerben.
    Mir ist sehr wohl klar was für ein Aufwand das wäre, aber mit dem Anreiz auf kleine Aufgaben und Programmier-Wettbewerbe würde es vielleicht sogar schon genügen, die Tutorials nur sehr oberflächlich und knapp zu gestalten und auf externes Lehrmaterial zu verweisen.
    Im Sinne von: "Liest bis in 3 Wochen das Kapitel X von Quelle Y, hier die URL, danach startet der Contest zu diesem Thema. Hier eine kurze Einführung von uns: ❤ Seiten Text>"

    Ich wäre völlig begeistert auf diese Art und Weise Haskell zu lernen und schätze mal, einige andere hier auch. Könnte das Unterforum beleben 👍




  • Es gibt schon soviel (einführendes) Textmaterial (und auch gutes Videomaterial) zu Haskell.
    ( www.haskell.org/ ; http://acm.wustl.edu/functional/haskell.php )

    Programmierwettbewerbe finde ich generell super (auch um mal zu gucken, wie andere gewisse Probleme lösen), sowas wie http://www.heise.de/ct/projekte/machmit/asteroids/

    Aber mir fallen auch eine Menge Programme ein, mit denen man Unixer/Linuxer beglücken könnte. Aber auch hier meine Überzeugung: weniger ist (erstmal) mehr.

    Haskell lotet die Grenzen deiner Vorstellungskraft und deiner schöpferischen Möglichkeiten aus. Ich glaube, davor haben viele vielleicht ein bißchen Angst?

    Für den Anfang hatte ich vorgenommen, einen hilfreichen Aufgabenkatalog zusammenzustellen damit man sich schnell an http://projecteuler.net/ Probleme heranwagen kann.

    Dazu muß man aber erstmal ein paar der wichtigsten Gundlagen auswendig lernen, und mit etwas Geduld ein paar (auch in die Verzweiflung treibende) Sachen ausprobieren. Mir ist noch nicht ganz klar, was man am besten als Textreferenz zum Starten (und weitermachen nehmen kann. Meine bisherigen Favoriten sind
    http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way/ zum vertrauensbildenden Einstieg
    und statt der in diesem Text genannten Referenzen lieber mit "Haskell: The Craft of Functional Programming" weitermachen. Aber das kann man sich auch selber aussuchen.

    Auch Paul Hudak hat ein praktisch orientiertes Buch herausgebracht zum Haskell Lernen:
    http://www.cs.yale.edu/homes/hudak/Papers/HSoM.pdf

    Verschaff dir einfach erstmal eine Übersicht und schau welche Arbeitstexte dir entgegenkommen, ansprechend sind.
    Wenn du noch eine Installationsanleitung brauchst:
    http://book.realworldhaskell.org/read/installing-ghc-and-haskell-libraries.html

    Eine gute Referenz für einen einfachen und schnellen theoretischen Zugang ist das deutsche Buch
    "Haskell-Intensivkurs: Ein Kompakter Einstieg in die Funktionale Programmierung".

    Und probier vielleicht auch erstmal aus, wie man den Haskellinterpreter als Taschenrechner mißbrauchen kann, und was man alles so mit Listen anstellen kann:

    GHCi, version 7.4.1: http://www.haskell.org/ghc/  :? for help
    Loading package ghc-prim ... linking ... done.
    Loading package integer-gmp ... linking ... done.
    Loading package base ... linking ... done.
    Prelude> head "Kopflos"
    'K'
    Prelude> tail "SSuperssnake"
    "Superssnake"
    Prelude> take 2 "hallo"
    "ha"
    Prelude> zip [1..10] [11..20]
    [(1,11),(2,12),(3,13),(4,14),(5,15),(6,16),(7,17),(8,18),(9,19),(10,20)]
    Prelude> [x*2 | x <- [1..16]]
    [2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32]
    Prelude> drop 2 "nono"
    "no"
    Prelude> length "superkalifragilitikexpialigetisch"
    33
    Prelude> map even [1..15]
    [False,True,False,True,False,True,False,True,False,True,False,True,False,True,Fa
    lse]
    Prelude> map odd [1..17]
    [True,False,True,False,True,False,True,False,True,False,True,False,True,False,Tr
    ue,False,True]
    Prelude>
    

    usw.



  • Wie gesagt wäre der Tutorial-Aspekt nebensächlich. Es ginge eher darum die C/C++/C#-geprägten Stammuser hier anzuheizen und zum Haskell-Lernen zu bewegen. Durch kleine Aufgaben.

    Danke für die vielen Links, die sind gespeichert. Aber es ist einfach ein Problem, dass man keine Motivation findet. Ich selbst habe nichtmal bedenken die Sprache nicht zu schlucken. Funktionale Konzepte sind mir schon bekannt und Haskell-Code wirkt nicht sehr fremdartig. Es sind einfach immer die Ausreden mit Zeitmangel, gepaart mit, aus beruflicher Sicht, wenig Nutzen. Den Nutzen für die Denkleistung und Sicht auf Problemstellungen stelle ich garnicht außer Frage.

    Ich denke dass gemeinsames Lernen sehr motivierend ist. Deshalb meine Anfrage bzgl. kleinen Wettbewerben hier, die das Lernen anheizen würde.

    Was hältst Du übrigens von http://learnyouahaskell.com/introduction ?


Anmelden zum Antworten