00:00:00 --- log: started haskell/01.12.17 00:27:35 --- join: julien (~julien@uu212-190-122-70.unknown.uunet.be) joined #haskell 00:31:30 hi all 02:00:16 --- quit: xbill ("Leaving") 02:10:38 --- join: xbill (wli@DOMINIA.MIT.EDU) joined #haskell 02:46:10 --- join: jlb (~ktk@jeremeydsl-3.mylinuxisp.com) joined #haskell 02:51:56 --- quit: dnm ("Client Exiting") 05:00:30 --- join: shapr (~user@195.156.199.185) joined #haskell 05:00:36 hi hi! 05:53:03 --- join: delYsid (mlang@212186194087.graz.teleweb.at) joined #haskell 05:53:23 hi! 05:53:27 hi 05:54:30 what's up? :) 05:55:47 I am sitting at work, having nothing todo, and my stumach hurts like someone gave me H2SO4 for breakfest 05:55:59 s/stumach/stomach/ 05:56:00 hydrogen sulfate? 05:56:28 I already got something from a collegue, lets see if it helps 05:58:55 Hmm, I should go home and continue reading eye of the world 05:59:36 one of the baen free books? 07:00:30 --- quit: delYsid ("illness-treament") 07:09:02 --- join: sjanes71 (~simon@66.7.7.186) joined #haskell 07:09:08 oooh.. people here. 07:09:12 anyone alive? 07:09:42 hi! 07:09:46 what's up? 07:10:09 nothing much 07:10:29 I got stuck yesterday trying to do binary ops on Int.. I can't find any docs on module Bits. 07:10:32 wanna join the HaskellTutorial effort? :) 07:10:37 I may have to. :) 07:11:02 yah, I know I do 07:11:19 are you using linux or windows? 07:11:32 Right now I'm using mostly Windows with Hugs 98 on my laptop. 07:11:55 I got module documentation with my linux package 07:12:02 hmm 07:12:04 anything come with yours? 07:12:15 if not, you may need to download a separate documentation package 07:12:20 I know there are standard modules 07:12:23 apt-getting hugs now... 07:12:36 ah, debian user ;) 07:12:44 I got haskell-doc 07:12:56 The only thing that seemed to come with the Hugs 98 on Win32 was some short .hs files 07:13:19 haskell-doc in unstable is what I use 07:13:30 apt-getting that now also. 07:13:32 hi 07:13:36 hi dennis 07:14:25 what's the problem with Bits? 07:14:32 I got stuck yesterday trying to convert the Adler-32 checksum from "imperative" to "functional" 07:14:51 I'm very new to Haskell 07:14:58 the Bits module looks simple enough 07:15:28 (I just opened the file from hugs in an editor, i've never used it 07:15:40 Once I get my files opened up I'll be able to tell what the error is 07:16:53 It's nice in hugs that the standard modules are normal readable .hs files 07:16:57 yes. 07:17:10 in ghc you only get the .hi files, unreadable 07:18:04 when you have that you don't need som much doc's really 07:19:28 I'm getting Wiki'ed up now. 07:20:07 yay wiki! 07:22:50 How do you mark source-text in the Haskell Wiki? 07:22:54 {{{ }}}? 07:23:09 you use MoinMoin usually? 07:23:36 yeah 07:23:42 nifty :) 07:23:51 * shapr is head cheerleader for MoinMoin 07:24:15 Couldn't get the office behind it... too alien. :) 07:24:27 ? 07:24:44 * shapr gets confused 07:24:52 I'd tell them.. it's in the Wiki and they just get exasperated. :) 07:25:00 oh 07:25:03 "I lost the bookmark!" etc. :) 07:25:08 yah, I know that feeling :( 07:25:15 same here 07:25:37 hey at least one person here other than me is using our wiki 07:26:06 hehe 07:26:08 the MoinMoin author hangs out on #python 07:26:34 openprojects irc network is great for programmers 07:26:48 yep. 07:27:17 oh I remember 07:27:26 a space at the beginning of the line does
07:27:28  ahh
07:28:34  http://haskell.org/wiki/wiki?ConundrumBinaryOperationsOnInts
07:29:16  This code fails type checking unfortunately.
07:29:22  hm, looks interesting
07:29:39  I'll be able to play with it in about an hour when I get home
07:29:43  cool
07:30:11  the entirety of my accomplishments is: http://kungens.kemi.fi/~shae/Mandelbrot.hs
07:30:41  wow, that's cool.
07:30:57  er, I think I'd rate it at 'minorly spiffy'
07:31:04  but thanks :)
07:31:06  hehe
07:31:17  I'd like to get it working in gtk next
07:31:30  I kind of want to make an operating system based on Haskell.
07:31:37  really? how so?
07:32:12  (phone...)
07:34:02  ok back
07:34:11  I've got ideas... :)
07:34:38  like what?
07:34:39  I'm kind of excited about haskell because it's small
07:34:44  compared to Python and Perl
07:35:02  plus because it hasn't been extended to death to support files and directories
07:35:44  I'm looking into making a nice end-user operating system that basically pulls together a bunch of standards together 
07:36:15  UNICODE, XML for metadata, everything's stored in a database, SVG fo the user interface, PNG, OpenPGP, etc.
07:36:27  sounds good so far
07:36:41  I'd use it :)
07:36:44  haha
07:36:50  I know I want to use it
07:37:15  I really liked Linux... but then I have come to see that we've kidn of gotten off track about 30 years ago with the files and directories
07:37:27  how so?
07:37:31  what's better?
07:37:41  Computers are insanely fast as searching and sorting and we still make users choose where to put their files and directories
07:37:54  what's better?
07:38:09  Just put it into a database with a nice core set of meta-data
07:38:23  sounds easy enough
07:38:24  The Why, When, What, Where, and How
07:38:40  How many times has a user told you "I don't know where I saved it?"
07:38:53  Or "I had it last week and now I don't know where it is..."
07:39:46  er, very rarely actually, but then I don't work with users much
07:40:42  When your users happened to be your girlfriend it can be a little frustrating. :)
07:40:53  my girlfriend uses XEmacs
07:40:56  and Linux
07:40:57  Nice.
07:41:09  but I know what you mean :)
07:41:24  I took a look on that code on the wiki page
07:41:29  I have dated women who just didn't understand, and weren't interested
07:41:34  you cant use Int and bit manipulation
07:41:44  you have to use Int32 or Int16 or something
07:41:46  hmm
07:41:50  ahh.. that's an idea.
07:42:19  That makes sense.
07:42:47  The exact size of Int is not known, it's at least 30 bits if I remember, maybe they even use some of the bits for something else
07:43:14  (I don't know why it might be 30 bits otherwise)
07:43:42  Or maybe the 30 is something I just dreamt, what's real is that you cant use Int!
07:43:47  right
07:44:22  then you problably will get some trouble of you mix Int and Int32 but it's easy to convert
07:44:40  aha...
07:44:51  I didn't think to look in Int.hs
07:45:07  yes, and there you see that Int32 is an instance of Bits
07:45:28  Excellent.
07:45:55  This little bit of code is probably basically done except for the unittests. :)
07:46:09  unittests?
07:46:23  Santity testing of my code.
07:46:29  I didn't really read your code, I just looked at it
07:46:32  It's an Extreme Programming thing.
07:46:34  Aha, now I understand
07:46:34  this little bit went to market
07:46:39  oops
07:46:40  yes, i've heard about it
07:46:43  unittests rock
07:47:10  yes they do.
07:47:12  programming with a net.
07:47:24  well, i'm sure it's nice
07:47:34  you should take a look at quickcheck then
07:48:11  it can generate testcases and check functions against it's logical specification (specified in haskell using som combinators)
07:48:21  hmm
07:48:23  s/som/some
07:48:30  http://haskell.org/wiki/wiki?UnitTesting
07:48:50  where's quickcheck?
07:49:14  http://www.cs.chalmers.se/~rjmh/QuickCheck/
07:49:20  yes
07:49:31  it's really cool
07:49:50  How long does it take to run a test?
07:51:20  it goes fast
07:51:33  it depends on the function of course
07:52:34  You know, I have to scream over and over about the fact that Windows doesn't have any standard way of previewing a PostScript file.
07:52:50  yes, but you can download ghostview
07:53:18  I tried to download GhostView for Win32 the last time I had to view something and the site was down.
07:53:20  it works great in windows, i've used it for years (as do emacs and all kinds of other tools you can't live without)
07:54:11  I'm getting sucked into a meeting.
07:54:14  Oh well.
07:54:24  talk to you all later. :)
07:54:55 * shapr waves
08:02:58 --- quit: shapr ("hometime")
08:40:50 --- quit: julien ("Client Exiting")
09:11:30 --- quit: jlb ("Client Exiting")
09:16:20 --- quit: kepler (Remote closed the connection)
09:20:38 --- join: jlb (~ktk@jeremeydsl-3.mylinuxisp.com) joined #haskell
10:36:40  w00t.
12:35:48 --- join: kepler (~kepler@adsl-20-90-85.asm.bellsouth.net) joined #haskell
14:09:14 --- quit: dennisb (Ping timeout: 180 seconds)
14:22:06 --- quit: kepler ("[x]chat")
14:56:02 --- join: dennisb (~dennis@as2-4-3.an.g.bonet.se) joined #haskell
19:13:40 --- join: kepler (~kepler@adsl-20-90-85.asm.bellsouth.net) joined #haskell
21:03:17 --- quit: xbill ("Leaving")
21:57:11 --- join: xbill (wli@DOMINIA.MIT.EDU) joined #haskell
23:59:59 --- log: ended haskell/01.12.17