Re: [Haskell] ANNOUNCE: multiset 0.1

2008-02-12 Thread Thomas Schilling



(http://www.cs.utexas.edu/~EWD/ewd07xx/EWD786a.PDF,


That would make for a nice script font :)  Oh, wait, there is one  
already: http://lucacardelli.name/Fonts.htm

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


[Haskell] REMINDER: Next Hackathon (Hac4) starts in 4 days

2008-04-06 Thread Thomas Schilling

Hi Haskell Hackers!

There are only 4 days left until the fourth Hackathon (http:// 
www.haskell.org/haskellwiki/Hac4) at Chalmers University in  
Gothenburg, Sweden.


If you haven't registered, yet, please do so now!

Registration deadline:  Tuesday, April 8, 2008

To register, go to http://www.haskell.org/haskellwiki/Hac4/Register  
and follow the steps.


For all those already registered, here's a short (not nearly  
complete) checklist:


* Make sure you have an account on code.haskell.org.  (See http:// 
www.haskell.org/haskellwiki/Hac4/Projects for how to do that.)


* Decide what to work on if you haven't yet.  (See http:// 
www.haskell.org/haskellwiki/Hac4/Projects for ideas.)


* Make sure your laptop is working and that you take all required  
extra equipment.  (If your wireless driver sucks, we can probably  
find some cables and a switch here.)


* It would be good to have all the code you want to work on already  
on your computer.  Also make sure it builds with your compiler  
version.  If your distro doesn't have binaries, maybe install some  
software in advance, like Gobby or profiled versions of GHC, newest  
version of gtk2hs or whatever seems appropriate.  It would just be a  
shame to waste hours of precious hacking time.


* Make a backup.  Just in case. ;)

* Many hostels want a confirmation a few days before arrival, don't  
forget.


* If you need some phone numbers of locals, check the wiki site, if  
you need some more help from us locals, you can ask us at our IRC  
channel #haskell-hac4.



We're looking forward to a fun weekend!

/ The Hac4 Team

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


Re: [Haskell] ANNOUNCE: htags-1.0

2008-11-03 Thread Thomas Schilling
Nice!

FWIW, there's also GHC's version of ghctags which uses the GHC API.
This is both good and bad:

Good:

  - Precise source information
  - Parses everything that GHC parses (and typechecks)
  - It automatically runs GHC's pre-processors.

Bad:

  - The source has to typecheck.
  - It's rather slow (then again you don't run it very often)

I'm using it for the GHC source code, and it works rather well now.
If anyone is interested we could certainly release a version that
works with 6.10.1 (or if someone wants to backport it, go ahead).

Cheers,

  Thomas

2008/11/3 David Sankel <[EMAIL PROTECTED]>:
> http://hackage.haskell.org/cgi-bin/hackage-scripts/package/htags
>
> htags is a tag file generator to enable extra functionality in editors
> like vim. It expands upon hasktags by using a full Haskell 98 parser
> and options for recursion.
>
> --
> David Sankel
> Sankel Software
> www.sankelsoftware.com
> 585 617 4748 (Office)
> 585 309 2016 (Mobile)
> ___
> Haskell mailing list
> Haskell@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell
>
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] ANNOUNCE: barchart-0.1.1

2010-03-08 Thread Thomas Schilling
Sorry to be That Guy, but:

Your use of rounded borders for the boxes is skewing the correct
perception of the data.  The rounded borders remove more area from the
smaller bars than the from the larger bars, so smaller bars will seem
even smaller in comparison.  In general, never ever try to make
diagrams "pretty" without reading Tufte [1] front to back at least
twice.

Other than that, nice work!  I especially like that you show the raw
data next to the bars.

[1]: http://www.edwardtufte.com/tufte/books_vdqi

On 7 March 2010 17:10, Sebastian Fischer  wrote:
> barchart is a command-line program with associated Haskell library for
> generating bar charts, for example, from CSV files. It has special support
> for creating charts from data generated by the Haskell benchmarking tools
> criterion and progression.
>
> Instead of drawing bars of different benchmarks next to each other like
> progression does, barchart draws one bar for each benchmarked implementation
> where the benchmarks are represented as blocks of the same bar. As a
> consequence, one can recognise on first sight, which implementation is the
> fastest _in total_ because the hight of each bar is the sum of run times of
> all benchmarks for an implementation. Another difference to progression is
> that barchart is (only) a post processor and you usually do not import
> barchart modules into your Haskell code.
>
> Please refer to the project website for more information:
>
>    http://sebfisch.github.com/haskell-barchart/
>
> I would not have written this program without the Diagrams library by Brent
> Yorgey and the CmdArgs package by Neil Mitchell. Thank you for your
> excellent libraries!
>
> I hope barchart is useful for some of you!
>
> Sebastian
>
>
> --
> Underestimating the novelty of the future is a time-honored tradition.
> (D.G.)
>
>
>
> ___
> Haskell mailing list
> Haskell@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell
>



-- 
Push the envelope.  Watch it bend.
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] ANNOUNCE: jhc 0.7.4

2010-07-26 Thread Thomas Schilling
Great work.

>  * a garbage colletor which can be enabled with '-fjgc' is available.
>   after some more testing, I will make it the default in the 0.7.5 release.
>  * A new memory allocator based on Jeff Bonwick's slab memory allocator for
>   kernels. This means that in many cases, memory can be pulled off a slab
>   and immediately used with no initialization, in addition, it allowed a
>   rearrangement of the GC meta-data to optimizally use the cache.

That sounds like you're essentially using BIBOP (big bag of pages,
http://www.memorymanagement.org/glossary/b.html#bibop).  Did you
compare the overheads with the header-based scheme?  Do you still need
a tag/header word or do you get the tag by looking up the per page
info?  Do you use this scheme for all objects or only for small
objects?  I could imagine a hybrid scheme where where you use bibop
for, say, single-constructor objects, although I wonder how you would
deal with thunks and their update.

>  * packed representation of algebraic types, 'Maybe Foo' is actually
>   represented in memory as a NULL pointer or just a 'Foo' with no tag bits.
>   Combined with the slab allocator, this can double the number of some common
>   values that can be put in a cache line.

Interesting.  How do you distinguish  'Just e' from 'Just _|_'?  Do
you need the whole program assumption to disprove that the latter case
can happen?

/ Thomas
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] haskell.org migration complete

2010-12-01 Thread Thomas Schilling
On 1 December 2010 15:18, Johan Tibell  wrote:
> On Wed, Dec 1, 2010 at 3:28 PM, Henk-Jan van Tuyl  wrote:
>> On Tue, 30 Nov 2010 22:47:30 +0100, Ian Lynagh  wrote:
>>
>>> Hi all,
>>>
>>> The haskell.org server migration is now complete.
>>>
>>> Please let us know if you have any problems.
>>
>> I noticed that the following images are missing:
>>  http://www.haskell.org/haskellwiki/Image:Yhc_Logo.png
>>  http://www.haskell.org/haskellwiki/Image:Cabal-With-Text-small.png
>> and the images on the pages:
>>  http://www.haskell.org/haskellwiki/Special:Mostimages
>>  http://www.haskell.org/haskellwiki/index.php?title=Special:Mostimages&limit=50&offset=50
>>  http://www.haskell.org/haskellwiki/index.php?title=Special:Mostimages&limit=50&offset=100
>
> Perhaps we can run a broken link detector on the site to see if there
> are more broken links and if there's some systematic problem causing
> the breakage.

All images are currently missing, presumably because they weren't
copied over from the old wiki.  I currently don't have enough
permissions to fix this -- or even access to the old wiki data.
Otherwise, I'm on it, though. ;)

Once that is fixed a systematic clean-up would be nice.  I'll send out
a separate mail regarding the new wiki, as some Wiki features have
changed which might break old markup.

/ Thomas

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


Re: [Haskell] haskell.org migration complete

2010-12-01 Thread Thomas Schilling
I created http://www.haskell.org/haskellwiki/MigratingWikiContent to
list known issues and workarounds.  Please feel free to extend that
page where needed.

/ Thomas

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


Re: [Haskell] Please help me to reconstruct the Yarrow website! Re: New haskell.org server

2010-12-10 Thread Thomas Schilling
It's still available at http://haskell.cs.yale.edu/yarrow/

I believe the correct new location will be on community server.  See
http://community.haskell.org/ for instructions on how to get an
account there.


On 10 December 2010 12:23, Frank Rosemeier  wrote:
>
> Dear Haskellers,
> today I have noticed that the link
> http://www.haskell.org/yarrow
> is broken!
> Who is responsible or can help me to reconstruct the Yarrow home page?
> To my mind this it is not a fair treatment of the Yarrow wersite:
> I asked in September for prolongation of this website,
> than I have been informed thirty days ago that it has to be moved,
> so that I asked for support with the migration process about a week ago
> and today the homepage is not accessible.
> I would like to have more time and more support!
> Is it possible to setup the old home page for some weeks (or better months)
> again?
>
> Kind regards
> Frank Rosemeier
>
>
>
> Anfang der weitergeleiteten E-Mail:
>
> Von: Frank Rosemeier 
> Datum: 2. Dezember 2010 10:08:08 GMT+01:00
> An: Ian Lynagh 
> Kopie: "Frank ((FH Hamm)) Rosemeier" 
> Betreff: Re: Yarrow website! Re: [Haskell] New haskell.org server
>
> Hello Ian,
> I am sorry that the Yarrow homepage has to be moved.
> How long will the old website be accessible?
> I would prefer to have the redirection for some years (not only for some
> months)
> because presumably it will take some months to create the new home for
> Yarrow.
> Are there any tools or tutors to help me with this migration?
>
> Kind regards
> Frank
>
>
> Am 20.11.2010 um 16:29 schrieb Ian Lynagh:
>
> Hi Frank,
> Sorry for the slow reply; it's taken longer than I expected to get
> everything worked out.
> On Thu, Sep 09, 2010 at 07:21:48PM +0200, Frank Rosemeier wrote:
>
> the Yarrow website has been hosted by haskell.org for some years now
> (http://www.haskell.org/yarrow/ ).
> Thank you very much for this service!
> I would be very happy,  if you could transfer these pages to the new
> server.
>
> The haskell.org committee have decided that the community server would
> be a better fit for the yarrow site. We will be happy to add a redirect
> from http://www.haskell.org/yarrow/ to the community site for a few
> months, so links don't instantly break.
> To get an account on the community server, you need to fill in:
>     http://community.haskell.org/admin/account_request.html
> and then to get a project for yarrow:
>     http://community.haskell.org/admin/project_request.html
> Information on how to use a community project is here:
>     http://community.haskell.org/admin/using_project.html
> Please let me know if you have any problems.
>
> Thanks
> Ian
>
>
>
> ___
> Haskell mailing list
> Haskell@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell
>
>



-- 
Push the envelope. Watch it bend.

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