HBURG 1.1.2 Released

Posted by igor Thu, 26 Jun 2008 19:15:00 GMT

After loads of refactoring work a new version of HBURG has been released. If you have cabal install you can easily get it by executing the following commands:

 $ cabal update
 $ cabal install hburg

Of course you can also use the instructions provided here.

Notable changes:

  • Completely refactored back-end
  • Automated integration tests via Test.hs. Execute tests by running:
 $ runghc Test.hs clean configure build test
  • The example Java compiler that demonstrates HBURGs usage has also been revised and updated. See HBURGs homepage for more information on the example compiler.

I am actively working on a C# back-end so you can use HBURG to generate a code generator for a compiler written in C#. This should come in handy for the advanced compiler course at the SSW.

Repair Time Machine after Migration to New Mac

Posted by igor Mon, 19 May 2008 08:42:00 GMT

Time Machine associates backups with the MAC address of your computer. Thus if you migrate your Time Machine backup to a new Mac Computer, you can’t resume backups where you left off. The following article should help to remedy the problem.

On-line petition against U.S. military base in Czech Republic

Posted by igor Mon, 05 May 2008 08:54:00 GMT

Please do read the following article: You may want to take part in the following online petition:

Crazy Patent Claims

Posted by igor Tue, 19 Feb 2008 08:11:00 GMT

My dad discovered the following patent claim. Compare this with my diploma thesis. Does that ring a bell ;-)

My First Book

Posted by igor Mon, 18 Feb 2008 23:35:00 GMT

My diploma thesis has been published as book.

Amongst many other bookstores I found these quite cool:

Hiring a President

Posted by igor Tue, 05 Feb 2008 08:44:00 GMT

Another delightful essay by Peter Norvig about the elections in the US.

Build Darcs with GHC 6.8.1

Posted by igor Thu, 22 Nov 2007 14:25:00 GMT

Download stable or pre-release darcs source distribution. You need to edit two files, namely aclocal.m4 and autoconf.mk:

  • aclocal.m4: add the following before the AC_MSG_RESULT([failed]) line in the WORKAROUND_openFd section:
AC_MSG_RESULT([okay])
IMPORT_WORKAROUND([
   import qualified GHC.Handle ( fdToHandle' )
   import System.IO ( Handle, IOMode )
   import System.Posix.Internals ( FDType )
   import qualified GHC.IOBase ( FD )
])
CODE_WORKAROUND([[
  {- 
   Work around change in the GHC.Handle.fdToHandle' API.
  -}
openFd :: GHC.IOBase.FD -> Maybe FDType -> FilePath -> IOMode -> Bool -> Bool -> IO Handle
openFd fd x y z a b = GHC.Handle.fdToHandle' fd x b y z a
]]),
  • autoconf.mk: add -package containers to GHCFLAGS
  • run autoconf

Now you are ready and set to build darcs with GHC 6.8.1. The unstable darcs branch works out of the box with GHC 6.8.1.

GHC 6.8.1 is out

Posted by igor Sun, 04 Nov 2007 19:26:00 GMT

A new version of GHC is out. Significant changes since the last release: The full release notes are at:

HBURG Version 1.1

Posted by igor Sun, 30 Sep 2007 19:20:00 GMT

Last weekend I did a huge rewrite of HBURG's backend. Besides many simplifications and optimizations I finally found some time to replace code that passed around state explicitly with Haskell Monad Transformers. The following is an incomplete list of other fixes and improvements:
  • Rewrite rule costs can now include arbitrary expressions
  • Context sensitive analysis is fixed now since it was too restrictive and rejecting even correctly defined specifications
  • The Gen.Tiling module has been complete removed and replaced by much simpler code
  • ...

You can either get the new version from The Hackage or from HBURG's home.

Project - Wire Tree

Posted by ines Sat, 22 Sep 2007 06:25:00 GMT

Well, as I thought I should probably keep you up to date about what I am doing and up to… After last week, my quite “crazy” Exam-Week I’m done will all of my exams. It’s awesome to be “free” again, although I should start doing my projects. Or let’s better say, I should finish them!

The Wire Tree My Visual Art project… it is going to be a sculpture, a tree out of wire. It is supposed to reflect the impact we have on the environment and all the issues through global warning and the questions and so on… I am going to put Coke Cans onto the tree, instead of real fruit. Wonder how it is going to turn out when it is all done, finished the stump today.. =D

Packaged Personality This project is for Visual Design… We have to create a package or bag or whatever that is reflecting our personality and of course I’m making a handbag. Let’s say I already made it – out of a T-Shirt. I am damn proud of it. It’s gorgeous! gg Just can’t help it… Now I just have to put stuff in there that reflects my character as well… let’s see how far I get. Wish me luck! =}

Well, I’ll try to keep you up to date. As I said. I will try. Not so much in the coming weeks, am not really going to be at home… Monday – Wednesday: Crossroads (it’s a school camp just for Year 11 – it’s gonna be awesome!) Friday – Monday: Camping with my friend Shanade =D Tuesday – Wednesday: Canberra and I can not wait! There’s this flower festival on and it’s going to be just BEAUTIFUL! Sunday – Sunday: Art School =D (am not sure about the date, I keep forgetting it…)

And would be nice if you drop by at cherryTREE my portfolio. thx already.

Ines <3

Older posts: 1 2 3 4 ... 14