Tag Archives: gui

ThreadScope for Haskell now in AUR

ThreadScope is a graphical thread profiler and debugger for Haskell.

The Threadscope program attaches to a running Haskell program, allowing us to debug the parallel performance of Haskell programs. Using Threadscope we can check to see that work is well balanced across the available processors and spot performance issues relating to garbage collection or poor load balancing.

ThreadScope is now available pre-packaged for Arch Linux via AUR. It builds on the newly cabalized GTK libraries, such as haskell-cairo.

For information on how to use ThreadScope to improve the performance of your multicore Haskell programs, see the references:

wxHaskell packaged for Arch

wxHaskell, the venerable portable and native GUI library for Haskell, is now packaged for Arch, in the following packages:

Which you can install with yaourt:

  yaourt –aur -S haskell-wxcore haskell-wx

And is already used by a number of graphical Haskell programs and libraries:

all packaged.

Arch Haskell News: July 25 2009

Hackage now has 1443 (+48) Haskell packages, of which 1266 (+44) (87.7%) have been natively packaged for Arch in AUR. All these packages are available via AUR, using the “yaourt” tool.

Read the full list of updates.

Notable Updates

There were some quite significant new apps, and libraries this month.

Arch Haskell News: June 30 2009

Another update, since there was a bit of a package backlog.

Hackage now has 1395 (+130) Haskell packages, of which 1222 (+113) (87.6%) have been natively packaged for Arch in AUR. All these packages are available via AUR, using the “yaourt” tool.

The full log of updates and new packages is available here.

Notable Updates

Dozens of other packages have been added as well. Interestingly, a handful of new Haskell games have been published.

Arch Haskell News: May 10 2009

Another update, since there was a bit of a package backlog.

Hackage now has 1265 (+14) Haskell packages, of which 1109 (+14) (87.7%) have been natively packaged for Arch in AUR.  All these packages are available via AUR, using the “yaourt” tool.

Here’s today’s updates, broken down by category, so you can get a sense for what’s new in your area of interest:

Concurrency

Control

Cryptography

Data

Database

Devel

Graphics

Gui

Language

Math

Network

Text

Web

Unclassified

Arch Haskell News: Mar 14 2009

A regular update of Haskell in Arch Linux

Hackage now has 1122 Haskell packages, of which 974 have been natively packaged for Arch in AUR. That’s 12 new packages this week, and lots of updates as well.

Notable releases this week

Here they all are, broken down by category, so you can get a sense for what’s new in your area of interest:

Codec

Compilers

Concurrency

Control

Cryptography

Data

Devel

Graphics

  • haskell-ftgl-1.2: Portable TrueType font rendering for OpenGL using the Freetype2 library

Gui

Language

System

Testing

Text

Web

Xml

The Arch Haskell Team maintains the Haskell toolchain on Arch Linux. You can join us in #arch-haskell on freenode.org, or on the mailing list.

Arch Haskell News: Feb 28 2009

A regular update of Haskell in Arch Linux

Arch now has 945 Haskell packages in AUR. That’s an increase of 11 new packages this week. Well done everyone!

Cryptography

Data

Database

Devel

  • c2hs-0.16.0: C->Haskell FFI tool that gives some cross-language type safety
  • cabal2arch-0.5: Create Arch Linux packages from Cabal packages
  • hackage2hwn-0.5: Convert Hackage RSS feeds to wiki format for publishing on Haskell.org

Graphics

Gui

Math

System

Testing

Text

The Arch Haskell Team maintains the Haskell toolchain on Arch Linux. You can join us in #arch-haskell on freenode.org, or on the mailing list.

Arch Haskell News: Feb 21 2009

A regular update of Haskell in Arch Linux

Arch now has 934 Haskell packages in AUR.

That’s an increase of 8 new packages in the last 4 days. Well done everyone!

Noteworthy updates

The following packages, by category, were released or updated this week.

Concurrency

Control

Cryptography

Data

Database

Devel

Gui

Graphics

Network

System

Web

The Arch Haskell Team maintains the Haskell toolchain on Arch Linux. You can join us in #arch-haskell on freenode.org, or on the mailing list.

Arch Haskell News: Feb 16 2009

A regular update of Haskell in Arch Linux

Arch now has 926 Haskell packages in AUR.

That’s an increase of 27 new packages in the last 8 days, or 3.38 new Haskell apps a day. Well done everyone!

Noteworthy updates

Installing Packages from AUR

To install AUR packages, we recommend yaourt, as in:

yaourt --noconfirm  --lightbg --aur -S haskell-haha

You may want to alias that command line. Here’s an example from this week’s releases:

The reason to use yaourt over cabal-install is that AUR packages correctly resolve all versions and, more importantly, C library and other system dependencies. Packages will also be pulled from the binary releases in [extra] and [community] where available, saving you build times.

New and Updated Packages

We now present package info sorted by category — let us know if this helps!

Algorithm

Codec

Compilers

Control

Cryptography

Data

Database

HSQL

HDBC

HaskellDB

Devel

Graphics

Gui

Language

Math

Network

System

Text

Web

  • haskell-hsp-0.4.5: Haskell Server Pages is a library for writing dynamic server-side web pages.

The Arch Haskell Team maintains the Haskell toolchain on Arch Linux. You can join us in #arch-haskell on freenode.org, or on the mailing list.

Functional reactive grapefruit

Grapefruit is a new suite of libraries for functional reactive-style GUIs layered on top of GTK (via gtk2hs), announced today. Besides being a modern FRP gui library, it notably uses arrow syntax to describe gui components.

Arrow syntax is a bit of a rarity in Haskell code:

    addA f g = proc x -> do
                    y <- f -< x
                    z <- g -< x
                    returnA -< y + z

Will build the computation:

All the components are packaged here for Arch Linux.

In other funky Haskell gui news, haskell-haha has also been released and packaged for Arch, and lets us do vector graphics in ascii in the terminal…. hell yeah!
Here’s a video of haha at work, and how to get it via cabal (yaourt also works fine):