Hello Jason,
Thursday, May 7, 2009, 9:06:33 PM, you wrote:
you are right again. so, that remains: you shouldn't suppose that
user have read 90's GC paper. give a short excerpt of it: how
generational GC works and how memory usage converts to memory
footprint. then descriptions of RTS options
FFT wrote:
On Wed, May 6, 2009 at 8:20 PM, Anton van Straaten
an...@appsolutions.com wrote:
The app is written for a client under NDA, so a blog about it would have to
be annoyingly vague.
No doubt the potential for encountering space leaks goes up as one writes
less pure code, persist more
Anton van Straaten an...@appsolutions.com writes:
Exactly. I'm worried about, e.g. needing to use something as simple as
a stream of [...]
Haskell lets you easily create infinite lists, which is a powerful
and useful feature.
This has bit me on several occasions, and I think streaming over
a Good Choice for Web
Applications?(ANN: Vocabulink)
FFT wrote:
Anton van Straaten wrote:
The app is written for a client under NDA, so a blog about it would
have to be annoyingly vague.
No doubt the potential for encountering space leaks goes up as one
writes less pure code, persist
] Is Haskell a Good Choice for Web
Applications?(ANN: Vocabulink)
FFT wrote:
On Wed, May 6, 2009 at 8:20 PM, Anton van Straaten
an...@appsolutions.com wrote:
The app is written for a client under NDA, so a blog about it would
have to be annoyingly vague.
No doubt the potential for encountering
On 06/05/2009 21:18, Bulat Ziganshin wrote:
Hello FFT,
Wednesday, May 6, 2009, 11:59:53 PM, you wrote:
I've heard it's hard to contain a long-running Haskell application in
a finite amount of memory
not exactly. you may alloc fixed pool of memory to application (say, 1gb)
if you know that
Hello Simon,
Thursday, May 7, 2009, 2:04:05 PM, you wrote:
I've heard it's hard to contain a long-running Haskell application in
a finite amount of memory
not exactly. you may alloc fixed pool of memory to application (say, 1gb)
if you know that it never need more memory. but as far as you
On 07/05/2009 11:51, Bulat Ziganshin wrote:
Hello Simon,
Thursday, May 7, 2009, 2:04:05 PM, you wrote:
I've heard it's hard to contain a long-running Haskell application in
a finite amount of memory
not exactly. you may alloc fixed pool of memory to application (say, 1gb)
if you know that it
Hello Simon,
Thursday, May 7, 2009, 5:45:53 PM, you wrote:
out of date and say 256k, I've just fixed that). The old generation is
allowed to grow to 2x its previous size by default before being
collected.
you are right. i just checked old logs - seems that previously i just
misinterpreted
On 07/05/2009 15:17, Bulat Ziganshin wrote:
Hello Simon,
Thursday, May 7, 2009, 5:45:53 PM, you wrote:
out of date and say 256k, I've just fixed that). The old generation is
allowed to grow to 2x its previous size by default before being
collected.
you are right. i just checked old logs -
Hello Simon,
Thursday, May 7, 2009, 6:58:02 PM, you wrote:
and completely separate topic - +RTS -s report description also
doesn't exist
Scroll down in that section I linked to before:
http://www.haskell.org/ghc/docs/latest/html/users_guide/runtime-control.html#rts-options-gc
you are
On Thu, May 7, 2009 at 9:55 AM, Bulat Ziganshin
bulat.zigans...@gmail.com wrote:
Hello Simon,
Thursday, May 7, 2009, 6:58:02 PM, you wrote:
and completely separate topic - +RTS -s report description also
doesn't exist
Scroll down in that section I linked to before:
I've heard it's hard to contain a long-running Haskell application in
a finite amount of memory, but this is probably not a problem if your
web site sleeps 0.001% of the time (like XMonad), or you can restart
it every once in a while without anyone noticing.
fft1976:
I've heard it's hard to contain a long-running Haskell application in
a finite amount of memory, but this is probably not a problem if your
Hmm. Gossip driven development?
web site sleeps 0.001% of the time (like XMonad), or you can restart
it every once in a while without anyone
Hello FFT,
Wednesday, May 6, 2009, 11:59:53 PM, you wrote:
I've heard it's hard to contain a long-running Haskell application in
a finite amount of memory
not exactly. you may alloc fixed pool of memory to application (say, 1gb)
if you know that it never need more memory. but as far as you
On Wed, May 6, 2009 at 1:01 PM, Don Stewart d...@galois.com wrote:
fft1976:
I've heard it's hard to contain a long-running Haskell application in
a finite amount of memory, but this is probably not a problem if your
Hmm. Gossip driven development?
I don't mean to undermine your marketing
Jason Dagit wrote:
I don't mean to undermine your marketing efforts, but I don't think
this is gossip driven.
I know from experience that lambdabot tends to be leaky. Otherwise,
lambdabot wouldn't be running on my server to begin with. And, even
so, Cale monitors lambdabot to make sure it is
dagit:
In particular, we need expert Haskell programmers, such as Don, to
write more about how they avoid space leaks in long running apps.
Again, profiling is nice, but that's more of a tuning effort.
I talk a bit about that in my LondonHUG talk:
Jason Dagit wrote:
I know from experience that lambdabot tends to be leaky. Otherwise,
lambdabot wouldn't be running on my server to begin with. And, even
so, Cale monitors lambdabot to make sure it is not using too many
resources (and I complain when/if I notice it). I have heard similar
On Wed, May 6, 2009 at 2:28 PM, Don Stewart d...@galois.com wrote:
dagit:
In particular, we need expert Haskell programmers, such as Don, to
write more about how they avoid space leaks in long running apps.
Again, profiling is nice, but that's more of a tuning effort.
I talk a bit about
On Wed, May 6, 2009 at 4:12 PM, Jason Dagit da...@codersbase.com wrote:
While I'm thinking out loud, it would be very cool if someone wrote
some articles, say for the monad reader, that follow the formula of
the Effective C++ books.
The last couple of times I've wanted a book like that, I
On Wed, May 6, 2009 at 3:54 PM, Anton van Straaten
an...@appsolutions.com wrote:
FWIW, I have an internal HAppS application that's been running continuously
since November last year, used daily, with stable memory usage.
Do you have advice about the way you wrote you app? Things you
knowingly
Jason Dagit wrote:
On Wed, May 6, 2009 at 3:54 PM, Anton van Straaten
an...@appsolutions.com wrote:
FWIW, I have an internal HAppS application that's been running continuously
since November last year, used daily, with stable memory usage.
Do you have advice about the way you wrote you app?
On Wed, May 6, 2009 at 8:20 PM, Anton van Straaten
an...@appsolutions.com wrote:
The app is written for a client under NDA, so a blog about it would have to
be annoyingly vague.
No doubt the potential for encountering space leaks goes up as one writes
less pure code, persist more things in
FFT wrote:
Anton van Straaten wrote:
The app is written for a client under NDA, so a blog about it would have to
be annoyingly vague.
No doubt the potential for encountering space leaks goes up as one writes
less pure code, persist more things in memory, and depend on more libraries.
I decided to find out for myself. You can find the results at
http://jekor.com/article/is-haskell-a-good-choice-for-web-applications
Included is the source code for the web application powering
http://www.vocabulink.com/
The source is roughly 2,000 lines of Haskell, along with some SQL and
Hi Chris,
Thanks. This should be interesting. I currently work as a web developer
and I've been wondering how easy or hard it would be to develop web
applications with Haskell. So I'll be interested in reading our article.
On a separate topic, I also took a glance at vocabulink.com. I'm
Thanks for sharing your code and experience. Very interesting and a
good example of how to put the libraries together to build a real app.
On Mon, May 4, 2009 at 12:45 AM, Chris Forno je...@jekor.com wrote:
I decided to find out for myself. You can find the results at
28 matches
Mail list logo