1. George Wilson - Haskell Experience Report: An Implementation of Plausible Logic - BFPG - 2015-01-27

    24:38

    from Rob Manthey / Added

    75 Plays / / 0 Comments

    http://www.meetup.com/Brisbane-Functional-Programming-Group/events/185383732/ Haskell Experience Report: An Implementation of Plausible Logic - George Wilson Many people have the impressive skill of common sense. Logics which emulate certain aspects of common sense fall within the field of non-monotonic reasoning. For his Honours thesis, George Wilson completed a Haskell implementation of a non-monotonic logic called Plausible Logic. In this talk, George will give a very brief introduction to non-monotonic reasoning before diving into some of the code. He will discuss his experience working with and adapting an existing Haskell codebase, much of which was a decade old.

    + More details
    • Chris McKay - A whirlwind tour of haskell tools - BFPG - 2015-01-27

      52:25

      from Rob Manthey / Added

      12 Plays / / 0 Comments

      http://www.meetup.com/Brisbane-Functional-Programming-Group/events/185383732/ A whirlwind tour of haskell tools - Chris McKay Now that you've started learning haskell you will be needing some tools to make your development life easier. In this talk we'll be exploring the utilites for manipulating haskell packages, introducing a plethora of dev tools to make writing haskell easier, and finally how to bolt these together to make a reasonable IDE.

      + More details
      • James Livingston - Java 8 for Functional Programmers - BFPG - 2014-05-27

        40:08

        from Rob Manthey / Added

        93 Plays / / 0 Comments

        Java 8 for Functional Programmers by James Livingston Java 8 introduced several new features which will make applying functional programming principals in Java simpler, easier and more concise. Beginning with an overview of Lambdas and the Streams library, we will then look at how they can be used to improve the quality of Java code. We will discuss the good parts, the parts that don't live up to what we would like, and what it may mean in future for Java and the FP world. A basic knowledge of Java and functional programming concepts is assumed, but you don't have to be an expert at either.

        + More details
        • Christopher McKay - Yorgey Lecture IV - BFPG - 2014-05-27

          40:15

          from Rob Manthey / Added

          52 Plays / / 0 Comments

          Yorgey Lecture IV by Christopher McKay So far we have explored data types, pattern matching, and recursive functions in our quest to achieve functional enlightenment, but singular functions alone are lonely things. If only we could assemble a number of functions together to form a super function... This month we explore methods to compose functions together, through currying and partial application, treating them as Higher-Order functions, and eventually exploring folds. Through this we can reduce the complexity and amount of code we write in common patterns by combining pre-made implementations with application-specific code.

          + More details
          • David Laing - Free monads are good for you - BFPG - 2014-04-22

            38:31

            from Rob Manthey / Added

            138 Plays / / 1 Comment

            Free monads are good for you by David Laing http://www.meetup.com/Brisbane-Functional-Programming-Group/events/166867022/ This talk will begin with a pragmatic introduction to free monads, covering how to create them, how to make use of them, and why they're useful. The rest of the talk will cover how and why they work, along with some useful related ideas. This will be interspersed with shallow but energetic dives into the more theoretical parts of Haskell, to help build intuition for what is going on behind the scenes. The theoretical sidebars aren't just to dazzle, delight and amaze - they will also help to show how a handful of theoretical concepts can be combined into something of incredible practical use.

            + More details
            • Tony Morris - Comonads, Applicative Functors, Monads and Other Principled Things - BFPG - 2014-03-25

              40:42

              from Rob Manthey / Added

              978 Plays / / 2 Comments

              Comonads, Applicative Functors, Monads and Other Principled Things by Tony Morris http://www.meetup.com/Brisbane-Functional-Programming-Group/events/166867012/ In this talk, we will discuss what these concepts represent and how they apply in everyday programming practices. A concrete explanation of the meaning and motivation for each of these will be provided — no metaphors or handwaving. Some of the practical consequences will be introduced by drawing on the ubiquitous knowledge of everyday programmers. The audience should expect to walk away with an introductory understanding and vocabulary for these topics with a capability to directly apply this knowledge in any programming environment and an aspiration to take this knowledge further.

              + More details
              • Nick Partridge - Introduction to Haskell Pt 2 - BFPG - 2014-03-25

                45:30

                from Rob Manthey / Added

                98 Plays / / 1 Comment

                Introduction to Haskell, Part II by Nick Partridge http://www.meetup.com/Brisbane-Functional-Programming-Group/events/166867012/ Brent Yorgey: cis.upenn.edu/~byorgey/ "The Yorgey Lectures": seas.upenn.edu/~cis194/lectures.html Continuing on with the Yorgey Lecture series, we will tackle lecture 2, and learn the basics of declaring and using data types in Haskell.

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

                  49:47

                  from Rob Manthey / Added

                  295 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

                    10:41

                    from Rob Manthey / Added

                    48 Plays / / 0 Comments

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

                    + More details
                    • Nick Partridge - Functional Programming News - BFPG - 2014-01-28

                      12:26

                      from Rob Manthey / Added

                      24 Plays / / 0 Comments

                      http://www.meetup.com/Brisbane-Functional-Programming-Group/events/153882442/ The ever popular FP news segment

                      + More details

                      What are Tags?

                      Tags

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