Any idea how one might implement a multi note map and reduce network? Lets
assume I have network of nodes that act as master and salve. How can I take
a user code (containing his map reduce logic) and actually run it on
different nodes?
Daryoush
2009/2/24 Galchin, Vasili vigalc...@gmail.com
Brandon Allbery wrote:
On 2009 Feb 21, at 20:47, Jonathan Cast wrote:
On Sat, 2009-02-21 at 07:25 -0700, John A. De Goes wrote:
Not showing platform-specific packages by default *might* make
package
writers more likely to develop cross-platform packages. We've heard
many times someone say, I
I wonder what software licence I can use to release my application.
I've developed some education tool with the following dependencies:
% ghci Main.hs
GHCi, version 6.10.1: http://www.haskell.org/ghc/ :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer ... linking
Duncan Coutts wrote:
On Tue, 2009-02-24 at 17:42 +0100, Svein Ove Aas wrote:
2009/2/24 Felipe Lessa felipe.le...@gmail.com:
Just pass '--enable-documentation' to 'cabal install'. On *nix they're
generated at ~/.cabal/share/doc.
Or edit ~/.cabal/config and set the documentation key to True
Ryan Ingram wrote:
It believe that it's true that ((forall a. t a) - t') does not entail
(exists a. t a - t') in constructivist logic, but I can't come up
with a proof off the top of my head. Intuitively, to construct a
value of type (E t t') you need to fix an a, and I don't think it's
On Wed, 2009-02-25 at 14:22 +0300, Victor Nazarov wrote:
I wonder what software licence I can use to release my application.
I've developed some education tool with the following dependencies:
% ghci Main.hs
GHCi, version 6.10.1: http://www.haskell.org/ghc/ :? for help
Loading package
Vasili,
What do you mean? Googles MapReduce is already a published / well
understood concept so no reverse engineering is needed. If you are
asking about pre-existing implementations, there is at least one [1]
but only for reference, not speed. If you are asking about community
interest, great
I've read this article too, and I must say that it is indeed a very
interesting and exciting read, both in terms of understanding
MapReduce and its capabilities somewhat better, and in terms of
beholding the beauty of Haskell.
It is not exactly reverse engineering, but it is expressing the
Am Mittwoch, 25. Februar 2009 14:33 schrieb Duncan Coutts:
Note that some people will tell you that by a strict interpretation of
the LGPL that statically linked Haskell libs under that license are a
pain in the backside. When we decided on that license for gtk2hs that
was not our intention.
On Wed, 2009-02-25 at 10:23 +, John Lato wrote:
4. Cross-platform concerns are something that responsible developers
need to consider, just like localization and i18n. I.e., why
*shouldn't* you think of that?
Sorry, wtf? I have a *responsibility* to design software for a
miserably
Wolfgang == Wolfgang Jeltsch g9ks1...@acme.softbase.org writes:
Wolfgang Am Mittwoch, 25. Februar 2009 14:33 schrieb Duncan
Wolfgang Coutts:
Note that some people will tell you that by a strict
interpretation of the LGPL that statically linked Haskell libs
under that
Hello,
I created a mailing list for Grapefruit on the Haskell Community Server
(grapefr...@projects.haskell.org). If I try to subscribe to it, I receive a
confirmation e-mail but my answers to this e-mail seem to get ignored. Does
anyone have an idea what’s wrong here?
Best wishes,
Wolfgang
Am Mittwoch, 25. Februar 2009 17:05 schrieb Wolfgang Jeltsch:
Hello,
I created a mailing list for Grapefruit on the Haskell Community Server
(grapefr...@projects.haskell.org). If I try to subscribe to it, I receive
a confirmation e-mail but my answers to this e-mail seem to get ignored.
Does
Jonathan Cast wrote:
On Wed, 2009-02-25 at 10:23 +, John Lato wrote:
4. Cross-platform concerns are something that responsible developers
need to consider, just like localization and i18n. I.e., why
*shouldn't* you think of that?
Sorry, wtf? I have a *responsibility* to design
Galchin,
Maybe you are asking not only about remote execution, but also mobility of
code. This is a problem that is previous to mapReduce, since mapReduce
assumes that all the code (and the data) is in place in the respective
nodes. In fact, the distribution of resources in order to efficiently
On 2009 Feb 25, at 5:23, John Lato wrote:
Brandon Allbery wrote:
I have to second this; I'm a Unix sysadmin, 98% of the time if I'm
writing a program it's for Unix *and* requires POSIX APIxs, and even
if it could apply to Windows the program needed there would be very
significantly different.
Colin Paul Adams wrote:
But IF there is no difference between LGPL and GPL for Haskell
programs, then the licensing of gtk2hs as LGPL is just a smokescreen -
it is effectively GPL, so you have to license your program as GPL.
Which I'm all in favour of :-)
I actually don't think this is 100%
I agree. A distributed database could be made as usable as a standard
RDBMS by offering an interface by which you supply a map/reduce pair
of functions and a list (range?) of keys.
This could be easily implemented with a database such as Scalaris, in
which the Chord algorithm is responsible for
Hi,
I want to read a file using Data.Binary, and I want to read the file
strictly - i.e. when I leave the read file I want to guarantee the
handle is closed. The reason is that (possibly immediately after) I
need to write to the file. The following is the magic I need to use -
is it all
There was a question recently about being allowed to get into package
internals, and I had a question. I want to use uvector's stream internals
in ways that the exposed methods don't permit, but I don't especially want
to use another package (e.g. vector, which does expose its internals) or
wasserman.louis:
There was a question recently about being allowed to get into package
internals, and I had a question. I want to use uvector's stream internals in
ways that the exposed methods don't permit, but I don't especially want to use
another package (e.g. vector, which does expose
On Wed, Feb 25, 2009 at 2:15 PM, Neil Mitchell ndmitch...@gmail.com wrote:
src - decodeFile _make/_make
Map.size mp `seq` performGC
Shouldn't you use rnf[1]? Also, there seems to be binary-strict on
Hackage, but I don't know if it is being maintained anymore.
HTH,
[1]
Dear all,
I have a function a computation of which is quite expensive, it is
recursively dependent on itself with respect to some other function
values - we can roughly model its behaviour with fib function (returns
n-th number of Fibonacci's sequence). Unfortunately, it is not fib, it
is
Dusan Kolar wrote:
Nevertheless, local version does not
work.
Restructure your code like this:
fibL m =
let
allfib = 0:1:[allfib!!n + allfib!!(n+1) | n - [0..]]
in allfib !! m
fibL = let allfib = 0:1:[allfib!!n + allfib!!(n+1) | n - [0..]]
in \m - allfib !! m
i.e. move
Am Mittwoch, 25. Februar 2009 17:15 schrieb Wolfgang Jeltsch:
Am Mittwoch, 25. Februar 2009 17:05 schrieb Wolfgang Jeltsch:
Hello,
I created a mailing list for Grapefruit on the Haskell Community Server
(grapefr...@projects.haskell.org). If I try to subscribe to it, I
receive a
On Wed, Feb 25, 2009 at 12:15 PM, Neil Mitchell ndmitch...@gmail.com wrote:
Hi,
I want to read a file using Data.Binary, and I want to read the file
strictly - i.e. when I leave the read file I want to guarantee the
handle is closed. The reason is that (possibly immediately after) I
need to
i've gone and cabal installed a lot of packages, but now i want to go
back and install their profiling libraries and documentation. is
there an easy way of doing this, short of reinstalling all of them (in
the proper dependency order)?
ben
___
2009/2/25 Alberto G. Corona agocor...@gmail.com
And it would solve a lot of problem: scalability, system re-configuraition
and installation: just by adding or removing nodes at runtime.. heavy
numerical computations are also good candidates.
2009/2/25 Rick R rick.richard...@gmail.com
I
Heinrich Apfelmus wrote:
Now,
(forall a. T[a]) - S
is clearly true while
exists a. (T[a] - S)
should be nonsense: having one example of a marble that is either red or
blue does in no way imply that all of them are, at least constructively.
(It is true classically, but I
On Wed, 2009-02-25 at 10:18 -0800, Kim-Ee Yeoh wrote:
Heinrich Apfelmus wrote:
Now,
(forall a. T[a]) - S
is clearly true while
exists a. (T[a] - S)
should be nonsense: having one example of a marble that is either red or
blue does in no way imply that all of
since mapReduce assumes that all the code (and the data) is in place in the
respective nodes.
As far as I can tell, the Hadoop, the open source implementation of map
reduce, doesn't require your map reduce code to be in all nodes. It copies
the jar files of the your application to the nodes
On Wednesday 25 February 2009 07:47:16 am Wolfgang Jeltsch wrote:
Am Mittwoch, 25. Februar 2009 14:33 schrieb Duncan Coutts:
Note that some people will tell you that by a strict interpretation of
the LGPL that statically linked Haskell libs under that license are a
pain in the backside.
Conrad Meyer wrote:
On Wednesday 25 February 2009 07:47:16 am Wolfgang Jeltsch wrote:
Am Mittwoch, 25. Februar 2009 14:33 schrieb Duncan Coutts:
Note that some people will tell you that by a strict interpretation of
the LGPL that statically linked Haskell libs under that license are a
pain in
Hi,
I'm planning to purchase a MacBookPro so I'm wondering how well
Haskell is supported under this platform.
Thanks,
Cristiano
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
I use Haskell under OSX only. I find it very well supported.
-Ross
On Feb 25, 2009, at 2:37 PM, Cristiano Paris wrote:
Hi,
I'm planning to purchase a MacBookPro so I'm wondering how well
Haskell is supported under this platform.
Thanks,
Cristiano
I've got an iMac; ghc from MacPorts seems to work fine.
On 25 Feb 2009, at 22:37, Cristiano Paris wrote:
Hi,
I'm planning to purchase a MacBookPro so I'm wondering how well
Haskell is supported under this platform.
Thanks,
Cristiano
___
On Wednesday 25 February 2009 11:37:15 am Cristiano Paris wrote:
Hi,
I'm planning to purchase a MacBookPro so I'm wondering how well
Haskell is supported under this platform.
Thanks,
Cristiano
GHC on linux/ppc is not very well supported, but since all new macbooks are
intel that
On Wed, Feb 25, 2009 at 10:38 AM, Dusan Kolar ko...@fit.vutbr.cz wrote:
I have a function a computation of which is quite expensive, it is
recursively dependent on itself with respect to some other function values -
we can roughly model its behaviour with fib function (returns n-th number of
The one thing that isn't supported in GHC on Mac OS is the generation
of 64-bit code (better if you have lots of RAM you want to take
advantage of, and also has a lot more independent registers for tight
loops), but with any luck that will change soon (I've been trying to
get it to work).
Cheers,
On Wed, 25 Feb 2009, Luke Palmer wrote:
On Wed, Feb 25, 2009 at 10:38 AM, Dusan Kolar ko...@fit.vutbr.cz wrote:
I have a function a computation of which is quite expensive, it is
recursively
dependent on itself with respect to some other function values - we can
roughly
Wolfgang Jeltsch wrote:
I want to repeat what I’ve said earlier on this list: For Haskell, there is no
real difference between LGPL and GPL, as far as I understand it. If you don’t
want to force the users of your library to use an open source license for
their work then use BSD3 or a similar
On Wed, Feb 25, 2009 at 11:02 PM, Peter Hercek pher...@gmail.com wrote:
* An LGPL library will force commercial users to release their source code
only to the users of their program (which already bought it) and only for
the purpose of recompiling with a newer version of the LGPL library.
On Wed, Feb 25, 2009 at 4:45 PM, Brandon S. Allbery KF8NH
allb...@ece.cmu.edu wrote:
On 2009 Feb 25, at 5:23, John Lato wrote:
Brandon Allbery wrote:
I have to second this; I'm a Unix sysadmin, 98% of the time if I'm
writing a program it's for Unix *and* requires POSIX APIxs, and even
if it
* Peter Verswyvelen bugf...@gmail.com [2009-02-25 23:15:24 +0100]:
On Wed, Feb 25, 2009 at 11:02 PM, Peter Hercek pher...@gmail.com wrote:
* An LGPL library will force commercial users to release their source code
only to the users of their program (which already bought it) and only for
Peter Verswyvelen wrote:
On Wed, Feb 25, 2009 at 11:02 PM, Peter Hercek pher...@gmail.com wrote:
* An LGPL library will force commercial users to release their source code
only to the users of their program (which already bought it) and only for
the purpose of recompiling with a newer
So that is interesting. If you don't distribute a program that makes use of
LPGL libs (e.g. a downloadable EXE), but you provide a remote view (in this
case a web) on a server that runs that program, then the license does not
apply...
Oh well I should just let the lawyers look into all these
Hi.
In Hackage there are some packages named *array*, and others named
*vector*.
What are the differences?
Is available a guide to the various data structures available in Haskell?
Thanks Manlio Perillo
___
Haskell-Cafe mailing list
John Lato jwl...@gmail.com wrote:
On Wed, Feb 25, 2009 at 4:45 PM, Brandon S. Allbery KF8NH
allb...@ece.cmu.edu wrote:
On 2009 Feb 25, at 5:23, John Lato wrote:
Brandon Allbery wrote:
I have to second this; I'm a Unix sysadmin, 98% of the time if I'm
writing a program it's for Unix
Peter Verswyvelen bugf...@gmail.com wrote:
So that is interesting. If you don't distribute a program that makes
use of LPGL libs (e.g. a downloadable EXE), but you provide a remote
view (in this case a web) on a server that runs that program, then
the license does not apply...
Oh well I
Hi.
Debian some time ago introduced the popularity context, to find the most
installed/used packages:
http://popcon.debian.org/
Is it possible to do something similar with Cabal?
From popularity-context FAQ:
For each package, popularity-contest looks at the most recently used
(based on
On Wed, Feb 25, 2009 at 3:49 PM, Jonathan Cast
jonathancc...@fastmail.fm wrote:
On Wed, 2009-02-25 at 10:23 +, John Lato wrote:
4. Cross-platform concerns are something that responsible developers
need to consider, just like localization and i18n. I.e., why
*shouldn't* you think of that?
On Wed, 2009-02-25 at 16:47 +0100, Wolfgang Jeltsch wrote:
Am Mittwoch, 25. Februar 2009 14:33 schrieb Duncan Coutts:
Note that some people will tell you that by a strict interpretation of
the LGPL that statically linked Haskell libs under that license are a
pain in the backside. When we
On Wed, 2009-02-25 at 17:15 +, Neil Mitchell wrote:
Hi,
I want to read a file using Data.Binary, and I want to read the file
strictly - i.e. when I leave the read file I want to guarantee the
handle is closed. The reason is that (possibly immediately after) I
need to write to the file.
John Lato jwl...@gmail.com wrote:
you should consider that your unix-dependent software will never
reach over 80% of the computer users available.
Now it's me...
wtf? Why should I care? If those users are not even willing to bend
their little finger to safe me from breaking my back attempting
Achim Schneider wrote:
John Lato jwl...@gmail.com wrote:
On Wed, Feb 25, 2009 at 4:45 PM, Brandon S. Allbery KF8NH
allb...@ece.cmu.edu wrote:
On 2009 Feb 25, at 5:23, John Lato wrote:
Brandon Allbery wrote:
I have to second this; I'm a Unix sysadmin, 98% of the time if I'm
writing a
John Lato jwl...@gmail.com wrote:
I really don't see anything wrong with using Hoogle to increase
awareness (although I would appreciate it if platform-specific
packages were searched as an option).
You won't hear me argue against it, in fact, I argued in favour of it.
Increasing awareness of
It's a chicken-egg thing. A Linux or OS X developer tries Haskell and
finds he can write useful programs right away, with a minimum of fuss.
But a Windows user tries Haskell and finds he has access to very few
of the really good libraries, and even the cross-platform libraries
won't
On Wed, 2009-02-25 at 17:54 -0700, John A. De Goes wrote:
It's a chicken-egg thing. A Linux or OS X developer tries Haskell and
finds he can write useful programs right away, with a minimum of fuss.
But a Windows user tries Haskell and finds he has access to very few
of the really good
I don't think it's that black and white.
At the lower end, when the language is controlled by a few, there's
not much innovation poured into the language or libraries, and there
are no tools to support development. As the community grows, you see
much more innovation in language and
John A. De Goes j...@n-brain.net wrote:
Personally, I'd be happy to see that explosion of innovation in the
library and tool spaces, even if it means the language itself stops
evolving (for the most part). It will make it a lot easier do use
Haskell commercially, and the innovators in
Achim Schneider bars...@web.de wrote:
whatever comes first.
uhhh, make that whatever comes last
--
(c) this sig last receiving data processing entity. Inspect headers
for copyright history. All rights reserved. Copying, hiring, renting,
performance and/or quoting of this signature
2009/2/22 Luke Palmer lrpal...@gmail.com:
On Sun, Feb 22, 2009 at 8:15 AM, John Meacham j...@repetae.net wrote:
On Sun, Feb 22, 2009 at 03:36:34PM +0100, Peter Verswyvelen wrote:
Would it be possible to separate the frontend (Haskell to Core) and
backend
(Core to machine code) from the
The problem is that PL research is probably not going to stop evolving
in our lifetimes. Yes, that research needs a venue, but why should it
be Haskell? Haskell is a good language and it's time to start
benefiting from the research that's already gone into it. That means
some tradeoffs.
On 23/02/2009, at 2:22 AM, Luke Palmer wrote:
By the way, coming up pretty soon, I will need a desugared annotated
Haskell for Dana. If anybody has something like this in the works,
I'd love to help with it. If it does not exist by the time I need
it, I will make it, so if anyone is
John A. De Goes j...@n-brain.net wrote:
The problem is that PL research is probably not going to stop
evolving in our lifetimes. Yes, that research needs a venue, but why
should it be Haskell? Haskell is a good language and it's time to
start benefiting from the research that's already gone
On Wed, Feb 25, 2009 at 7:43 PM, Bernie Pope bj...@csse.unimelb.edu.auwrote:
On 23/02/2009, at 2:22 AM, Luke Palmer wrote:
By the way, coming up pretty soon, I will need a desugared annotated
Haskell for Dana. If anybody has something like this in the works, I'd love
to help with it. If
On 2009 Feb 25, at 18:06, Manlio Perillo wrote:
Debian some time ago introduced the popularity context, to find the
most installed/used packages:
http://popcon.debian.org/
Is it possible to do something similar with Cabal?
I believe that's a planned feature for Hackage.
--
brandon s.
Neil Mitchell wrote:
Hi,
I want to read a file using Data.Binary, and I want to read the file
strictly - i.e. when I leave the read file I want to guarantee the
handle is closed. The reason is that (possibly immediately after) I
need to write to the file. The following is the magic I need
I wrote:
With binary 0.5,
Or binary 0.4.3 and later.
Bertram
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
69 matches
Mail list logo