I agree actually. That picture, while very cool, won't help Haskell
marketing one bit. :)
Lisp's made with alien technology is much more inviting:
http://www.lisperati.com/logo.html . I wish we could use it!
___
Haskell-Cafe mailing list
The gmane newsgroups corresponding to haskell mail lists can be found eg at:
http://gmane.org/find.php?list=haskell
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
* Rename haskell@ to haskell-announce@, and redirect mails from haskell@
to haskell-announce@ for some period.
(more, but can be done step by step in the future)
+1.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
Haskell developers who want their own wiki with a simple issue tracker[1]
and email integration[2] are also welcome to set one up at
http://zwiki.org/FreeHosting .
Cheers - Simon
[1] http://zwiki.org/IssueTracker
[2] http://zwiki.org/Mail
___
Thank you, how does it compare to HStringTemplate ?
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
We just had a big old web dev discussion in #darcs, which made me want to hang out in #haskell-web and hear more of the
same. I think it existed briefly and died, but maybe it's time to try again ?
Normally I don't like removing interesting chat from the main channel, but #haskell is often
Roman C. has cleverly added hledger to the list of topics for this
weekend's ZuriHac. I will be working remotely at least on sunday
(PDT), and available to support where possible. You are invited to
join us! Some ideas -
- add Chart or google charts to the web ui
- smarter add/convert
Well said.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
On 4/2/10 5:28 AM, Thomas Schilling wrote:
How about something more colourful?
http://i.imgur.com/7jCPq.png
No-one replied to this, but I like it. You sacrificed some information density for a simple, engaging, low-stress page
(which can still rotate in new content frequently). Anything
On 4/7/10 9:53 AM, Thomas Schilling wrote:
Yup, I have to agree. The Ruby web site certainly is the best web
site for a programming language that I've come across, but it's
certainly not amazing. I like the python documentation design, but
their home page is a bit dull. Anyway, here's another
On 4/7/10 12:33 PM, Duncan Coutts wrote:
The importance of this is that it lets us develop improved testsuite
interfaces in future. At the moment there are two test interfaces we
want to support. One is the simple unix style exit code + stdout
interface. This is good because it is a lowest
With Christian's blessing, I have taken over maintenance of darcsum and
would like to announce the 1.2 release:
darcs get http://joyful.com/repos/darcsum -t 1.2
darcsum is an occasionally fragile but tremendously useful emacs ui for
darcs. There is also vc-darcs.el, but I am quite productive
On 4/9/10 11:48 AM, Jose A. Ortega Ruiz wrote:
Maybe i'm not understanding the problem, but cannot you just accumulate
the output in an auxiliary variable and parse the ouput as a whole once
the darcs process finishes?
I think no, because it is driving darcs interactively to select hunks - it
I'm pleased to announce a new release of shelltestrunner, a tool which
aims to make testing command-line programs easy. Thanks to Bernie Pope
for contributing features and valuable feedback.
Example:
$ cabal install shelltestrunner
...
$ cat - a.test
# a simple test - run cat, provide
I'm pleased to announce a new hledger release, with many bugfixes and
small improvements, GHC 6.12 support, and a separate library package
to make building (h)ledger-compatible tools easier.
Thanks to Oliver Braun and Gwern Branwen for code contributions this
release.
Just in time for tax
Re the auto-recompiling part, here is one of my favourite tools. I have used it to auto-build happstack, yesod and
hakyll apps/sites:
# continuous integration - recompile and restart
# whenever a module changes. sp is from searchpath.org, you might
# need the patched version from
On 5/7/10 10:49 AM, Max Bolingbroke wrote:
* There is a new command line option (--plain), which tells the test
runner to avoid using any ANSI features - this can be handy if you are
(for example) viewing test output in Emacs
Thanks! I'll use that in the next release of shelltestrunner.
hledger 0.10 is released, with installation and bug fixes and api
improvements.
Best,
-Simon
home: http://hledger.org
Release notes:
2010/05/23 hledger 0.10
* fix too-loose testpack dependency, missing safe dependency
* fix ghc 6.12 compatibility with -fweb
On 6/24/10 4:24 PM, Andy Georges wrote:
Or if any of you out there have (recent) apps with inputs that are open
source ... let us know.
Hi Andy.. you could run the hledger benchmarks, roughly like so:
$ cabal install tabular
$ darcs get --lazy http://joyful.com/repos/hledger
$ cd hledger
$
Wow. I would instantly download anything that page cared to offer. :)
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
hledger 0.11 is released! Thanks to all testers and to Michael Snoyman
for much help keeping up with Yesod.
Best,
-Simon
home: http://hledger.org
Release notes:
2010/07/17 hledger 0.11
* split --help, adding --help-options and --help-all/-H, and make
it the
On 7/16/10 9:36 PM, Ivan Lazar Miljenovic wrote:
Michael Litchardmich...@schmong.org writes:
cabal: dependencies conflict: happstack-server-0.5.1 requires time ==1.1.4
however
time-1.1.4 was excluded because happstack-server-0.5.1 requires time ==1.2.0.3
I did battle with this one today.
David, thank you for the last push, and clear re-org! And thanks to all
darcs 2 contributors.
-Simon
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
rss2irc is a small app using two communicating threads, and that much works
well. The error handling may be quite ideal.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Thanks for this topic and the link; I'm going to try to use it to improve the
docs for hledger and my other projects.
(And I agree, he's wrong about auto-generated docs.)
I seem to remember admiring Parsec's documentation. Though, that reminds me..
A very common problem with online docs is
I'm pleased to announce hledger 0.7. Thanks to Marko Kocić who
contributed many fixes for hlint warnings.
To install/upgrade: cabal update cabal install hledger [-fweb] [-
fvty]
Documentation: http://hledger.org
Release notes:
* price history support (first cut):
P directives now
hledger does this, using happstack (or in theory, any hack back end). http://joyful.com/repos/hledger/Commands/Web.hs
might give some ideas.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Another great thread. I'm another who uses both make and cabal. I try to automate a lot of things and find a makefile
easier for quick scripting. Perhaps at some point I'll get by with just cabal. Here's an example:
http://joyful.com/repos/hledger/Makefile
An unusual feature, I think, is the
Exciting! But on a mac, I can't get the window to become focussed or accept
input. Tips ?
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
as default (Roman
Cheplyaka)
* add: a command-line argument now filters by account during
history matching (Roman Cheplyaka)
* chart: new command, generates balances pie chart (requires -
fchart flag, gtk2hs) (Roman Cheplyaka, Simon Michael)
* register: make reporting intervals honour
Hi Kevin,
I just wanted to say that's a very nice analogy. Thanks!
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
I've been banging my head on the same issues. To summarise: GHC 6.12 strings are unicode; unix file paths are slightly
restricted byte strings; the former is used to represent the latter, leading to great confusion; the best way to fix it
is unclear. Here's a workaround I wrote this morning:
I'm pleased to announce hledger 0.12.1, with a new web interface and
bugfixes. Thanks to Ben Boeckel and David Patrick for their help this
time around. Installation docs, linux/mac/windows binaries and more
are at http://hledger.org and http://hackage.haskell.org/package/
hledger .
Hi Brent,
ditto what Jeremy said. hledger is an end-user app with lots of needs including code design review, performance and
laziness analysis, quickcheck/smallcheck testing, development process refinement, web design, and features/fixes of all
sizes. I'd be happy to mentor volunteers.
On 9/16/10 9:44 AM, Bas van Dijk wrote:
I try to add NEWS files to my packages source repositories[1] but it
sure would be nice if this file was directly shown on hackage.
Agreed. For now I sometimes put the most recent release notes in the description, like
On 09/23/2010 10:41 PM, Mitar wrote:
The other would be probably to implement/document configuration
(extra-lib-dir?) that Cabal (or GHC in general) first searches
system's library path (those against which GHC was compiled in Haskell
Platform) and if lib is not there goes for MacPorts or Fink's
On 09/26/2010 09:41 PM, Alexander Solla wrote:
Remember to treat values, functions, and monadic actions as servers
that respond to your requests. This is the easiest way to maximize the
value of Haskell's laziness.
I haven't heard that one before. Could you give an example ?
On 10/27/10 1:13 AM, Dmitry V'yal wrote:
Code I wrote works quite well for my purposes and I copied it into
several my programs. In order to make maintenance easier I recently
thought about uploading it to hackage. But given a wast amount of
half-dead packages with intersecting functionality
Many of us are interested, and Ohloh is interested, in getting
ohloh.net to support darcs repositories directly. It doesn't look hard
to get good-enough support working; it just requires hacking 10 or so
simple, well-organised ruby files. I've made a start on github[1], and
set up a
PS I forgot to describe: Ohloh (http://ohloh.net) provides useful metadata, stats, rankings etc. for free/open-source
software projects, quite good for marketing and project management. Haskell projects and developers would benefit from
this, but have long been excluded because it does not yet
The status/how-to page has moved to a nicer url:
http://etherpad.osuosl.org/ohloh-darcs-support
5 of the 10 ohloh darcs adapter test files are now passing. Come and
help put us over the top.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
Current status of http://etherpad.osuosl.org/ohloh-darcs-support (http://bugs.darcs.net/issue1002): I got the ohloh_scm
darcs adapter tests passing and now we are awaiting review from Ohloh, which could take a while as they are still in
transition. If you wish, add your support to
On 12/6/10 7:25 AM, Duncan Coutts wrote:
cabal: The program 'pkg-config' is required but it could not be found
on the system (version 0.9.0 or later of pkg-config is required).
Looks good.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
I've released hledger 0.13, with readline editing and tab completion
from Judah Jacobson, more ledger compatibility, a more robust and
installable web interface, bugfixes, and a much-deliberated package
split.
Docs and mac and 64-bit linux binaries are at http://hledger.org , and
of
Hi Peter,
no reason as far as hledger and hledger-lib is concerned, but one of
the add-on packages, which depends on them, also requires process
1.0.1.4. If you install hledger or hledger-lib with the older version
of process, then cabal is not able to install the add-on package.
Sorry
On Dec 8, 2010, at 5:58 AM, Peter Simons wrote:
do you by any chance remember which dependency that was? I wonder,
because I had no trouble compiling hledger 0.13's dependencies on a
standard GHC 6.12.3 system -- only hledger itself fails the cabal
configure stage --, so it seems to me like all
On Dec 9, 2010, at 3:35 AM, Peter Simons wrote:
you said that a dependency of one of those packages would require
process = 1.0.1.4. Now, what I don't understand is why you added
that restriction to hledger then?
Picture this common scenario, which I saw during installability
testing - you
On Dec 9, 2010, at 7:34 AM, Peter Simons wrote:
I can tell it's doing more harm than good. The situation right now is
that it's impossible to install hledger on ArchLinux -- not because
Why ?
I haven't yet heard why depending on the higher process version is a
problem.
On Dec 9, 2010, at 7:39 AM, Simon Michael wrote:
On Dec 9, 2010, at 7:34 AM, Peter Simons wrote:
that it's impossible to install hledger on ArchLinux -- not because
Why ?
I haven't yet heard why depending on the higher process version is a
problem.
Oh, is it because you are avoiding use
You mean mtl 2.*, right ?
Yes that is a problem. I'm nervous about requiring mtl 2 because when
I bumped hledger 0.13's process dependency to 0.14 for similar reasons
it made all kinds of trouble for folks who just want to install the
hledger core in standard/older haskell environments.
On 1/20/11 10:02 PM, Michael Snoyman wrote:
Couldn't you depend on either version of mtl?
I currently depend on mtl, no version.. am I missing your point ?
On 1/21/11 2:50 AM, Dmitry Astapov wrote:
something pulled in newer process in the process, which caused another
wave of rebuilds.
Yes, it is bad that the runhaskell Setup interface has a different default. But, as Duncan
said, too late to change it now.
Why, especially as it seems something you would now rarely use directly ? (When
would you want it ?)
___
Haskell-Cafe mailing
I meant, why is it too late to change the Setup interface to match cabal's
--user by default behaviour ?
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
A very interesting read, thank you Chris!
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
the web server handle the null path
* code, api and documentation updates
* add a contributor agreement/list
Release contributors:
* Simon Michael
* Sergey Astanin
Release stats:
* Days since last release: 51
* Committers: 2
* Commits: 101
* Lines of non-test code: 2795
* Known
Achim Schneider wrote:
expected/encountered
Expected/actual ? Familiar to users of test frameworks.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Hi Chris.. thanks for your extensive work on haskell regex libs.
I'm looking for a good way to make my regex-using app more portable to
windows.
I couldn't figure out the difference between the regex-pcre and regex-
pcre-builtin on hackage. Could you clarify ?
Best regards,
-Simon
Thanks a lot to all working on this. This is just a small experience report.
I successfully installed the HP on a borrowed windows XP professional, version 5.1.2600. It was very smooth. It felt
like a largeish install; I was glad I had a fast link. Afterward I had a GHC submenu in start menu -
pcre-builtin ships the PCRE C library internally. Regular regex-pcre
relies on the DLL somewhere on your system.
Thanks, this sounds like what I need for windows installability. Maybe this should be mentioned in regex-pcre-builtin's
hackage page and haddock docs.
Is there any downside to
Magnus Therning wrote:
Once you find out please update the page on the wiki covering the
different regular expression libs available for Haskell:
http://haskell.org/haskellwiki/Regular_expressions
That's a good page, which I've updated a little. It would still be good to clarify the hackage
full patterns period expressions
* new stats command reports some ledger statistics
* many dev/doc/deployment infrastructure improvements
* move website into darcs repo, update home page
* move issue tracker to google code
Release stats:
* Contributors: Simon Michael
* Days since last
I have released hledger 0.6.1 which fixes a build problem with ghc
6.8. You can ignore this release if you use a newer ghc or if one of
the http://hledger.org/binaries works for you.
Thanks to Andreas Reuleaux for the report. More reports welcome on
irc, list or
harack ? *Harack*. Excuse me.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Max - I was thinking about how to drive my new shell tests with your
framework. I have:
data ShellTest = ShellTest {
filename ∷ String
,command ∷ String
,stdin∷ Maybe String
,stdoutExpected ∷ Maybe String
,stderrExpected ∷ Maybe String
PS - not cabalised, not even committed, but here's my shell test runner for
folks to play with:
http://joyful.com/repos/hledger/tools/shelltest2.hs
http://joyful.com/repos/hledger/tests/ - test examples
___
Haskell-Cafe mailing list
Thanks for this! I am using it since yesterday. And also for all the Hack work. I can switch my loli app's back end
between happstack and hyena (eg) by changing a single import. Nice.
There is a problem with Safari, I think in either loli or hack: at the top of the page you see http headers
We've had the Common Gateway Interface..
and the Web Server Gateway Interface..
now I think it's high time for the Haskell And General Gateway Interface for
Servers.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
And the urls:
home - http://hackage.haskell.org/package/shelltestrunner
darcs repo - http://joyful.com/repos/shelltestrunner
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
(and, the original which I didn't cc to -cafe.)
I'm pleased to announce the first release of shelltestrunner: a small
tool for testing any command-line program by running it through
shell tests defined with a simple file format. Each test can specify
the command-line arguments, input,
It was the perl community that brought me to haskell - by their interesting choice of implementation language for Pugs -
and I'm grateful to them for this among other things!
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
Thanks for sharing this. If you haven't already, also check out
http://hledger.org/api-doc - Amount and
Commodity modules for possibly related work.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
I can give a +1 vote for the Hack api and related libs. (Jinjing Wang is a one-man army.) Below hack you'll run
happstack or another web-serving lib. Above hack you might run some combination of loli, maid, the hack middleware
modules, hsp.
The advantage is that changing the low-level server
Nice tricks!
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
rss2irc is an irc bot created by Don Stewart to watch rss feeds and
announce new items on irc. I have been tweaking and testing it for a
while, and have taken up the maintainer reins. I'm happy to announce
release 0.3, with:
- reliable http networking
- irc flood protection
- better error
I have released rss2irc 0.4, with some improvements from the field:
- fix a problem connecting with irc.quakenet.org (Radoslav Dorcik)
- feed polling now recovers from transient failures
- can poll a local file: uri as well as remote uris
- more robust new item detection, with some alternate
Whoops, bugfixes:
Release notes for 0.4.2, 2009-09-27:
- fix a bug where every --max-items-th announcement was skipped
Release notes for 0.4.1, 2009-09-26:
- fix release notes
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
Ketil Malde wrote:
(Anybody with write access to the front page who
can make a note of minimum version required to 'darcs get' the
repository?)
I've submitted a patch. For reference, here's how to change the website:
0. get yourself a working darcs 2 by installing a binary or building the
Henk-Jan van Tuyl wrote:
L.S.,
I found the Functional Game Engine FunGEn on the web:
http://www.cin.ufpe.br/~haskell/fungen/download.html
It looks useful, but since it hasn't been maintained for a long time, it
doesn't compile. Is there a newer version I can download?
Hi Henk-Jan,
yes,
Taking this to haskell-cafe..
http://joyful.com/repos/darcs-sm/api-doc is a mashup of haddock, hoogle
and hscolour (and darcsweb, darcs-graph - see http://joyful.com/repos).
It's rough but quite useful - a few minutes here gave me a much better
understanding of the big picture of darcs code. By
This is looking very useful. Thanks!
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Hi Neil.. my apologies, my nightly cron script clobbered it. Please try
now, same url: http://joyful.com/repos/darcs-sm/api-doc
You should see three panes with hoogle in the lower left.
The answer is to add a line similar to:
@haddock
that one day cabal will pass some --hoogle-extra flags or something to
haddock, but I've not yet decided how packages should specify where
they live - if you have any suggestions do let me know.
Will do.. I've yet to come to grips with cabal, still in makefile land
as yet..
For your example
[4] http://www.crsr.net/Programming_Languages/SoftwareTools/ch6.html
Hi Tommy,
I had never seen this before. It nicely fills a gap, and I really like
the format and the writing. Bookmarked. Thanks!
-Simon
___
Haskell-Cafe mailing list
Does that help?
It helps me a lot. I never clearly understood that there are these two
different layout modes in my code (coddled by haskell-mode!) This will
cut down some more guesswork. Thanks!
___
Haskell-Cafe mailing list
I'm trying that one now. Thanks for the tip!
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
I'm pleased to announce the first release of hledger, a command-line
accounting tool similar to John Wiegley's c++ ledger. hledger generates
simple ledger-compatible transaction account balance reports from a
plain text ledger file. It's simple to use, at least for techies.
This has been my
Thanks Jason! Glad you liked it.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
From: Simon Michael [EMAIL PROTECTED]
Date: October 16, 2008 11:36:15 AM PDT
To: haskell-cafe@haskell.org, [EMAIL PROTECTED]
Subject: ledger manual available
This seems to have fallen off the ledger site: the latest ledger
manual in easily-browsable form. To be clear, this documents
Basically it has a more accurate haskell parser, and it has a simpler
way of cycling through possible indentations: TAB moves to the right and
BACKSPACE to the left.
Unfortunately, it can sometimes fail to parse what's in the buffer, get
balky and event prevent you typing anything at all. I
* add a --verbose/-v flag, use it to show more test-running detail
* includes 43 tests
Contributors:
* Simon Michael
* Tim Docker
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Hugo Pacheco wrote:
The library also features the visualization of the intermediate data
structure of hylomorphisms with GHood.
I hadn't come across GHood and Hood before, and they look quite a useful
addition to the toolbox.
http://www.haskell.org/hood says The current released version of
Hi Corey.. I noticed this thread via Haskell Weekly News.
Corey O'Connor wrote:
For further development of the vty package I'm really only paying
attention to the requirements that fall out of the Yi project. Are
there any other projects that depend on the vty package?
Why yes! I just used it
I found it easier to get started with the (h/nano)curses libs. From your
I meant: easier THAN the curses libs.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Hugo,
I thought this Hood stuff is so old, there's no point checking
hackage. Silly me! I did cabal update; cabal install GHood on this mac
and tried your example:
As an example, just import Debug.Observe (the GHood one), run ghci and type
runO $ print $ (length . observe List Int
Good day all,
my budding ledger program could not balance transactions exactly because of
rounding error with Double. I *think* I got it working better with Rational
(it was late). Another suggestion from #haskell was to multiply all money
by 100. I'm tracking multiple currencies/commodities
Thanks, all - very interesting indeed!
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Hi Andreas - very good problem report, thanks.
I have just cleaned up the archive links at
http://www.haskell.org/haskellwiki/Mailing_lists a bit. I added the
ever-excellent gmane and an overview of all archives. I think some of the
archive descriptive text is no longer needed, but I stopped
You can even post via gmane.
Tip: for more powerful searching, use Thunderbird + gmane's NNTP interface.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Contributors:
* Simon Michael
* Nick Ingolia
* Tim Docker
* Corey O'Connor the vty team
Stats:
* Known errors: 1
* Tests: 58
* Lines of non-test code: 2123
Installation
hledger requires GHC. It is known to build with 6.8 and 6.10.
If you have cabal-install, do
On 1/18/09 9:39 AM, Sebastian Sylvan wrote:
I was interested in actually using this for real, but unfortunately it seems
like you have a dependency on the unix package. Would it be possible to use something
portable (specifically to windows) instead?
Darn, thanks for the heads up. I guess
1 - 100 of 170 matches
Mail list logo