Robuta

https://neilmitchell.blogspot.com/2010/08/cmdargs-example.html Neil Mitchell's Blog (Haskell etc): CmdArgs Example Summary: A simple CmdArgs parser is incredibly simple (just a data type). A more advanced CmdArgs parser is still pretty simple (a few annot... neil mitchells bloghaskelletcexample https://neilmitchell.blogspot.com/2012/03/nsis-windows-installers-through-edsl.html?showComment=1331052489932 Neil Mitchell's Blog (Haskell etc): NSIS: Windows installers through an EDSL Summary: I've just released the NSIS library on Hackage. It's useful for building Windows installers, but is also a call-by-name embedded tw... neil mitchells blog https://research.manchester.ac.uk/en/persons/neil.mitchell/ Neil Mitchell - Research Explorer The University of Manchester neil mitchellresearch explorerthe universitymanchester https://neilmitchell.blogspot.com/2015/10/defining-your-own-shake-build-system.html Neil Mitchell's Blog (Haskell etc): Defining your own Shake build system Summary: The video of my recent Shake talk is now online. My Haskell eXchange 2015 talk "Defining your own build system with Shake" is now ... neil mitchells blog https://neilmitchell.blogspot.com/2015/07/ Neil Mitchell's Blog (Haskell etc): July 2015 neil mitchells bloghaskelletcjuly https://neilmitchell.blogspot.com/2015/01/ Neil Mitchell's Blog (Haskell etc): January 2015 neil mitchells bloghaskelletcjanuary https://neilmitchell.blogspot.com/2011/10/calling-haskell-from-r.html?showComment=1470684667986 Neil Mitchell's Blog (Haskell etc): Calling Haskell from R Summary: This post describes how to write a function in Haskell, and then call it from R. R is a very popular language for statistics, pa... neil mitchells bloghaskelletccalling https://neilmitchell.blogspot.com/2014/08/continuations-and-exceptions.html Neil Mitchell's Blog (Haskell etc): Continuations and Exceptions Summary: In moving Shake to continuations, exceptions were the biggest headache. I figured out how to somewhat integrate continuations and e... neil mitchells bloghaskelletccontinuations https://neilmitchell.blogspot.com/2008/05/haskell-and-performance.html Neil Mitchell's Blog (Haskell etc): Haskell and Performance There has been lots of discussion on the Haskell mailing lists about the speed of Haskell. There are many conflicting opinions, and lots of ... neil mitchells bloghaskelletcperformance https://neilmitchell.blogspot.com/2010/08/cmdargs-example.html?showComment=1282797139662 Neil Mitchell's Blog (Haskell etc): CmdArgs Example Summary: A simple CmdArgs parser is incredibly simple (just a data type). A more advanced CmdArgs parser is still pretty simple (a few annot... neil mitchells bloghaskelletcexample https://neilmitchell.blogspot.com/2013/02/ Neil Mitchell's Blog (Haskell etc): February 2013 neil mitchells bloghaskelletcfebruary https://neilmitchell.blogspot.com/2019/02/ Neil Mitchell's Blog (Haskell etc): February 2019 neil mitchells bloghaskelletcfebruary https://neilmitchell.blogspot.com/2018/08/ Neil Mitchell's Blog (Haskell etc): August 2018 neil mitchells bloghaskelletcaugust https://neilmitchell.blogspot.com/2017/12/announcing-debug-package.html?showComment=1513584840446 Neil Mitchell's Blog (Haskell etc): Announcing the 'debug' package Haskell is a great language, but debugging Haskell is undoubtedly a weak spot. To help with that problem, I've just released the debug libr... neil mitchells bloghaskelletcannouncing https://neilmitchell.blogspot.com/2010/08/cmdargs-example.html?showComment=1282752385157 Neil Mitchell's Blog (Haskell etc): CmdArgs Example Summary: A simple CmdArgs parser is incredibly simple (just a data type). A more advanced CmdArgs parser is still pretty simple (a few annot... neil mitchells bloghaskelletcexample https://neilmitchell.blogspot.com/2008/07/gsoc-hoogle-week-9.html Neil Mitchell's Blog (Haskell etc): GSoC Hoogle: Week 9 I'm off camping for the next weekend in a couple of hours, so this is my early weekly summary. From next week, for a week and a half, I'll a... neil mitchells bloghaskelletcgsoc https://neilmitchell.blogspot.com/2009/03/concise-generic-queries.html?showComment=1237809180000 Neil Mitchell's Blog (Haskell etc): Concise Generic Queries A few weeks ago David Miani asked how to write concise queries over a data type . The answer is certainly generic programming, a technique t... neil mitchells bloghaskelletcconcise https://neilmitchell.blogspot.com/2008/04/tagsoup-parsing-dictionary-extraction.html Neil Mitchell's Blog (Haskell etc): TagSoup Parsing: Dictionary Extraction I've just read issue 10 of The Monad.Reader . It's a great issue, including a tutorial on using the new GHCi debugger, and how to write an ... neil mitchells bloghaskelletcparsing https://neilmitchell.blogspot.com/2008/01/darcs-feature-request.html Neil Mitchell's Blog (Haskell etc): darcs Feature Request I use darcs all the time. I have 15 repos listed on my website , and at least an additional 10 that haven't made that list yet. The main re... neil mitchells bloghaskelletcdarcs https://neilmitchell.blogspot.com/2019/03/ Neil Mitchell's Blog (Haskell etc): March 2019 neil mitchells bloghaskelletcmarch https://neilmitchell.blogspot.com/2009/01/small-scripts-with-haskell.html?showComment=1233608100000 Neil Mitchell's Blog (Haskell etc): Small scripts with Haskell Normally I give blog posts detailing the fun, interesting or advanced stuff I do with Haskell. But that isn't a real representation of my pr... neil mitchells bloghaskelletcsmall https://neilmitchell.blogspot.com/2010/08/cmdargs-example.html?showComment=1282658879786 Neil Mitchell's Blog (Haskell etc): CmdArgs Example Summary: A simple CmdArgs parser is incredibly simple (just a data type). A more advanced CmdArgs parser is still pretty simple (a few annot... neil mitchells bloghaskelletcexample https://neilmitchell.blogspot.com/2010/09/ Neil Mitchell's Blog (Haskell etc): September 2010 neil mitchells bloghaskelletcseptember https://blogs.vmware.com/it/tag/neil-mitchell/ Neil Mitchell Archives - VMware Italy Blog neil mitchellarchivesvmwareitalyblog https://neilmitchell.blogspot.com/2009/03/concise-generic-queries.html?showComment=1237648620000 Neil Mitchell's Blog (Haskell etc): Concise Generic Queries A few weeks ago David Miani asked how to write concise queries over a data type . The answer is certainly generic programming, a technique t... neil mitchells bloghaskelletcconcise https://neilmitchell.blogspot.com/2009/01/small-scripts-with-haskell.html?showComment=1234985880000 Neil Mitchell's Blog (Haskell etc): Small scripts with Haskell Normally I give blog posts detailing the fun, interesting or advanced stuff I do with Haskell. But that isn't a real representation of my pr... neil mitchells bloghaskelletcsmall https://neilmitchell.blogspot.com/2018/11/ Neil Mitchell's Blog (Haskell etc): November 2018 neil mitchells bloghaskelletcnovember https://neilmitchell.blogspot.com/2008/03/poor-ada-error-message.html Neil Mitchell's Blog (Haskell etc): Poor Ada Error Message I have been demonstrating on the York University "Algorithms and Data Structures" course for 4 years now. As part of the course, first year ... neil mitchells bloghaskelletcpoor https://neilmitchell.blogspot.com/2008/07/gsoc-hoogle-week-7.html Neil Mitchell's Blog (Haskell etc): GSoC Hoogle: Week 7 This week I've continued to improve the type searching, and generated Hoogle databases for the core libraries. I'm away from a computer all ... neil mitchells bloghaskelletcgsoc https://neilmitchell.blogspot.com/2011/09/sharing-in-haskell.html?showComment=1315171119362 Neil Mitchell's Blog (Haskell etc): Sharing in Haskell Summary: The let and lambda constructs give a precise way to control sharing, but their exact use can be tricky. This post gives some worked... neil mitchells bloghaskelletcsharing https://neilmitchell.blogspot.com/2011/10/calling-haskell-from-r.html?showComment=1320012122487 Neil Mitchell's Blog (Haskell etc): Calling Haskell from R Summary: This post describes how to write a function in Haskell, and then call it from R. R is a very popular language for statistics, pa... neil mitchells bloghaskelletccalling https://neilmitchell.blogspot.com/2006/10/ Neil Mitchell's Blog (Haskell etc): October 2006 neil mitchells bloghaskelletcoctober https://neilmitchell.blogspot.com/2010/08/cmdargs-example.html?showComment=1282646323468 Neil Mitchell's Blog (Haskell etc): CmdArgs Example Summary: A simple CmdArgs parser is incredibly simple (just a data type). A more advanced CmdArgs parser is still pretty simple (a few annot... neil mitchells bloghaskelletcexample https://neilmitchell.blogspot.com/2007/03/ Neil Mitchell's Blog (Haskell etc): March 2007 neil mitchells bloghaskelletcmarch https://neilmitchell.blogspot.com/2018/ Neil Mitchell's Blog (Haskell etc): 2018 neil mitchells bloghaskelletc https://neilmitchell.blogspot.com/2019/04/code-statistics-and-measuring.html Neil Mitchell's Blog (Haskell etc): Code Statistics and Measuring Contributions Summary: The only way to understand a code base is to ask someone who works on it. This weekend a relative asked me how can we tell who wrot... neil mitchells blogcode statisticshaskell https://neilmitchell.blogspot.com/2015/08/ Neil Mitchell's Blog (Haskell etc): August 2015 neil mitchells bloghaskelletcaugust https://neilmitchell.blogspot.com/2009/01/small-scripts-with-haskell.html?showComment=1233481020000 Neil Mitchell's Blog (Haskell etc): Small scripts with Haskell Normally I give blog posts detailing the fun, interesting or advanced stuff I do with Haskell. But that isn't a real representation of my pr... neil mitchells bloghaskelletcsmall https://neilmitchell.blogspot.com/2010/01/optimising-hlint.html Neil Mitchell's Blog (Haskell etc): Optimising HLint HLint is a tool for suggesting improvements to Haskell code. Recently I've put some effort in to optimisation and HLint is now over 20 time... neil mitchells bloghaskelletcoptimising https://neilmitchell.blogspot.com/2016/ Neil Mitchell's Blog (Haskell etc): 2016 neil mitchells bloghaskelletc https://neilmitchell.blogspot.com/2009/09/ Neil Mitchell's Blog (Haskell etc): September 2009 neil mitchells bloghaskelletcseptember https://neilmitchell.blogspot.com/2014/01/ Neil Mitchell's Blog (Haskell etc): January 2014 neil mitchells bloghaskelletcjanuary https://neilmitchell.blogspot.com/2010/08/cmdargs-example.html?showComment=1282705579839 Neil Mitchell's Blog (Haskell etc): CmdArgs Example Summary: A simple CmdArgs parser is incredibly simple (just a data type). A more advanced CmdArgs parser is still pretty simple (a few annot... neil mitchells bloghaskelletcexample https://neilmitchell.blogspot.com/2019/04/code-review-approve-with-suggestions.html Neil Mitchell's Blog (Haskell etc): Code Review: Approve with Suggestions Summary: Code review is not a yes/no decision - mostly I say yes with suggestions. As I wrote previously , I didn't used to be a fan of code... neil mitchells blogcode reviewhaskell https://neilmitchell.blogspot.com/2020/07/ Neil Mitchell's Blog (Haskell etc): July 2020 neil mitchells bloghaskelletcjuly https://neilmitchell.blogspot.com/2018/04/ghcid-with-colors.html Neil Mitchell's Blog (Haskell etc): Ghcid with colors Summary: I've just released ghcid-0.7, which provides a much better user experience, including colors. Ghcid is now over three years old, w... neil mitchells bloghaskelletccolors https://neilmitchell.blogspot.com/2008/05/interactive-tagsoup-parsing.html Neil Mitchell's Blog (Haskell etc): Interactive TagSoup parsing I've written quite a few programs using the tagsoup library , but have never really used the library interactively. Today I was wondering ho... neil mitchells bloghaskelletcinteractive https://neilmitchell.blogspot.com/2020/11/ Neil Mitchell's Blog (Haskell etc): November 2020 neil mitchells bloghaskelletcnovember https://neilmitchell.blogspot.com/2018/07/ Neil Mitchell's Blog (Haskell etc): July 2018 neil mitchells bloghaskelletcjuly https://neilmitchell.blogspot.com/2012/02/shake-better-make.html Neil Mitchell's Blog (Haskell etc): Shake: A Better Make Summary: I have just released Shake, a library that allows you to write build systems in Haskell (think Make, but much better). At the Haske... neil mitchells bloghaskelletcshake https://neilmitchell.blogspot.com/2008/08/gsoc-hoogle-week-11.html Neil Mitchell's Blog (Haskell etc): GSoC Hoogle: Week 11 This week I've been releasing lots. Hoogle 4 is finally starting to come together, and should be a worthy replacement for Hoogle 3 very shor... neil mitchells bloghaskelletcgsoc https://neilmitchell.blogspot.com/2013/05/three-types-of-build-system-dependency.html?showComment=1425048057748 Neil Mitchell's Blog (Haskell etc): Three types of build-system dependency Summary: There are three types of dependencies you might want to express in a build system, all of which are supported by Shake. A build s... neil mitchells blog https://neilmitchell.blogspot.com/2007/11/ Neil Mitchell's Blog (Haskell etc): November 2007 neil mitchells bloghaskelletcnovember https://neilmitchell.blogspot.com/2008/04/automated-proof-reading.html Neil Mitchell's Blog (Haskell etc): Automated Proof Reading I've been spending the last few months writing papers, which requires lots and lots of proof reading. Yesterday Tom shared one trick he'd u... neil mitchells bloghaskelletcautomated https://neilmitchell.blogspot.com/2008/06/darcs-over-ftp.html Neil Mitchell's Blog (Haskell etc): darcs over FTP I'm currently unable to access SSH, and suspect this situation will persist for most of the Summer. Most of my darcs repo's are behind SSH, ... neil mitchells bloghaskelletcdarcs https://neilmitchell.blogspot.com/2016/09/ Neil Mitchell's Blog (Haskell etc): September 2016 neil mitchells bloghaskelletcseptember https://neilmitchell.blogspot.com/2010/08/cmdargs-example.html?showComment=1300084718501 Neil Mitchell's Blog (Haskell etc): CmdArgs Example Summary: A simple CmdArgs parser is incredibly simple (just a data type). A more advanced CmdArgs parser is still pretty simple (a few annot... neil mitchells bloghaskelletcexample https://neilmitchell.blogspot.com/2010/08/cmdargs-example.html?showComment=1297628868673 Neil Mitchell's Blog (Haskell etc): CmdArgs Example Summary: A simple CmdArgs parser is incredibly simple (just a data type). A more advanced CmdArgs parser is still pretty simple (a few annot... neil mitchells bloghaskelletcexample https://neilmitchell.blogspot.com/2016/05/ Neil Mitchell's Blog (Haskell etc): May 2016 neil mitchells bloghaskelletcmay https://neilmitchell.blogspot.com/2007/06/ Neil Mitchell's Blog (Haskell etc): June 2007 neil mitchells bloghaskelletcjune https://neilmitchell.blogspot.com/2021/ Neil Mitchell's Blog (Haskell etc): 2021 neil mitchells bloghaskelletc https://neilmitchell.blogspot.com/2008/08/hoogle-new-features.html Neil Mitchell's Blog (Haskell etc): Hoogle New Features I've now finished my Hoogle Summer of Code work, though I still intend to continue working on Hoogle when I get the chance. Before the codin... neil mitchells bloghaskelletchoogle https://neilmitchell.blogspot.com/2011/10/calling-haskell-from-r.html?showComment=1406172204117 Neil Mitchell's Blog (Haskell etc): Calling Haskell from R Summary: This post describes how to write a function in Haskell, and then call it from R. R is a very popular language for statistics, pa... neil mitchells bloghaskelletccalling https://neilmitchell.blogspot.com/2010/09/three-closed-ghc-bugs-i-wish-were-open.html Neil Mitchell's Blog (Haskell etc): Three Closed GHC Bugs I Wish Were Open Summary : I want three changes to the Haskell standard libraries. System.Info.isWindows should be added, Control.Monad.concatMapM should b...