lhs2TeX-hl 1.2.2 released
Changelog: Classes are written to the format file; There should be less "ambiguous operator" errors now; Removed the Agda dependency as it didn't do anything with Agda at all. Hackage, GitHub.
Changelog: Classes are written to the format file; There should be less "ambiguous operator" errors now; Removed the Agda dependency as it didn't do anything with Agda at all. Hackage, GitHub.
After the first release of my tool on hackage this release actually is a working package. The previous one didn’t install out of the box. The most important changes are: Added a filter for rewrite rules that aren’t “lhs2TeX safe”, e.g. format () = ...; I hardcoded the default formatting rules for several of lhs2TeX defaults, including but not limited to ->, <- and =>. This is not a desirable solution but it suits my purposes. You can do literal (numeral, character and string) formatting easily with lhs2TeX itself with the following directives:
I’m proud to announce the first release of my lhs2TeX-hl tool. For us who fancy using colours in our presentations or papers this should now go a whole lot easier. Go to the lhs2TeX-hl homepage!
After some time of struggling with MacFuse (+MacFusion) and SSHFS I set out to get something that works nice, is integrated in OS X nicely and above all, is not sslooow. AFP which is all of this is available for Debian but without support of the new encrypted password mechanism.
Here are some updates on my previous article. Doctrine meets Codeigniter. Do not forget to add the following autoload directive to your hooks/doctrine.php and the doctrine.php cli: spl_autoload_register(array('Doctrine', 'modelsAutoload'));
Currently there is no package for the Haskell-Platform in Debian stable. However, the source of this platform and GHC is available for download at ghc and platform. However, there are some issues to solve when installing the platform from source. Mainly you’ll be missing several packages. The following commands worked at my own Debian machine. If you find out that’s something is missing that was apparently already installed on my machine, don’t hesitate to leave a comment.
Non-mutually recursive and Mutually recursive datatypes Welcome back. In this post we will look at creating type algebra's and folds for more complicated data types. In essence, this exercise will not be any more difficult than the previous ones, provided that you stick with the steps. Up in this part, are the non-mutually recursive datatypes and mutually recursive datatypes. First up, data structures that are recursive into other data structures. The folds for these data structures are no more complex than their `simpler’ forms. In fact, you could treat them the same, but for clarity we will treat them as distinct. If you want to know more about the previous part, it might help your search if you look for the keyword catamorphism.
Normally this error would mean that you have some weird syntax error somewhere in your yml files. However, if you are sure everything is up to spec be sure to check whether there are any `hidden’ files in the folder. Such files start with a dot and are also read and parsed by the command line generator.
Welcome to this little explanation on how to determine the fold of a Haskell datatype. First we’ll look at how we define functions over lists, something everyone starting with Haskell should be sufficiently familiar with, after which we move on to the datatypes. You’ll see different ways how to calculate the sum of a list, how to fold over a list, what datatypes are and, how to fold over a datatype, specifically the BinTree a datatype. Most importantly, I hope you will grow to understand what a fold is, and why they are so important and useful when programming Haskell.
In addition to my previous post where I discussed the initial setup of your application with CI (CodeIgniter), I’ll use this post to provide a method of setting up your environment for multiple applications.