start time inconsistency for haskell/scala event

7 views
Skip to first unread message

Ben Clifford

unread,
Oct 10, 2010, 9:20:47 AM10/10/10
to dutc...@googlegroups.com

dutch hug website says 1900. scala website[1] says 1800-2100

I see the scala one lists 1800-1900 is pizza. Is that some attempt to
exclude haskell people from nutrition?!

[1]http://dutch-scala-enthusiasts.ning.com/events/duse-viii-scalahaskell-meetup

--
http://www.hawaga.org.uk/ben/

Sean Leather

unread,
Oct 10, 2010, 9:32:26 AM10/10/10
to dutc...@googlegroups.com

From that website:

Agenda:
18:00 Pizza, getting to know each other
19:00 About Haskell for Scala-ists
19:30 About Scala for Haskell-ists
20:00 Code kata with Scala-Haskell pairing
21:00 Drinks at 'The Basket'

Hmm, that's a pretty nice schedule. How come we didn't know about that?

Also, who are doing the talks? Is it a secret or just unknown?


Is that some attempt to exclude haskell people from nutrition?!
 
Those sneaky Scala enthusiasts know no bounds for their deviousness. We should crash their party and show them how Haskellers eat pizza!

Sean

Chris Eidhof

unread,
Oct 11, 2010, 4:09:50 AM10/11/10
to dutc...@googlegroups.com
Hey everyone,

I'm sorry, I'm the one that caused the confusion. The schema below is correct. We will indeed start with pizza at 18:00, at Tricolore. You can either join us then, or join at 19:00 at the BBL, room 079 for the talks.

I will be presenting Haskell for Scala-ists, and I don't know the name of the person who will present Scala for Haskell-ists. Lieke van der Poel will present the code katas. For the code katas, it will help if you bring a laptop with a working Haskell/Scala platform.

Again, I'm sorry for causing the confusion.

groetjes,

Chris Eidhof
0628887656

> --
> You received this message because you are subscribed to the Google Groups "Dutch Haskell User Group" group.
> To post to this group, send email to dutc...@googlegroups.com.
> To unsubscribe from this group, send email to dutch-hug+...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/dutch-hug?hl=en.

Martijn van Steenbergen

unread,
Oct 11, 2010, 5:00:20 AM10/11/10
to dutc...@googlegroups.com, Chris Eidhof
Looking forward to it!

See you tonight,

Martijn.

noknok

unread,
Oct 11, 2010, 6:02:58 AM10/11/10
to Dutch Haskell User Group
Well, well, well! How am I supposed to ever understand these people if
they already managed to confuse Chris? They do eat pizza, however, and
that is something I can definitely connect with, although I am not
sure anymore, if I want to be associated with the rest of you, now
that Sean threatened to expose his input behavior.
What I wanted to ask: Is anybody else coming from Amsterdam tonight
and wouldn't mind to meet me say at Central Station for a joint trip
into the wildernis of Utrecht, where I always tend to get lost? Is
there some Scala person living in Amsterdam (Amsterdam on Earth, I
mean). I would take the risk to travel with you, as long as you
promise not to talk any funny language.
Cheers, Thomas

On Oct 11, 11:00 am, Martijn van Steenbergen

Sean Leather

unread,
Oct 11, 2010, 6:16:43 AM10/11/10
to dutc...@googlegroups.com
 
I am not sure anymore, if I want to be associated with the rest of you, now that Sean threatened to expose his input behavior.

Fortunately, I am type-safe and not a pure function. The input takes only values of Food without spills, and I store my state for some time before discretely and judiciously revealing any output behavior. But I do strictly evaluate my Food, so if you feed me undefined, the result is undefined.

What I wanted to ask: Is anybody else coming from Amsterdam tonight and wouldn't mind to meet me say at Central Station for a joint trip into the wildernis of Utrecht, where I always tend to get lost?

I'm not coming from Amsterdam, but in case you don't get an answer to this question, the simple explanation is to take either bus 11 or 12 and get off at Heidelberglaan. If you succeed in doing that, I can meet you right outside the library (the big, black building with an enclosed bridge across Heidelberglaan) at 18:00. The pizza place, Tricolore, is on the side of the library not facing Heidelberglaan.

Sean

Jan de Wit

unread,
Oct 11, 2010, 9:42:14 AM10/11/10
to dutc...@googlegroups.com
Hello everybody,

Finally a DHUG meeting I can attend again! I won't be joining for
pizza since I only get off work around 6 and also need to go home to
pick up my netbook, thanks to Chris :-)

It's been ages since I last visited the Uithof, is there a special
trick to getting into BBL/which entrance to do I have to use? And is
room 079 on the ground floor, as I surmise?

See you all tonight,

Jan de Wit

Sean Leather

unread,
Oct 11, 2010, 9:49:46 AM10/11/10
to dutc...@googlegroups.com
 
It's been ages since I last visited the Uithof, is there a special
trick to getting into BBL/which entrance to do I have to use?

If you're driving, it's probably easiest to park in the lots inside the circle of buildings shown in http://www.cs.uu.nl/docs/reach/bbl.php . If you're coming from the bus, you can walk through the Minnaert, assuming it's still open, following the little metal dots on the floor to the BBL, go down the stairs or elevator, and look for 079. Alternatively, you can enter through the main entrance of BBL on the opposite side.
 
And is room 079 on the ground floor, as I surmise?

Yes.

Sean

Martijn van Steenbergen

unread,
Oct 11, 2010, 7:11:14 PM10/11/10
to dutc...@googlegroups.com
On 10/11/10 10:09, Chris Eidhof wrote:
> Lieke van der Poel will present the code katas.

I had a great time tonight. :-) Thanks all.

Here is the kata we worked on:
http://codekata.pragprog.com/2007/01/kata_six_anagra.html

Sadly I haven't seen any Scala implementations of the kata. Would anyone
like to share?

Here's Sjoerd's, Karin's and my version:

> module Main where
>
> import Data.List
> import qualified Data.Map as M
>
> main :: IO ()
> main = interact go
>
> go :: String -> String
> go = unlines
> . map unwords
> . M.elems
> . M.filter (\xs -> length xs > 1)
> . foldl' (\m w -> M.insertWith (++) (sort w) [w] m) M.empty
> . words

Groetjes,

Martijn.

Maarten Hazewinkel

unread,
Oct 11, 2010, 7:18:38 PM10/11/10
to dutc...@googlegroups.com
It was a good evening.
Here is a scala version:


import io.Source

object Anagrams {
def main(args: Array[String]) {
// Read input file (arg1) into a list
val src = Source.fromFile(args(0)).getLines.toList

// Group values by a normalized value and filter out single valued list
val anagrams = src.groupBy(_.toLowerCase.toList.sorted.mkString).values.filter(_.size > 1)

// Concatenate sublists with a space separator, and the main list with a newline.
println(anagrams.map(_ mkString " ").mkString("\n"))
}
}


Kind regards,

Maarten

Reply all
Reply to author
Forward
0 new messages