Difference between revisions of "Talk:H-99: Ninety-Nine Haskell Problems"

From HaskellWiki
Jump to navigation Jump to search
(Proposed argument order change in some problems to be more curry friendly)
m (clarity)
Line 20: Line 20:
 
I am planning on going through the questions and rewording them so that the argument order is different. Often the lisp solution has the reverse order as a standard Haskell solution. It seems like asking for the more curry friendly solution would teach good coding style.
 
I am planning on going through the questions and rewording them so that the argument order is different. Often the lisp solution has the reverse order as a standard Haskell solution. It seems like asking for the more curry friendly solution would teach good coding style.
   
If you think you have a reasonable objection let me know.
+
If you think you have a reasonable objection let me know.<br>
[[User:Davorak|Davorak]] 19:53, 15 December 2010 (UTC)
+
--[[User:Davorak|Davorak]] 19:53, 15 December 2010 (UTC)

Revision as of 19:58, 15 December 2010

What does "Lisp solution?" mean? Lots of them are listed "Yes", and lots are listed "No", but I can't detect a difference between these entries... -- dmwit

It's just whether or not there's a lisp solution available. If you go to the description of the problem, and click on the problem number, it'll either link you to actual lisp code, or a "not found" page. There are 25 of them which actually have lisp code available. -- chessguy

What is the meaning of that scoreboard? Even though there is no solution on the L-99 site, there may still exist a LISP solution, even a trivial one. And since that L-99 site is no wiki and this site is, the scoreboard seems just misleading to me.

Just an example for Problem 12:

(defun decode-modified (list)
  (reduce #'append
          (mapcar (lambda (item)
                    (if (atom item)
                        (list item)
                        (make-list (car item) :initial-element (cadr item))))
                  list)))

-- roerd


I am planning on going through the questions and rewording them so that the argument order is different. Often the lisp solution has the reverse order as a standard Haskell solution. It seems like asking for the more curry friendly solution would teach good coding style.

If you think you have a reasonable objection let me know.
--Davorak 19:53, 15 December 2010 (UTC)