Re: [Haskell-cafe] Darcs users [was: New book: Real-World Haskell!]

2007-05-30 Thread Donald Bruce Stewart
jon:
 On Wednesday 30 May 2007 06:58:36 Ketil Malde wrote:
  On Tue, 2007-05-29 at 14:05 -0500, Doug Kirk wrote:
   I *want* people (and companies) to move to Haskell
 
 As a complete noob considering making a commercial venture into Haskell, may 
 I 
 ask what people's opinions are on this? Are there many Haskell products?

Have a look at the industry page for the larger businesses using Haskell,

http://haskell.org/haskellwiki/Haskell_in_industry

-- Don
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Darcs users [was: New book: Real-World Haskell!]

2007-05-30 Thread Laurent Deniau

Jon Harrop wrote:

On Wednesday 30 May 2007 06:58:36 Ketil Malde wrote:

On Tue, 2007-05-29 at 14:05 -0500, Doug Kirk wrote:

I *want* people (and companies) to move to Haskell


As a complete noob considering making a commercial venture into
Haskell, may I ask what people's opinions are on this? Are there many
Haskell products?

Our expertise is in scientific, numerical and graphical computing.
Our product catalog should elucidate this:

http://www.ffconsultancy.com/products/

I'd like to know how feasible it would be to rewrite some of these
products in Haskell. For example, our time-frequency add-on for
Mathematica might sell a lot better if it were a standalone
cross-platform GUI application or even a web application. Is it
feasible to write such a thing in Haskell? Are any core Haskell
libraries non-free for commercial use?

Also, would anyone be interested in a Haskell for Scientists book,
following our OCaml for Scientists and forthcoming F# for Scientists
books?


I didn't read these books but I would if one exists on Haskell. But
I expect that you will first have to convince scientists that Haskell 
can be efficient in numerical analysis (both memory and speed). My guess 
is that it can be efficient if missing efficient data structures are 
provided. This has been solved for strings so I guess it can be done for 
other data structures as well but it seems to be a huge work. If the 
target is only to wrap the GSL or equivalent, then I expect that it will 
only be considered as a curiosity.


a+, ld.

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


Re: [Haskell-cafe] Darcs users [was: New book: Real-World Haskell!]

2007-05-29 Thread Doug Kirk

I didn't say there weren't others, simply that I didn't know of any
others (I don't just go looking for things online all the
time...having a real job really gets in the way of these things)! So I
wasn't really trying to disparage darcs. But here's another statistic:

http://www.google.com/search?rls=enq=darcs+inurl:_darcsie=UTF-8oe=UTF-8

Results 1 - 50 of about 54,100 for darcs inurl:_darcs. (0.38 seconds)

http://www.google.com/search?rls=enq=svn+inurl:svnie=UTF-8oe=UTF-8

Results 1 - 50 of about 995,000 for svn inurl:svn. (0.14 seconds)

That's 54,000 pages vs. 995,000 pages. That really was more my point.
(BTW, cvs is still [Results 1 - 50 of about 2,920,000 for cvs
inurl:cvs. (0.17 seconds)])

I *want* people (and companies) to move to Haskell; therefore, I want
to lower the entry price. The goal is to introduce a new language,
not a new SCM tool. You certainly wouldn't want to leave the
impression that one MUST use darcs in order to use Haskell!



On 5/26/07, Donald Bruce Stewart [EMAIL PROTECTED] wrote:

On 26/05/07, Matthew Sackman [EMAIL PROTECTED] wrote:
(On the other hand, I don't know of anyone outside immediate
haskellers using Darcs.)

Good idea to get some data on this, instead of speculating. Let's do that.
A quick google reveals the Haskell crew is far from alone as users.

http://www.google.com.au/search?hl=enq=_darcs

Here's the first 20 hits google finds:

repo.nitroproject.org/_darcs/
darcs.pugscode.org/_darcs/
common-lisp.net/project/cffi/darcs/cffi/_darcs/
www.cymraeg.ru/repos/geiriadur/_darcs/current/
www.cse.unsw.edu.au/~dons/code/polymer/_darcs/  -- Haskell
www.cse.unsw.edu.au/~dons/code/goa/_darcs/  -- Haskell
zargon.hobbesnet.org/~squires/repos/torbutton/_darcs/
facets.rubyforge.org/src/_darcs/
www.n-heptane.com/nhlab/repos/cabalDebianTemplate/_darcs/
www.khjk.org/~sm/code/advopost/_darcs/
repetae.net/john/repos/GetOptions/_darcs/  -- Haskell
james.tooraweenah.com/darcs/netrek-server/_darcs/
users.tkk.fi/~ptotterm/darcs/macports/_darcs/
mumble.net/~campbell/darcs/slime48/_darcs/
galinha.ucpel.tche.br/chicken/_darcs/
mp3fs.sourceforge.net/mp3fs/_darcs/
www.scannedinavian.com/~eric/hpaste/_darcs/-- Haskell
www.lshift.net/~tonyg/json-scheme/_darcs/
darcs.fh-wedel.de/hxt/_darcs/  -- Haskell

Of which only 5/20 are Haskell repos.

-- Don
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


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


Re: [Haskell-cafe] Darcs users [was: New book: Real-World Haskell!]

2007-05-29 Thread Ketil Malde
On Tue, 2007-05-29 at 14:05 -0500, Doug Kirk wrote:

 I *want* people (and companies) to move to Haskell; therefore, I want
 to lower the entry price. The goal is to introduce a new language,
 not a new SCM tool. You certainly wouldn't want to leave the
 impression that one MUST use darcs in order to use Haskell!

Fair enough.  But you do not want to leave the impression that one must
use SVN in order to use Haskell (or any other language, for that matter)
either?  Anyway, I am sure that can be avoided by a reasonable phrasing
of the relevant chapter - caveat scriptor.

Now, darcs is:

 a) really simple to get started with

 b) ubiquitous for Haskell programs - if you download something to
install yourself, you will - as likely as not - use darcs to do the
downloading.

 c) written in Haskell, serving as both an example of a 'real world'
application, and as a possible target for the enterprising hacker.

You could make a similar argument for the build system - should a
Haskell book teach make instead of Cabal, just because it is more
familar?

-k

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


[Haskell-cafe] Darcs users [was: New book: Real-World Haskell!]

2007-05-26 Thread Donald Bruce Stewart
On 26/05/07, Matthew Sackman [EMAIL PROTECTED] wrote:
(On the other hand, I don't know of anyone outside immediate
haskellers using Darcs.)
  
Good idea to get some data on this, instead of speculating. Let's do that.
A quick google reveals the Haskell crew is far from alone as users. 

http://www.google.com.au/search?hl=enq=_darcs

Here's the first 20 hits google finds:

repo.nitroproject.org/_darcs/ 
darcs.pugscode.org/_darcs/
common-lisp.net/project/cffi/darcs/cffi/_darcs/
www.cymraeg.ru/repos/geiriadur/_darcs/current/
www.cse.unsw.edu.au/~dons/code/polymer/_darcs/  -- Haskell
www.cse.unsw.edu.au/~dons/code/goa/_darcs/  -- Haskell
zargon.hobbesnet.org/~squires/repos/torbutton/_darcs/
facets.rubyforge.org/src/_darcs/
www.n-heptane.com/nhlab/repos/cabalDebianTemplate/_darcs/
www.khjk.org/~sm/code/advopost/_darcs/
repetae.net/john/repos/GetOptions/_darcs/  -- Haskell
james.tooraweenah.com/darcs/netrek-server/_darcs/ 
users.tkk.fi/~ptotterm/darcs/macports/_darcs/ 
mumble.net/~campbell/darcs/slime48/_darcs/ 
galinha.ucpel.tche.br/chicken/_darcs/
mp3fs.sourceforge.net/mp3fs/_darcs/ 
www.scannedinavian.com/~eric/hpaste/_darcs/-- Haskell
www.lshift.net/~tonyg/json-scheme/_darcs/ 
darcs.fh-wedel.de/hxt/_darcs/  -- Haskell

Of which only 5/20 are Haskell repos.

-- Don
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe