Short answer: no, and what it gives is quite different.
Long answer:
Erlang gives me two things that are hard to replicate:
1. firm-realtime performance, even at high load: the distributed GC is very
nice
2. a very well defined model for handling, and recovering from failure
Hot code reload is
On Thu, Nov 3, 2011 at 9:09 PM, Ryan Newton rrnew...@gmail.com wrote:
I have interfaced Erlang and Haskell... And delivered it as a product. I
just came up with a dead-simple text based communication syntax from
Erlang
to Haskell that was very easily testable. It allowed for complete
I have interfaced Erlang and Haskell... And delivered it as a product. I
just came up with a dead-simple text based communication syntax from Erlang
to Haskell that was very easily testable. It allowed for complete isolation
Interesting. I can't imagine there are too many people who have
The world needs programmers to accept and take seriously Greg
Wilson's extensible programming, and stop laughing it off as lolwut
wysiwyg msword for programming, and start implementing it.
http://third-bit.com/blog/archives/4302.html
Who is the world? For starters, I don't think it is Greg
Yeah, I was going to mention Smalltalk too, as one of the languages NOT using
plain text to store programs — which led to a very strong boundary between ST
and other world, not doing any favors to the first.
The idea of using some non-plaintext-based format to store programs appeared
lots of
Would you ever see yourself write a web application like Twitter or Facebook in
Haskell?
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Wow, controversial point I guess...
I would add: and if yes, what would you use and why?
2011/10/21 Goutam Tmv vo1d_poin...@live.com
Would you ever see yourself write a web application like Twitter or
Facebook in Haskell?
___
Haskell-Cafe mailing
This is clearly a job for node.js and the /dev/null data store, since
they are so web scale~
Less sarcasm: I think any of the main Haskell web frameworks (Yesod,
Happstack, Snap) could scale better than Ruby or PHP, and would use
any of those in a heartbeat for such a venture. I'd personally use
2011/10/21 Goutam Tmv vo1d_poin...@live.com:
Would you ever see yourself write a web application like Twitter or Facebook
in Haskell?
No. But then, I wouldn't write a web application like either of them
in _any_ language.
Now, if your question was is Haskell a good language for writing
I don't think I'm going to write next twitter or facebook but yes, it
is on my TODO list. If such an applications can be written with
languages like PHP then why not. Can't think of any language that is
worse than PHP but still there are lots of web applications written
with that. Even I have
Let's look at this from a high, project management level. Twitter ran on...
Ruby initially? Facebook ran on PHP.
Immediately this tells me that programming language choice wasn't a factor
in their success. One succeeded in building a large throughput system with a
slow language, the other
I don't know if you are familiar with it, but perhaps this article can be of
interest to you:
http://www.paulgraham.com/avg.html
And a little historical summary:
http://en.wikipedia.org/wiki/Viaweb
Best regards,
Øystein Kolsrud
2011/10/21 Goutam Tmv vo1d_poin...@live.com
Would you ever see
That's interesting, have you ever worked on interfacing Erlang with Haskell?
BTW, Twitter switched to Scala, so obviously their initial choice of Ruby
end up invalidated.
2011/10/21 Alex Kropivny alex.kropi...@gmail.com
Let's look at this from a high, project management level. Twitter ran
On Fri, Oct 21, 2011 at 8:02 AM, Yves Parès limestr...@gmail.com wrote:
That's interesting, have you ever worked on interfacing Erlang with
Haskell?
I have interfaced Erlang and Haskell... And delivered it as a product. I
just came up with a dead-simple text based communication syntax from
On 11-10-21 03:59 AM, Ivan Lazar Miljenovic wrote:
2011/10/21 Goutam Tmvvo1d_poin...@live.com:
Would you ever see yourself write a web application like Twitter or Facebook
in Haskell?
No. But then, I wouldn't write a web application like either of them
in _any_ language.
+1
The world does
Non snarky question - what does it need?
-deech
On Fri, Oct 21, 2011 at 12:51 PM, Albert Y. C. Lai tre...@vex.net wrote:
On 11-10-21 03:59 AM, Ivan Lazar Miljenovic wrote:
2011/10/21 Goutam Tmvvo1d_poin...@live.com:
Would you ever see yourself write a web application like Twitter or
Ok, I'll bite: what's it need?
- Tom / amindfv
On Fri, Oct 21, 2011 at 1:51 PM, Albert Y. C. Lai tre...@vex.net wrote:
On 11-10-21 03:59 AM, Ivan Lazar Miljenovic wrote:
2011/10/21 Goutam Tmvvo1d_poin...@live.com:
Would you ever see yourself write a web application like Twitter or
-cafe-boun...@haskell.org
Date: Fri, 21 Oct 2011 15:37:42
To: haskell-cafe@haskell.org
Subject: [Haskell-cafe] Message
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
On 11-10-21 01:57 PM, aditya siram wrote:
Non snarky question - what does it need?
On 11-10-21 01:58 PM, Tom Murphy wrote:
Ok, I'll bite: what's it need?
Thank you for asking.
The world needs another tutorial on lazy evaluation for Haskell. There
are currently only 0.5, and it is written
Yes I did, in detail. There are two trivial solutions I like:
1. The BERT library (http://bert-rpc.org/) uses Erlang terms for the
protocol, and has straightforward mappings to Haskell equivalents.
- Pros: trivial on both sides, Erlang terms are really good primitives to
build a protocol from
-
jinjing wrote:
I found that as I can do
xs.map(+1).sort
by redefine . to be
a . f = f a
infixl 9 .
This looks rather like ($), but backwards. I believe the F# name for
this operator is (|), which is also a legal name for it in Haskell.
Odd, since (|) alone isn't legal. Calling it
Simon Richard Clarkstone [EMAIL PROTECTED] writes:
I can also do
readFile readme.markdown . lines . length
by making
(.) = flip fmap
?
-k
--
If I haven't seen further, it is by standing in the footprints of giants
___
Haskell-Cafe mailing
I found that as I can do
xs.map(+1).sort
by redefine . to be
a . f = f a
infixl 9 .
I can also do
readFile readme.markdown . lines . length
by making
a . b = a .liftM b
infixl 9 .
Kinda annoying, but the option is there.
- jinjing
Hello,
I have seen postings about work on message-passing IPCs for Haskell. I
like STM but want to keep an open mind ... I can't find those postings. Can
something remind of this work and where/how I can read about?
Very kind regards, Vasili
___
I have seen postings about work on message-passing IPCs for
Haskell. I like STM but want to keep an open mind ... I can't find
those postings. Can something remind of this work and where/how I can
read about?
I made a quick hack composing BSD sockets from Network.Socket for higher level
On Fri, Jun 20, 2008 at 07:57:58AM +0200, Ketil Malde wrote:
Albert Y. C. Lai [EMAIL PROTECTED] writes:
While we are kind of on this topic, what makes the characters ħ þ
prefix operator by default, while º and most other odd ones infix?
alphanumeric vs non-alphanumeric
Testing this,
After some fiddling with this style, here is what I came up with
for the 8 queens problem in the 99 problem set. It's quite entertaining ...
( note: it's brute force and requires a combination library )
queens2 n = n.permutations.filter all_satisfied where
all_satisfied queens = queens.diff_col
jinjing [EMAIL PROTECTED] writes:
Any way here's the code:
module Dot where
import Prelude hiding ( (.) )
(.) :: a - (a - b) - b
a . f = f a
infixl 9 .
Isn't this (roughly?) the same as flip ($)?
As a side note, may I advise you to use another symbol, and leave the
poor dot alone?
On Thu, 2008-06-19 at 11:33 +0800, jinjing wrote:
Hi guys,
This is my second attempt to learn Haskell :)
Any way here's the code:
module Dot where
import Prelude hiding ( (.) )
(.) :: a - (a - b) - b
a . f = f a
infixl 9 .
Note that if you redefine (.) composition to be
On 2008.06.19 11:33:56 +0800, jinjing [EMAIL PROTECTED] scribbled 0.5K
characters:
Hi guys,
This is my second attempt to learn Haskell :)
Any way here's the code:
module Dot where
import Prelude hiding ( (.) )
(.) :: a - (a - b) - b
a . f = f a
infixl 9 .
So for example, 99
* On Thursday, June 19 2008, Ketil Malde wrote:
As a side note, may I advise you to use another symbol, and leave the
poor dot alone? Overloading it as a module separator is bad enough.
If you have a keyboard that allows greater-than-ascii input, there are
plenty of options: « » ¡ £ ¥ ł € ® ª...
2008/6/19 jinjing [EMAIL PROTECTED]:
encode xs = xs.group.map token where token x = (x.length, x.head)
Working in this direction is a question of taste, but the choice of
the dot for the operator is a pretty bad idea...
On the other hand, my favourite would be :
encode = map (length head) .
On Thu, Jun 19, 2008 at 3:35 AM, Ketil Malde [EMAIL PROTECTED] wrote:
jinjing [EMAIL PROTECTED] writes:
Any way here's the code:
module Dot where
import Prelude hiding ( (.) )
(.) :: a - (a - b) - b
a . f = f a
infixl 9 .
Isn't this (roughly?) the same as flip ($)?
As a side
Adam Vogt wrote:
While we are kind of on this topic, what makes the characters ħ þ prefix
operator by default, while º and most other odd ones infix?
alphanumeric vs non-alphanumeric
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
On Thu, 2008-06-19 at 15:24 -0400, Brent Yorgey wrote:
On Thu, Jun 19, 2008 at 3:35 AM, Ketil Malde [EMAIL PROTECTED] wrote:
jinjing [EMAIL PROTECTED] writes:
Any way here's the code:
module Dot where
import Prelude hiding ( (.) )
Albert Y. C. Lai [EMAIL PROTECTED] writes:
While we are kind of on this topic, what makes the characters ħ þ
prefix operator by default, while º and most other odd ones infix?
alphanumeric vs non-alphanumeric
Testing this, I find that isAlpha is True also for 'º', but as the OP
claims,
Hi guys,
This is my second attempt to learn Haskell :)
Any way here's the code:
module Dot where
import Prelude hiding ( (.) )
(.) :: a - (a - b) - b
a . f = f a
infixl 9 .
So for example, 99 questions: Problem 10
(*) Run-length encoding of a list.
comparing:
encode xs = map (\x -
To the list Haskell-cafe admin...
May I suggest that the maximum message length for postings to the
haskell-cafe list without moderation be raised from its current 5K
limit? It seems to me that a value of (say) 20K would reduce the
moderator's workload without obviously allowing too many
38 matches
Mail list logo