Re: FOSS-as-a-service
Katie McLaughlin <[email protected]>
| Newsgroups | gmane.linux.australia |
|---|---|
| Message-ID | <CAHtkQ2Zad2aMArqYnEY-87N7gew3eW1j3HPDwhHnbJqwAi1rhA@mail.gmail.com> |
> If you're interested in programming then learning Haskell or a similar > functional language is quite an eye-opening experience If you're interested in learning about functional programming, there's a whole miniconf about it this year! It's running on Tuesday in the Woolshed. I highly recommend perusing the schedule, and attending the FP talk about a language you are familiar with: we have Python, Swift, JavaScript, Scala and Haskell talks. /plug On the topic of github-backup <https://github.com/joeyh/github-backup>: the github API is quite accessible if you want to use one of the many language-specific API packages and just iterate over everything in a particular repo. - Katie On 27 January 2016 at 22:35, Adam Nielsen <a.nielsen-HxjuLhO6/[email protected]> wrote: > > > Sadly it is written in haskell which makes hacking on it quite hard > > > unless you are already into haskell. > > > > Is it hard to hack because Haskell is a hard language to work in or > > because you're unfamiliar with it? > > Haskell is difficult to pick up if you've never been exposed to > functional programming languages before. It's a completely different > mindset to imperative languages like C, Python, Java, etc. and most > common programming problems are solved in completely different ways. > For instance most languages like Haskell don't allow for/while loops, > instead repeating certain sections of code by making use of recursive > function calls. And for a seasoned imperative programmer, it seems > like all lines of a Haskell program execute at the same time which is > mind bending. > > If you're interested in programming then learning Haskell or a similar > functional language is quite an eye-opening experience. But for most > people the learning curve is very steep and it may not be worth the > effort depending on what you hope to contribute in the case of an > existing project. > > Cheers, > Adam. > _______________________________________________ > linux-aus mailing list > [email protected] > http://lists.linux.org.au/mailman/listinfo/linux-aus > _______________________________________________ linux-aus mailing list [email protected] http://lists.linux.org.au/mailman/listinfo/linux-aus