1. 3D Audio Spectrogram in Haskell


    from f06p / Added

    100 Plays / / 0 Comments

    This is a demo of my realtime 3D spectrogram written in Haskell. It takes sound from JACK, and draws a mesh with GPipe. When you run the program locally on your system it has a very high frame rate. My screencast software was slow and, unfortunately made the spectrogram appear to have a low framerate. The code is here: https://github.com/plredmond/spectogram3d_hs The music is "Canon" from the album "Take Me Home" by ZOX: http://www.zoxband.com

    + More details
    • [ny-haskell] Conquering Hadoop with Haskell and Ozgun Ataman


      from Richard Minerich / Added

      932 Plays / / 0 Comments

      Event: http://www.meetup.com/NY-Haskell/events/159623642/ Hadoop provides a powerful tool for batch-analyzing large amounts of multi-structured data. It can be made to tap into various sources of raw data in their dormant state and parallelize computations onto hundreds of nodes. Yet Hadoop's ecosystem leaves something to be desired for Haskell programmers. Complex data formats such as custom-format logs, proprietary data stores and deep JSON files must be decoded into something the Hive/Pig ecosystem will understand, introducing many redundancies along the way. The alternative is to drop down to Hadoop Streaming and use the available Java/Python/Ruby/Scala toolchain, abandoning the advantages of Haskell. In this talk, we will introduce Hadron: A Haskell library/toolkit that makes it possible to construct Map-Reduce programs in Haskell and run them on Hadoop as smoothly as possible. We will discuss what motivated Hadron, how its design materialized within a very limited timeframe, how a "free monad" was used to kill two birds with one stone, and some of the API pain points that remain as future work. Hadron has been developed by Soostone originally for use in client projects and will be formally open sourced following this month's NY Haskell Meetup.

      + More details
      • [ny-haskell] Using Lenses to Structure State with Nathan Bouscal


        from Richard Minerich / Added

        1,141 Plays / / 1 Comment

        Event: http://www.meetup.com/NY-Haskell/events/159623642/ This introductory talk will present a simple Haskell program capturing the game of poker. Using this example, we will walk through tactics for program design in Haskell, from constructing appropriate datatypes to using monadic state. Along the way, we'll see how basic uses of the "lens" library can tie things together neatly, letting the underlying domain logic shine through.

        + More details
        • Erlang Factory 2014 -- Intro to Haskell for Erlangers


          from Erlang Solutions / Added

          55 Plays / / 0 Comments

          Intro to Haskell for Erlangers - Bob Ippolito

          + More details
          • David Laing - Introduction to Haskell - BFPG - 2014-02-24


            from Rob Manthey / Added

            703 Plays / / 1 Comment

            Introduction to Haskell ("The Yorgey Lectures"), Part 1 by David Laing http://www.meetup.com/Brisbane-Functional-Programming-Group/events/163979162/ Brent Yorgey: http://www.cis.upenn.edu/~byorgey/ "The Yorgey Lectures": http://www.seas.upenn.edu/~cis194/lectures.html It can be hard to get starting with Haskell. Learn You a Haskell for Great Good is often recommended, but it has no exercises. Real World Haskell is also great, but the intermediate level of some of the content can be intimidating. Brent Yorgey has a set of lectures that are aimed at programmers without much functional programming experience, and they come with a great set of exercises. This talk will cover the first of these lectures and the the associated homework, along with a walkthrough of using GHCi for Haskell development.

            + More details
            • Nick Partridge - Functional Programming News - BFPG - 2014-02-25


              from Rob Manthey / Added

              73 Plays / / 0 Comments

              The ever popular Functional Programming News segment http://www.meetup.com/Brisbane-Functional-Programming-Group/events/163979162/

              + More details
              • When lips touch… [happy marriage andy]


                from Tim Martin / Added

                61 Plays / / 0 Comments

                A gift for Andrew. He got married. by Robert Haskell and me.

                + More details
                • Memories and Milestones


                  from Russ Haskell / Added

                  Family memories for LLH birthday.

                  + More details
                  • Bending Arabic - ليونة الخط العربي


                    from BanX / Added

                    107 Plays / / 0 Comments

                    One year ago, I compiled a simle animation trying to programmatically manipulate arabic font. Protoype program is done using Haskell. The main purpose is to show up the flexibility of writing Arabic. Note that diacritics(Ejam and Tashkeel) are not featured in this animation. The input to the program is only a string in Arabic, and the result is rendered into an SVG. محاولة لكتابة العربية بشكل رقمي وثنيها والتحكم بشكل الخط بواسطة برنامج مكتوب بالهاسكل.

                    + More details
                    • Ben Kolera - Haskell Pure and Simple Part2 - BFPG - 2014-01-28


                      from Rob Manthey / Added

                      129 Plays / / 0 Comments

                      Haskell - Pure and simple - Ben Kolera Part 2 of 2 http://www.meetup.com/Brisbane-Functional-Programming-Group/events/153882442/ There is a tendency for some people to make assumptions and write Haskell off due to the fact that it is too academic, that you can't do anything 'real world' with pure functional programming or that you need a degree in category theory just to understand any of the code. This talk will help convince you that all of that these assumptions are unfounded, through a shallow dive of some code that I've been writing to implement the PubSubHubbub specification inside of Haskell. You wont learn the ins and outs of the Haskell technologies used, but you should walk away from them unafraid of trying them out and full of ideas of how you could use them yourselves. Topics covered will be: • The basics of cabal and setting up a project. • Enough Haskell syntax to be able to understand the code. • Producing a HTTP API via Scotty • Consuming HTTP APIs via http-conduit • Persisting application state to disk using AcidState • Simple in memory message queuing via STM TQueues. • Testing all of the above with Tasty + Hunit For the curious, the code is here: https://github.com/benkolera/haskell-hubbub

                      + More details

                      What are Tags?


                      Tags are keywords that describe videos. For example, a video of your Hawaiian vacation might be tagged with "Hawaii," "beach," "surfing," and "sunburn."