[00:31] *** Uraeus has joined #kamaelia
[00:43] < MS-> Finally finished writing the document I referred to earlier...
[00:44] < Davbo> Ouch
[00:44] < MS-> Very
[00:44] < Davbo> what was it? or would you have to kill me if you told me?
[00:44] < MS-> the latter :)
[00:44] < Davbo> in which case, i'm not fussed.
[00:44] < MS-> :)
[00:44] < Davbo> Ah :)
[00:45] < Davbo> you work at GCHQ part-time?
[00:45] < Davbo> :P
[00:45] < MS-> heh
[00:45] < MS-> that'd be funny
[00:53] < Davbo> I'm sure the BBC has something similar to GCHQ
[00:53] < Davbo> monitoring calls to channel 4 or something
[00:54] < Davbo> What's your Job title MS-?
[00:56] *** Davbo tin-foil conspiracy theorist hat comes off
[00:56] < Davbo> I've been watching too much Lost
[01:04] < MS-> My job title? Senior Research Engineer
[01:04] < MS-> That or "code monkey" ;)
[01:05] < MS-> whipping boy perhaps
[01:05] < MS-> :-D
[01:05] < Davbo> lol :)
[01:06] < Davbo> Jonathan Coulton - Code Monkey, good song
[01:07] < MS-> heh
[01:07] < MS-> Has Lost found a plot yet btw?
[01:07] < Davbo> Nope
[01:08] < Davbo> and they broke my 2 rules for a TV show
[01:08] < MS-> Watched a few eps of this season to see if it'd improved and it still looked like they hadn't found a plot yet
[01:09] < Davbo> recent episodes have been good though
[01:09] < Davbo> as far as lost episodes go
[01:09] < Davbo> flash-forwards are crazy
[01:09] < MS-> That's what made me think it might be worth another look
[01:10] < MS-> but I was disappointed
[01:10] < MS-> I think that's almost why I like Terminator: Sarah Connor Chronicles
[01:10] < MS-> I went into that expecting that to be terrible
[01:11] < Davbo> Hmm any good?
[01:11] < MS-> and then they went and made it a) a serial b) good c) have a plot d) a plot that seemed well thought out e) an understanding of technology f) good actors g) good writing
[01:11] < MS-> kinda caught me out
[01:11] < MS-> :)
[01:11] < Davbo> might have to take a look!
[01:11] < Davbo> What you think to BSG?
[01:11] < MS-> I don't want to say anything about the new series that's just started
[01:12] < MS-> because Matt may read the logs
[01:12] < MS-> and he's not got sky
[01:12] < MS-> but I will say that it is very very good
[01:12] < MS-> I went into that thinking that'd be terrible too
[01:12] < Davbo> Ah so we can't discuss it then hehe
[01:12] < MS-> I remember seeing the original BSG first time round
[01:13] < MS-> and so when the new one started up seeing a female cylon and female starbuck?
[01:13] < MS-> There was a commemortive magazine for the mini-series so I bought it as a joke for my brother
[01:13] < MS-> turns out the joke was on me :)
[01:13] < MS-> I like the fact that they don't seem to take the easy route with their plotlines
[01:14] < MS-> The new caprica rescue at the beginning of season 2(3?) was extremely cool too
[01:14] < Davbo> oh that was awesome
[01:14] < MS-> I like SF, you can probably tell :)
[01:14] < MS-> OK, I really ought to get sleep - I'm off
[01:14] < MS-> cya :-)
[01:15] < Davbo> Night MS-
[01:15] < MS-> night
[01:15] *** MS- is now known as ms-away
[06:55] *** Lawouach_ has joined #kamaelia
[06:55] < Lawouach_> morning all
[07:28] *** maveriick has joined #kamaelia
[07:29] < ms-away> morning
[08:00] *** mhrd has joined #kamaelia
[08:00] *** Chong- has joined #kamaelia
[08:01] < Chong-> Good morning, everyone.
[08:01] < Lawouach_> hi Chong
[08:03] < mhrd> moning
[08:06] < Lawouach_> hey mhrd
[08:08] *** mhrd has joined #kamaelia
[08:12] < Chong-> Hi, Lawouach_, mhrd
[08:37] *** orphans has joined #kamaelia
[09:30] *** Chong- is now known as Chong-away
[09:51] < vmlemon> Hi
[09:53] < orphans> vmlemon, hey
[09:54] *** vmlemon wonders who the hell managed to set the fire alarm system off here, assuming it wasn't a test
[09:54] < orphans> i say toaster
[09:54] < orphans> it's normally a toaster
[09:55] < vmlemon> Hrm, I don't know where I can find a toaster in that particular college building
[09:55] < vmlemon> I don't think they even do cookery there
[09:55] < vmlemon> (it's over the road where that happens)
[09:55] < orphans> ahh :)
[09:56] < orphans> not at home
[09:56] < vmlemon> Yeah
[09:56] < vmlemon> Unless someone in the staffrooms has managed to blow something up
[09:56] < vmlemon> Either that or the folks who do mechanics, here ;)
[09:57] < vmlemon> (http://www.leedsmet.ac.uk/harrogate/, if you're wondering where I am at the moment)
[09:58] < orphans> hum, nothing obviously explosive from the pictures...
[09:59] < vmlemon> Hah, unless someone has posted pics somewhere else of something burning here...
[10:00] < vmlemon> Although it's the first time since I started the course that the fire alarm has gone off
[10:02] < orphans> how long you been there?
[10:03] < vmlemon> Since September last year
[10:03] < vmlemon> although the course finishes in June/July
[10:03] < orphans> pretty good hit rate that - I've had at least two in the last couple of months
[10:03] < vmlemon> I guess it's probably down to luck :)
[10:07] < vmlemon> And a lack of toasters, presumably
[10:07] < orphans> yeah
[10:08] < orphans> perhaps my favourite thing at uni is that in this massive lab with all sorts of crazy looking nanotech machines theres a microwave sitting in the corner
[10:08] < orphans> I'm never sure whether it's vital for some experiment or just there to heat up a pot noodle
[10:09] < vmlemon> Or maybe even both...
[10:09] < vmlemon> Glow in the dark Pot Noodle, anyone? Noodle flavoured bacteria?
[10:10] < vmlemon> ;)
[10:10] < orphans> I'd definitely be slightly scared to use it
[10:13] < vmlemon> o.O "I can take a Gobuntu CD, put it in a server
[10:13] < vmlemon> (with supported hardware) and have no concerns about my ideals being
[10:13] < vmlemon> infringed upon."
[10:22] < vmlemon> Hah,
[10:22] < vmlemon> ""I'd go with that. I think ISO/IEC 26300 (ODF 1.0) can be compared to a neat house built on good foundations which is not finished; 29500 (OOXML) is a baroque cliffside castle replete with toppling towers, secret passages and ghosts: it is all too finished."
[10:31] < Lawouach> back
[11:07] *** Chong-away is now known as Chong-
[11:46] *** bcarlyon|nub has joined #kamaelia
[11:58] *** Lawouach_ has joined #kamaelia
[11:58] < Lawouach_> ahem.
[12:16] *** Chong- Lawouach_ has something to say :-)
[12:23] *** MS- has joined #kamaelia
[12:23] < MS-> aftenoon
[12:25] < Lawouach_> heya MS-
[12:25] < Lawouach_> I've been progressing quite well on my XMPP lib
[12:25] < Lawouach_> I have covered quite a bunch of pubsub
[12:26] < MS-> Excellent :-)
[12:26] < Lawouach_> I'm planning on interfacing a XMPP client tunning with Kamaelia with an HTTP server running with CherryPy allowing for clients to view items published to a given pubsub node
[12:26] < Lawouach_> Should be fun :)
[12:26] < Lawouach_> Hopefully available this weekend
[12:26] < MS-> That sounds very interesting indeed :-)
[12:26] < Lawouach_> :)
[12:27] < Lawouach_> Also, imagin that XMPP library in the context of game
[12:27] < Lawouach_> it could be use to interact in many ways with the game
[12:27] < MS-> indeed
[12:27] < Lawouach_> either on a pure IM level
[12:27] < MS-> or on a state change level
[12:27] < Lawouach_> or a command sender :)
[12:27] < Lawouach_> yeap
[12:27] < Lawouach_> could be fun :)
[12:27] < MS-> Could indeed
[12:28] < MS-> Maybe ought to think of what we can do with 132.185.142.2 - which is a BBC owned server which isn't really doing anything these days
[12:29] < MS-> Probably can't give you access to the server (I'd probably get shot or something like that)
[12:29] < MS-> But could probably run code from an SVN checkout on it
[12:29] < Lawouach_> Well we wouldn't want that to happen, would we?
[12:29] < Lawouach_> :)
[12:29] < MS-> And do something that way
[12:29] < Lawouach_> for now the code is XMPP client targeted
[12:29] *** MS- nods
[12:30] < Lawouach_> but writing a server based on the code could be doable
[12:30] < Lawouach_> wouldn't compete with ejabberd or openfire
[12:30] < MS-> indeed.
[12:30] < Lawouach_> but would work well enough
[12:30] < MS-> But it doesn't really have to compete with those really, since it's just different sort of domain
[12:30] < Lawouach_> I also considered a XMPP-IRC bridge component :)
[12:30] < Lawouach_> oh yes
[12:30] < MS-> That would be useful (and fun :) )
[12:31] < Lawouach_> it's just a proof of concept for now. A server that is
[12:31] < Lawouach_> But I don't doubt Kamaelia to cope with the load :)
[12:31] < MS-> I suppose once you have XMPP clients and IRC components, building a bridge would be relatively simple - the interesting part would be in the mapping of ids and behaviours
[12:31] < MS-> :-)
[12:31] < Lawouach_> yeap
[12:32] < Lawouach_> That'd be the "tricky" part
[12:32] < MS-> Largely because its decision making
[12:32] < MS-> :)
[12:32] < Lawouach_> Yes
[12:32] < orphans> afternoon MS-, Lawouach
[12:32] < MS-> orphans: afternoon
[12:33] *** MS- wonders what would happen if you linked a collection of orphan's proposed music players together using that, or if that's just being a little silly.. :)
[12:33] < Lawouach_> That is not
[12:33] < Lawouach_> That's one interes of mine. Not just orphans proposal
[12:34] < Lawouach_> But the mmporg one too
[12:34] < MS-> :)
[12:34] < Lawouach_> anything that needs to send data on a near-realtime really
[12:34] < orphans> what would happen? - I have a very hazy idea of what XMPP entails
[12:34] < orphans> spose I should really rtfm :)
[12:35] < Lawouach_> no no
[12:35] < Lawouach_> XMPP is mostly known as a IM protocol
[12:35] < MS-> orphans: think IRC for software
[12:35] < MS-> not quite that
[12:35] < Lawouach_> but it has extensions like PubSub
[12:35] < MS-> but not too far off
[12:35] < orphans> Lawouach, yeah, that was my hazy idea
[12:35] < Lawouach_> PubSub allows for data to be published and then subscribed to
[12:35] < orphans> ahh, I get it
[12:36] < Lawouach_> So one could subscribe to a node that represents a playlist of songs, beats, or whatever
[12:36] < orphans> I think - so it's a nice easy (if you're not Lawouach trying to implement it) to do stuff with loads of users
[12:36] < Lawouach_> and would be updated everytime one item is published or removed from that node
[12:36] < orphans> sounds cool :)
[12:37] < Lawouach_> it certainly is
[12:37] < Lawouach_> considering it all happens in near realtime and you can do funky stuff
[12:37] < MS-> BTW, had a meeting here with someone who's heading up a new (effectively) rapid prototyping/application dev group, and they sound seriously interested in Kamaelia.
[12:37] < MS-> Where that'll lead, I don't know, but it's promising :)
[12:38] < Lawouach_> as MS- said, it can be used to automate actions based on what happens to a node or an item. You could then chain components, each subscribed to aparticular node waiting for event.
[12:38] < Lawouach_> MS-: sweet
[12:39] < MS-> indeed :)
[12:39] < orphans> Lawouach, sorry, I think I'm being a bit slow on this - didn't really understand that last bit :)
[12:40] < MS-> Imagine if you can publish the state of your bubblegum sequencer somewhere
[12:40] < orphans> yup
[12:40] < MS-> so you can have 4 networked bubblegums
[12:40] < orphans> yup
[12:40] < MS-> they could also wait on each other based on the shared state
[12:40] < MS-> rather than in/outboxes
[12:41] < MS-> It's a higher level of looking at concurrency in some respects
[12:41] < MS-> and lower from others
[12:41] < orphans> ok, I think I understand
[12:41] < Lawouach_> yeap you cna nicely distribute not only the load but the actual function
[12:41] < MS-> (depending on whether I've intepretted Lawouach_'s comment appropriately)
[12:41] < Lawouach_> You have
[12:41] < MS-> cool
[12:42] < Lawouach_> anyway all good stuff :)
[12:42] < MS-> indeed :)
[12:55] *** maveriick has parted #kamaelia
[12:58] < MS-> OK, I've gotta go for a while, back in a while
[12:58] < MS-> cya
[12:58] *** MS- has parted #kamaelia
[13:51] *** Davbo has joined #kamaelia
[14:36] *** simon89 has joined #kamaelia
[14:57] *** MS- has joined #kamaelia
[14:58] < Chong-> Afternoon, MS-
[14:58] < MS-> heya
[14:58] < Chong-> Now the weather becomes much better:-)
[14:58] < MS-> Indeed - definitely good weather
[14:59] < Chong-> ;)
[16:25] < Lawouach> back
[16:30] < MS-> Lawouach: heya
[16:31] < Lawouach> hey there
[16:33] < Davbo> How do you make programming in ASM more annoying - make it Java Byte-code.
[16:35] < Davbo> invokevirtual java/io/PrintStream/println(Ljava/lang/String;)
[16:35] < Davbo> Also: Hi Lawouach
[16:35] < MS-> try python bytecode instead :)
[16:36] < Davbo> Someone has put in a lot of work so i don't need to write in Java's bytecode so i would rather not
[16:36] < MS-> :)
[16:37] < Davbo> That being said, you shouldn't use the wheel until you know how it works
[16:37] < Davbo> (in some cases)
[16:39] < MS-> OK, odd: http://www.youtube.com/watch?v=tW1S2tsxVHg
[16:42] < Davbo> odd is an understatement
[16:42] < mhrd> you not seen that before?!
[16:44] < MS-> mhrd: Only just looked at the link cy posted the other day
[16:45] < mhrd> ah :)
[16:45] < mhrd> http://www.youtube.com/watch?v=tW1S2tsxVHg ... http://www.youtube.com/watch?v=boZyHDJ5qCs
[16:45] < mhrd> he's the T in IT
[16:46] < Davbo> that takes over EDS cat herding advert for weird IT ad's
[16:46] < Davbo> http://www.youtube.com/watch?v=WxwTC13f1PE
[16:48] < mhrd> heh :)
[16:51] < Davbo> Not sure if Mr. T endorsements really sell IT products though
[16:52] < Davbo> ;)
[16:53] *** Davbo goes back to programming for I2C ports
[16:53] < MS-> mhrd: No, I hadn't seen it before
[16:57] < MS-> "Davbo: Not sure if Mr. T endorsements really sell IT products though "
[16:57] *** MS- begins to question his opinion of Davbo's GSOC app...
[16:57] < MS-> :-)
[16:58] < mhrd> quit your jibber jabber fool!! ;-)
[17:00] < Davbo> Hey if it was Howling mad Murdock i'd be out buying my mid-range storage from Hitachi right now :P
[17:00] < MS-> Howling Mad Murdock has been hired by Ubuntu
[17:03] < Davbo> He piloting Mark Shuttleworth into space again?
[17:10] < Davbo> Minor adjustments to his chopper for space flight ;)
[17:35] < Davbo> back later
[17:45] *** Uraeus has joined #kamaelia
[18:02] *** Uraeus_ has joined #kamaelia
[18:02] *** mhrd has parted #kamaelia
[18:37] *** Uraeus has joined #kamaelia
[19:10] *** Davbo has joined #kamaelia
[19:21] *** MS- wanders off for a bit
[19:22] *** MS- is now known as ms-away
[19:31] *** bcarlyon|nub is now known as bcarlyon|laptop
[19:43] *** j_baker has joined #kamaelia
[19:48] *** j_baker has joined #kamaelia
[19:48] < j_baker> Sigh... I really need to be more careful which buttons I push in the browser when I'm using mibbit.
[20:02] < j_baker> Dumb american question time: I'm assuming European/UK keyboards don't have $ on them, do they?
[20:03] < ms-away> They do
[20:03] *** ms-away is now known as ms-
[20:03] < ms-> The top row of a UK keyoard:
[20:03] < ms-> !"£$%^&*()
[20:03] < ms-> (above 1..0)
[20:03] *** ms- is now known as MS-
[20:03] < j_baker> I see. I always wondered how how people with european keyboards programmed perl/PHP.
[20:04] < MS-> *mac* keyboards though are a real pain
[20:04] < MS-> since # is hidden
[20:04] < j_baker> lol
[20:04] < j_baker> I've heard that.
[20:04] < MS-> (you have to press a random key combo)
[20:04] < MS-> which I can't remember
[20:05] < j_baker> You'd figure they would be more accommodating to programmers.
[20:05] < MS-> Well there's also the fact that a lot of world news reporting works with $ - which is used for lots of different sorts of dollars
[20:05] < MS-> Yeah, you would've thought that they'd think of that
[20:06] < j_baker> Oh well. I suppose we can all be happy we're not trying to program on Japanese keyboards. :P
[20:06] < MS-> I'm sure they're fine if you're japanese :)
[20:08] < j_baker> Yeah, but I would imagine that there aren't that many programming languages that work on non-latin alphabets.
[20:08] < j_baker> (I could be totally wrong though)
[20:09] < MS-> I haven't gone looking myself. That said, I did try writing a parser a while back that was keyword-free, but could parse python-like languages
[20:09] < MS-> or ruby-like
[20:09] < Chong-> I suppose Japanese keyboards are also alphabets-based.
[20:10] < MS-> Turns out you can do it quite easily if you ensure that the *use* requires an end token for a block
[20:10] < MS-> The grammar I defined would define something like
[20:10] < MS-> foo ... :
[20:10] < MS-> a
[20:10] < MS-> B
[20:10] < MS-> endfoo
[20:11] < MS-> as a function call to foo, with arguments ... and a codeblock (which contained A,b) and an endtag of endfoo
[20:11] < MS-> It was an exercise I did to see if it would be possible to make lisp pretty
[20:11] < MS-> (ie no brackets)
[20:12] < MS-> Gave a lightning talk about it at europython a few years back:
[20:12] < MS-> http://www.slideshare.net/kamaelian/swp-a-generic-language-parser
[20:12] < j_baker> If you did that, I may actually try to learn Lisp.
[20:12] < MS-> Did mean it could parse all sorts of things
[20:12] < MS-> heh
[20:12] < j_baker> All those parenthesis throw me off.
[20:12] < MS-> Yeah, I hate lisp due to brackets
[20:12] < MS-> There was a proposal to write a kamaelia based project in lisp
[20:13] < MS-> twas really quite a scary thought
[20:13] < Chong-> it think it works if it's one to one mapping.
[20:14] < MS-> I particularly like slide 8 on in the above slideshare
[20:14] *** Chong- looking at slide 8
[20:15] < j_baker> Heh... so is 9 the result?
[20:15] < MS-> yep :)
[20:15] < MS-> It was an exercise in an entirely test driven parser
[20:16] < MS-> That parser may well creep into kamaelia as a component one day
[20:16] < MS-> Since it kinda makes writing a parser irrelevant :)
[20:16] < j_baker> That's not a bad idea.
[20:17] < Chong-> and could be very useful:-)
[20:18] < j_baker> Did it recognize just keywords or would it also do symbols as well?
[20:19] < MS-> no, you're missing what it does - it doesn't have any keywords :)
[20:20] < MS-> http://cerenity.org/SWP/progs/ has the test cases which it'll happily parse
[20:20] < MS-> So slide 8 for example is this: http://cerenity.org/SWP/progs/expr_40.p
[20:21] < MS-> I don't know if that answers your question
[20:21] < MS-> Do you mean like symbols from the perspective of either ruby/perl
[20:21] < MS-> or from the perspective of variables/functions ?
[20:21] < MS-> or as in !&%&^*^"!
[20:21] < MS-> :)
[20:21] < j_baker> If I'm understanding it correctly, it basically just establishes a set of rules for interpreting the text?
[20:22] < MS-> Essentially yes.
[20:22] < MS-> If you look at this example :
[20:22] < MS-> http://cerenity.org/SWP/progs/expr_33.p
[20:23] < j_baker> Well, I was wondering basically if it would be able to handle XML or HTML or other things because of their heavy use of non-alphanumeric characters.
[20:23] < MS-> It would treat shape, pen, repeat, rotate as function calls
[20:23] < MS-> ahh I see
[20:23] < MS-> no
[20:23] < MS-> not that sort of thing
[20:23] < MS-> It relies on
[20:24] < MS-> stuff : < --- colon is important
[20:24] < MS-> < indent> otherstuff
[20:24] < MS-> < indent> otherstuff
[20:24] < MS-> < indent> otherstuff
[20:24] < MS-> endstuff < -- token is irrelevant, but must match indent of "stuff"
[20:24] < j_baker> I see.
[20:24] < j_baker> That could prove pretty useful for defining scripting languages.
[20:26] < Chong-> or translation between different programming languages
[20:26] < j_baker> Indeed. Imagine if you could use Ruby without having to mess with Rails...
[20:26] < MS-> The idea was actually whether you could have a language that could scale
[20:26] < MS-> from very simplistic stuff
[20:27] < j_baker> Although I would imagine that would require some heavy modification to the parser.
[20:27] < MS-> like the logo-like example
[20:27] < MS-> http://cerenity.org/SWP/progs/expr_33.p
[20:27] < MS-> through to incorporating things like SQL by implication
[20:27] < MS-> *and* also allow translation of the language
[20:29] < MS-> At least on a simple level
[20:29] < MS-> by doing
[20:30] < MS-> ша = if
[20:30] < MS-> ерут = then
[20:30] < MS-> кузуфе = repeat
[20:30] < MS-> etc
[20:30] < MS-> (the LHS above is bogus)
[20:31] < j_baker> I see. That would make one hell of a kamaelia component.
[20:32] < Davbo> Interesting MS-, had a look at it the other week browsing all the slide shows up there
[20:32] < Davbo> Your greylisting slideshow made me laugh :)
[20:33] < MS-> heh, cool
[20:33] < j_baker> Well, I will see you guys later. Got to work on a project.
[20:33] *** j_baker has parted #kamaelia
[20:33] < Davbo> Generic parsing is always interesting
[20:34] < MS-> Indeed. I haven't really *done* anything with that code, but then it was only written for fun :)
[20:35] < Davbo> It would be a big project if you wanted anything serious from it, i'd have thought
[20:35] < MS-> Well, depends really. Since it treats everything as a function
[20:35] < MS-> there should be a 1:1 correspondance between the parse tree
[20:35] < MS-> and S-expressions
[20:36] < Davbo> hmm
[20:36] < MS-> which means the code made this way could be transformed into scheme or lisp
[20:36] < MS-> which then can be compiled by a standard lisp/scheme compiler
[20:36] < Davbo> Yeah
[20:37] < Chong-> lisp/scheme makes it easier to handle these logic relationships.
[20:38] < MS-> Personally, it struck me as having huge potential for really driving people nuts (a tower of babel problem)
[20:38] < MS-> which is part of why I never took that step. Also having other things I felt like doing
[20:39] < MS-> But it could be useful for adding scripting into kamaelia systems so I keep toying with componentising it
[20:39] < Davbo> Heh
[20:39] < Chong-> :-)
[20:42] < Davbo> is Logo a lisp-style functional langauge?
[20:42] < Chong-> I think it is very suitable for kamaelia's component.
[20:43] < MS-> Davbo: Nope
[20:43] < MS-> But that that's not really a problem
[20:43] < MS-> After all, control structures in this syntax get defined as functions
[20:43] < MS-> Which can be handled easily
[20:44] < MS-> It's clearer if you think of it in terms of an interpreter rather than compiler
[20:44] *** Davbo looks up Logo
[20:45] < Chong-> MS-: I think logo is a dialect of lisp :-)
[20:45] < MS-> Chong-: No, not at all
[20:45] < MS-> Heritage is completely different
[20:46] < MS-> syntax is completely different too
[20:47] < Davbo> interesting
[20:47] < Chong-> MS-: maybe you are right.
[20:47] < MS-> Logo was used as a teaching language when I was in primary school
[20:48] < Davbo> indeed, looks like it was Smalltalk's primary influence
[20:49] < MS-> Smalltalk was also heavily influenced by Simula 67
[20:49] < Chong-> it seems a very old language:-)
[20:49] < MS-> (since Simula 67 was the first OO language)
[20:50] < Chong-> I remember there are also several versions of Smalltalk.
[20:51] < MS-> Smalltalk is old, so there would be
[20:52] < Chong-> I see. not familiar with these old languages. But they are still popular even now.
[20:52] < MS-> I try to collect old languages
[20:53] < MS-> Occam and forth are both interesting for example, for differing reasons
[20:53] < Chong-> cool
[20:54] < Davbo> Pascal in your collection MS-?
[20:54] < Chong-> The more languages you know, the more you know language.
[20:57] < MS-> Davbo: yep
[20:57] < Davbo> The more you mix up your syntax*
[20:57] < Davbo> :P
[20:58] < MS-> That can be the case - also your code can become non-idiomatic for the language
[20:58] < Chong-> true. every coin has two sides.
[21:02] < MS-> Not actually ever written anything in fortran, but have coded using cobol
[21:02] < MS-> Wouldn't want to ever again mind
[21:02] < Davbo> My university has 4 Python books, and about 30 Fortran
[21:03] < Chong-> Fortran is more popular in scientific computing.
[21:04] < Chong-> Arguably, the fastest advanced language.
[21:05] *** Uraeus has joined #kamaelia
[21:06] < MS-> Not really. Languages aren't fast - implementations are.
[21:07] *** MS- is now known as ms-away
[21:07] < Chong-> yes. I mean in terms of implementations.
[21:43] *** ms-away has parted #kamaelia
[22:30] < Chong-> sleepy:-) Good night, all.
[22:33] *** Chong- has parted #kamaelia
[23:33] *** Uraeus has joined #kamaelia