Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
8th GhentFPG meeting: problem solving part
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  6 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Jasper Van der Jeugt  
View profile  
 More options Jul 1 2011, 5:23 am
From: Jasper Van der Jeugt <m...@jaspervdj.be>
Date: Fri, 1 Jul 2011 11:23:34 +0200
Local: Fri, Jul 1 2011 5:23 am
Subject: 8th GhentFPG meeting: problem solving part
Hello all,

I thought it would be fun if we would dump our solutions to
yesterday's problem somewhere. I've uploaded the solution by Pieter
and me here [1]. I'll have to admit that I have cleaned up a little,
removing unused functions and adding comments.

Secondly, we're also interested in hearing any feedback w.r.t. the
problem solving part. The strategy Jeroen and I discussed yesterday
would be that we will always try to include a (small) problem solving
part, unless we find 3 or more speakers. Any thoughts?

[1] http://gist.github.com/1058151

Cheers,
Jasper


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Luc TAESCH  
View profile  
 More options Jul 1 2011, 5:36 am
From: Luc TAESCH <luc.tae...@googlemail.com>
Date: Fri, 1 Jul 2011 11:36:47 +0200
Local: Fri, Jul 1 2011 5:36 am
Subject: Re: 8th GhentFPG meeting: problem solving part
I d like quite a lot the idea of probleme solving, especially if it is
reasonably time bounded, and we can share the variety of approach
afterwards.

Also I was looking around me of how people approach the problem, some
starting with  types, other with algorithm or adt..
(It myself got me into buying the Okasaki book on the way back and
finally reading it...)

I see the main value, not in finding who is the smartest, or the
fastest, etc, but in the diversity of the approach, and how we
approach the problem.

that would mean not waiting for a definitive solution to share ideas
or approach, but maybe once enogh time is spend fiddling, have a
sharing session on how we approach things and how we would tackle the
problem, ( even if unfinished).

What do you think ?

On Fri, Jul 1, 2011 at 11:23 AM, Jasper Van der Jeugt <m...@jaspervdj.be> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dieter Houthooft  
View profile  
 More options Jul 1 2011, 8:39 am
From: Dieter Houthooft <dieter.houtho...@lin-k.net>
Date: Fri, 1 Jul 2011 14:39:26 +0200
Local: Fri, Jul 1 2011 8:39 am
Subject: Re: 8th GhentFPG meeting: problem solving part

> Secondly, we're also interested in hearing any feedback w.r.t. the
> problem solving part. The strategy Jeroen and I discussed yesterday
> would be that we will always try to include a (small) problem solving
> part, unless we find 3 or more speakers. Any thoughts?

I find the "problem solving" very interesting if it keeps focus on the implementation of the solution instead of finding the solution(s). Finding solutions is fun, but maybe a waste of time in a functional programming meeting. What I found interesting: your use of a map and a Monoid for implementing your solution. My personal experience from the VPW is that more time is lost by getting for example the backtracking right rather than figuring out that you need backtracking.

So maybe a speaker needs to solve the problem before the meeting and at the meeting present an implementation which demonstrates the use of some pattern or typeclass. Because of my still very limited Haskell experience I would also find it interesting if this were to be done for more mundane software engineering problems, for example: creating a runtime plugin system for your software, library design, ...

Dieter.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Luc TAESCH  
View profile  
 More options Jul 1 2011, 9:35 am
From: Luc TAESCH <luc.tae...@googlemail.com>
Date: Fri, 1 Jul 2011 15:35:17 +0200
Local: Fri, Jul 1 2011 9:35 am
Subject: Re: 8th GhentFPG meeting: problem solving part
btw, the time issue also strikes me. espsecially for people with a
train with limited option after 22( like me), i would prefer hearing
rather than searching, on the meeting site at least

btw, why not publish it before the meeting, and at the meting we come
and All present either
- solutions ( algo/ adt/ ..)
- or implementations..

is it not an exam or a contest anyway, is it ?

the sharing and variety of approach shoud enrich all of us, bearing in
mind that the level of knowledge of haskell varies a lot and everybody
should take a litle something home..

and if some just come and listen , and cannot share anything yet,
thats fine too...

On Fri, Jul 1, 2011 at 2:39 PM, Dieter Houthooft


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jeroen Janssen  
View profile  
 More options Jul 1 2011, 11:13 am
From: Jeroen Janssen <jejan...@gmail.com>
Date: Fri, 1 Jul 2011 17:13:53 +0200
Local: Fri, Jul 1 2011 11:13 am
Subject: Re: 8th GhentFPG meeting: problem solving part
Ok, so I would propose that we post a problem a couple of days before the meeting. Then, at the meeting we give a short presentation and give everyone some extra time to think of a possible solution (without implementation), so people who didn't have time to look at the question can still think a bit about a possible solution first. After the thinking time we have some people present their solutions and can have a bit of a discussion on solution methods.

On 01 Jul 2011, at 15:35, Luc TAESCH wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Luc TAESCH  
View profile  
 More options Jul 1 2011, 11:41 am
From: Luc TAESCH <luc.tae...@googlemail.com>
Date: Fri, 1 Jul 2011 17:41:38 +0200
Local: Fri, Jul 1 2011 11:41 am
Subject: Re: 8th GhentFPG meeting: problem solving part
sounds cool .
and I personally would be interested into a bit a meta thinking.
if people could tell "how" they came to the conclusion(s)..;

- how did I came to the solution ?
( did I wrote first  adt ? algo ? data type ? )
-  did I created test cases ?
- did I wrote down things ? invariant ? diagrams ?
- did I prototype ?

ie if people can watch themself thinking, that would be cool too..

(It is not so much about method or process "formally", but I do
intuition that FP leads to another "method" of thinking than
imperative, and it is "implicit" for people involved long enough. Lets
try and make it explicit? at least jsut share bet practice ?)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »