osdir.com
mailing list archive
Mozy Online Backup: 2GB Free. Automatic. Secure.

Subject: Re: HC&AR (May edition) - more suggestions - msg#00125

List: lang.haskell.general

Date: Prev Next Index Thread: Prev Next Index

> Haskell Communities and Activities Report
> http://www.haskell.org/communities/
>
> The current plan is to get contributions in by the end of April,
> and to get the collective report out early next month (*).

I wrote "new suggestions are welcome". Several Haskellers have
already contacted me about applications of Haskell (Haskell as a
mere tool for someone's work or research) this week, and during
these exchanges, two further interesting topics have emerged:

1. Tips, tricks & tutorials

It seems that some Haskellers have documented their own hard-won
experience to help others. They have been working on web pages,
short papers, tours, and tutorials touching on introductory examples
of monads&co, giving guided tours and explanations of prelude,
libraries & syntax, or tips about programming and resource tuning,
even explaining the internals of GHC (scary;), or interpreting Hugs
error messages.

If you have, or know about such a valuable resource, please send
me a link and a brief description. Ultimately, all these things
should be linked from the Haskell bookshelf (which is not limited
to books:):

http://haskell.cs.yale.edu/bookshelf/

but many resources are not yet linked in there (wasn't there some
group of pragmatic programmers choosing Haskell as their language to
be learned this year? And another group working on a new tutorial?),
so we'll have a section on this in the next HC&A Report.

2. Haskell publication overview

We already had a preview of the JFP special issue on Haskell last
time, but we should make this a permanent section. So, if during
the last 6 months, you've finished your Haskell-related thesis,
or published your book, or if some Haskell-related conference
proceedings have appeared, or you know about any other relevant
publications during that period, please let me know.

Btw, we don't have good coverage of Haskell research groups yet
(apart from those who are covered by reports on their software
releases). And if you know Haskellers who are on other lists, but
don't read the main list here, please feel free to point them to
the report's home page.

I'm also trying to contact folks who have released software
recently, but please don't wait for me to get round to you. Just
send me an email if you're willing to contribute a brief report
on your great new tool!

Please keep those contact offers and summaries coming!-)

Claus

PS. I seem to have problems getting answers from some people
I've contacted about the report. I hope I'm not in people's
kill-files yet, or that I'm running into your anti-spam
mechanisms?-) The emails don't bounce, and there's no vacation
message either, so if you were expecting me to contact you
personally, but haven't heard from me, could you please get
in touch? Thanks.


Was this page helpful?
Yes No
Thread at a glance:

Previous Message by Date: click to view message preview

ANNOUNCE: FunGEn-0.1 released!

----------------------- FunGEn Functional Game Engine ----------------------- I am pleased to announce the first release of FunGEn, a 2D platform-independent game engine implemented in and for Haskell, using HOpenGL. Actually, FunGEn supports: * Initialization, updating, removing, rendering and grouping routines for game objects; * Definition of a game background (or map), including texture-based maps and tile maps; * Reading and intepretation of the player's keyboard input; * Collision detection; * Time-based functions and pre-defined game actions; * Loading and displaying of 24-bit bitmap files; * Some debugging and game performance evaluation facilities; * Sound support (actually for windows platforms only... :-[ ) You can download and find more info about FunGEn in: http://www.cin.ufpe.br/~haskell/fungen Your feedback is highly welcome! Nice coding... -- Andre W B Furtado

Next Message by Date: click to view message preview

how to call Fortran Procedures in Haskell Program?

   Does anybody know how to call Fortran procedures in Haskell program? I tried Green Card, but seems it only works with C codes.      Thanks.

Previous Message by Thread: click to view message preview

HC&AR (May edition) - call for contacts and contributions

Dear fellow Haskeller, it is time again - for contributions to the second edition of the Haskell Communities and Activities Report http://www.haskell.org/communities/ The current plan is to get contributions in by the end of April, and to get the collective report out early next month (*). The general idea is to update all existing summaries, to drop any topics that didn't have any activity for two consecutive 6-month periods, and to add any new developments or topics for which no-one contributed summaries to the first edition, while trying to keep the whole under 25 pages. As you can see on the report's home page, many of last time's contributors have already volunteered to provide updates of their reports, including coverage of the major Haskell implementations and Report Addenda. But where you don't yet see contacts listed for your own subject of interest, you are welcome to volunteer, or to remind your local community/project team/mailing list/research group/etc. that they really ought to get their act together and let the Haskell community as a whole know about what they've been doing!-) A typical summary report would be between 1 and 3 paragraphs (what's it about? major topics and results since the last report? current hot topics? major goals for the next six months?) plus pointers to material for further reading (typically to a home page, or to mailing list archives, specifications and drafts, implementations, meetings, minutes,..). New suggestions for current hot topics, activities, projects, .. are welcome - especially with names and addresses of potential contacts. Two particular new suggestions I'd like to try this time are appended below. Thanks, Claus (*) Last time's experience showed that it takes an arbitrary number of weeks to write a nice summary in the last hour, so I hope that 2 weeks give enough flexibility to find a spare hour, or to coordinate the summary with any planned releases. ---------------------------------------------- Two new suggestions: 1 Applications: "what are you using Haskell for?" The implementation mailing lists are full of people sending in bug reports and feature suggestions, stretching the implementations to their limits. Judging from the "reduced" examples sent in to demonstrate problems, there must be quite a few Haskell applications out there that haven't been announced anywhere (probably because Haskell is "just" the tool, not the focus of those projects). If you're one of those serious Haskell users, why not write a sentence or two about your application? We'd be particularly interested in your experience with the existing tools (e.g., that all-time-favourite: how difficult was it to tune the resource usage to your needs, after you got your application working? Which tools/libraries where useful to you? What is missing?). 2 Project pings: "anyone still working on this?" There are numerous projects out there that don't add new features to their software releases every week, but are steadily working towards longer-term goals while keeping their software releases maintained and up-to-date. The people involved often say "We don't really have to report anything new, so we won't report anything.". However, most of you out there know that there is a *huge* difference between projects and software in silent maintenance mode (i.e., actively being worked on) and those that die the silent death of "been there, published that, let's move on". If you are the contact person for a project/software of the former kind, and you just want to reassure Haskellers that your stuff is still alive and kicking, send me a brief "ping", and I'll try to include a list of those pings, with contact addresses (as proofs of liveness), in the upcoming report.

Next Message by Thread: click to view message preview

Bug?

[1] Bug1? This declaration: > A = (,) Int Int is accepted by ghci. Is this behaveour correct, 1. It kind of shadows (,) is defined in PrelTup meaning that you can no longer use (,) prefix to refer to tuples - like (,) 1 2. 2. Seems to me like (,) is not correct syntax for a consym as defined in the H98 Report so we shouldn't be able to redefine it. Note: didn't check any other interpreter/compiler. [2] Bug2? - Step 1 Load this in ghci, ----------------------- module Test where data C = C ((,) Int Int) data A = (,) !Int !Int h :: A h = (,) 1 2 {- f :: C f = C ((,) 3 4) -} ------------------------ - Step 2 Uncomment the f function. (you'll get an error function) - Step 3 To get rid of the error comment out the 'data A' declaration and function 'h'. Now you should get this error message: ------------------------------------------------- Failed to find interface decl for `Teste.A' from module `Teste' ------------------------------------------------- [3] Strict Pairs question I really miss them :-) I know I can do something like data A a b= A !a !b But then you can't use zips fst etc etc... One possible solution would be to add some Class Pair, with default instances for these functions. Is this a bad idea for any particular reason? It would also be nice to be able to generalize the idea syntatic sugar for standar tuples and be able to define constructors like, say (:,:) and (#:, , :#) etc. Is this feasable? J.A.
Sign up for updates to this mailing list. email:
Loading Comments...
Home | News | Patents | Sitemap | FAQ | advertise

Advertising by