RE: [Haskell-cafe] ANNOUNCE: ThreadScope 0.1

2010-01-28 Thread Satnam Singh
Johan,

Thanks for the (mostly) positive news about ThreadScope on Mac OS-X: that's 
great news. I plan to add a few more Save As... image options in ThreadScope 
0.2 plus the ability to turn transparency on/off for PNG files. So hopefully 
one of the Save As formats might work. I don't think it is a bug in ThreadScope 
(although I will double check) - it is probably the port of Gth2Hs (but let me 
check before I say anything too slanderous). Now, how on earth do I track down 
a Mac OS-X machine at Microsoft ??!??!?!? :)

Cheers,

Satnam

From: haskell-cafe-boun...@haskell.org 
[mailto:haskell-cafe-boun...@haskell.org] On Behalf Of Johan Tibell
Sent: 28 January 2010 01:16
To: Haskell Cafe
Subject: Re: [Haskell-cafe] ANNOUNCE: ThreadScope 0.1

On Wed, Jan 27, 2010 at 8:51 AM, Satnam Singh 
mailto:satn...@microsoft.com>> wrote:
I've just released ThreadScope version 0.1 on Hackage. Threadscope is a 
graphical utility for viewing profiling information about Haskell threads. It 
was written jointly with Simon Marlow and Donnie Jones. It uses Gtk2HS so it 
works under Windows and the L-word operating system although there seem to be 
problems making it work with OS-X (due to Gtk2Hs issues I think).
This is great news! ThreadScope was very useful when I was debugging threading 
issues in the new I/O manager [1] Bryan and I have been working on.

I managed to get it to work on OS X after building gtk2hs from source. Once I 
got it to build the only problem I had is that it crashes when I try to save to 
an image file.

Cheers,
Johan

1. http://github.com/tibbe/event

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] ANNOUNCE: ThreadScope 0.1

2010-01-27 Thread Satnam Singh
I've just released ThreadScope version 0.1 on Hackage. Threadscope is a 
graphical utility for viewing profiling information about Haskell threads. It 
was written jointly with Simon Marlow and Donnie Jones. It uses Gtk2HS so it 
works under Windows and the L-word operating system although there seem to be 
problems making it work with OS-X (due to Gtk2Hs issues I think).

$ cabal install threadscope

You may need to do cabal update to update your packages list. On Windows 
operating systems you may need to issue the command from a shell that is 
running with administrative privileges.

Resources:

* Web page: http://research.microsoft.com/threadscope

*  Parallel Performance Tuning for 
Haskell<http://research.microsoft.com/apps/pubs/default.aspx?id=80976> (paper 
at Haskell Symposium 2009)

Please let me know if you have any problems. Also, please do let us know about 
your experience with ThreadScope and in particular about accounts of how you 
used ThreadScope to shed light on parallel performance bugs. If I get enough 
feedback I may collate the responses into an experience report or paper for 
ICFP or the Haskell Symposium. Thank you kindly. Enjoy!

Cheers,

Satnam

________
Satnam Singh
Microsoft
7 JJ Thomson Avenue
Cambridge
CB3 0FB
United Kingdom

Email: satn...@microsoft.com<mailto:satn...@microsoft.com>
UK tel: +44 1223 479905
Fax: +44 1223 479 999
UK mobile: +44 7979 648412
USA cell: 206 330 1580
USA tel: 206 219 9024
URL: http://research.microsoft.com/~satnams
Live Messenger: sat...@raintown.org<mailto:sat...@raintown.org>

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


RE: [Haskell-cafe] Re: Sugestion for a Haskell mascot

2009-03-12 Thread Satnam Singh
I agree that looking for a mascot that is inspired by "laziness" is a bad idea 
from a P.R. perspective (I am tired of people walking out the room when I give 
Haskell talks to general audiences and explain lazy evaluation).

Perhaps this is just an indication of my dark and violent side, but choosing an 
animal with a killer instinct might be a better idea. A creature that would eat 
something small and furry as a mid afternoon snack

How about a viper? 
http://viperfashion.com/wp-content/uploads/2008/12/5742_coiled_up_viper_snake_sticking_tongue_out.jpg
 

Cheers,

Satnam

-Original Message-
From: haskell-cafe-boun...@haskell.org 
[mailto:haskell-cafe-boun...@haskell.org] On Behalf Of Jon Fairbairn
Sent: 12 March 2009 09:50
To: haskell-cafe@haskell.org
Subject: [Haskell-cafe] Re: Sugestion for a Haskell mascot

Joe Fredette  writes:

> Hehe, I love it. Sloth is a synonym for Lazyness in English
> too, and they're so freaking cute... :)

I wouldn't say it was an exact synonym. Though the
dictionary definitions are similar, sloth has a more
negative connotation than laziness; the fourth deadly sin is
called "sloth" rather than "laziness".

I think using it as a mascot is a bad idea: "Haskell is so
slow, they even chose a sloth as the mascot".

-- 
Jón Fairbairn jon.fairba...@cl.cam.ac.uk
http://www.chaos.org.uk/~jf/Stuff-I-dont-want.html  (updated 2009-01-31)

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] ThreadScope: Request for features for the performance tuning of parallel and concurrent Haskell programs

2009-03-11 Thread Satnam Singh
Donnie Jones, Simon Marlow and I have been working on infrastructure for 
logging run-time events and a graphical viewer program called ThreadScope. 
Hopefully these features will make it into the next release of GHC. We hope the 
event-log viewer ThreadScope will be useful for the performance tuning of 
parallel and concurrent Haskell programs. You can see a few screen shots at the 
program's website http://raintown.org/threadscope

Before making the release I thought it would be an idea to ask people what 
other features people would find useful or performance tuning. So if you have 
any suggestions please do let us know!

Cheers,

Satnam Singh


Satnam Singh
Microsoft
7 JJ Thomson Avenue
Cambridge
CB3 0FB
United Kingdom

Email: satn...@microsoft.com<mailto:satn...@microsoft.com>
UK tel: +44 1223 479905
Fax: +44 1223 479 999
UK mobile: +44 7979 648412
USA cell: 206 330 1580
USA tel: 206 219 9024
URL: http://research.microsoft.com/~satnams
Live Messenger: sat...@raintown.org<mailto:sat...@raintown.org>

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] FPGA / Lava and haskell

2008-07-11 Thread Satnam Singh
Hello Marc.

I've been distracted with the Kiwi project (parallel C# programs to hardware) 
and right now a Bluespec project so I've not made any progress on a merge of 
the Lava I produced for designing circuits (with layout) for Xilinx's FPGAs and 
the Chalmers version (which I recommend for situations where you don't care 
about circuit layout or when you don't want to use FPGA architecture specific 
features). The version of Lava on my website at http://raintown.org/lava/  
still builds under the current version of ghc and it provides support for 
generating Xilinx EDIF netlists that supports the basic FPGA circuit building 
blocks. If you need things like ODDRs etc. which appear in the new FPGAs then 
you have to either add them yourself (not too difficult) or wait for me to do 
it :)

Cheers,

Satnam

____
Satnam Singh
Microsoft
7 JJ Thomson Avenue
Cambridge
CB3 0FB
United Kingdom

Email: [EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>
UK tel: +44 1223 479905
Fax: +44 1223 479 999
UK mobile: +44 7979 648412
USA cell: 206 330 1580
USA tel: 206 219 9024
URL: http://research.microsoft.com/~satnams
Live Messenger: [EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe