From hakim.cassimally at gmail.com Sun Aug 1 02:22:51 2010 From: hakim.cassimally at gmail.com (Hakim Cassimally) Date: Sun, 1 Aug 2010 10:22:51 +0100 Subject: [Edinburgh-pm] Heretical sabbat In-Reply-To: <20100731195358.GC28392@assyrian.org.uk> References: <20100728132800.GB28447@assyrian.org.uk> <4C503DF6.3050606@gmail.com> <20100729143928.GE28447@assyrian.org.uk> <20100731195358.GC28392@assyrian.org.uk> Message-ID: On 31 July 2010 20:53, Miles Gould wrote: > On Sat, Jul 31, 2010 at 08:20:15PM +0100, Hakim Cassimally wrote: >> (or s/mp3/m4a/, if you have an aversion to mp3). >> Comments and suggestions welcome, or alternatively just laugh at how >> awful my sound-engineering skills are :D > > I really enjoyed that :-) > > Though you're right, I was a bit OTT - the best days of my /working/ > life, perhaps :-) Hehe, there were lots of good lines, and I didn't manage to fit them all in ;-) The show is now up on the YAPC::EU::2010 site, at: http://conferences.yapceurope.org/ye2010/news/622 Thanks again, and see you all next time I'm up in Edinburgh! osf' From jules at turnbull25.plus.com Sun Aug 1 08:21:40 2010 From: jules at turnbull25.plus.com (Julian Turnbull) Date: Sun, 01 Aug 2010 16:21:40 +0100 Subject: [Edinburgh-pm] Someone is wrong on the Internet, and I'm worried it's me In-Reply-To: <20100731200709.GD28392@assyrian.org.uk> References: <20100731200709.GD28392@assyrian.org.uk> Message-ID: <4C559104.6040602@turnbull25.plus.com> Miles Gould wrote: > Help! I said something unsupported on Twitter, and now I'm being asked > to justify it. > > Enraged by the discovery that there are language designers who think > it's OK to provide textual whole-file inclusion as the sole > code-reuse mechanism in fecking 2010, I tweeted > > LANGUAGE DESIGNERS: unless you have a really good idea for a module > system, just copy Perl or O'Caml. You have no excuse for failure. > > Which misbegotten language(s) would this be? I remember working with that kind of code-reuse - with punched cards, somewhere around 1975. I'd be interested to hear what other mongers make of the Perl-Python comparison in this regard. I'm just dipping a toe in the water with Python, so I don't know enough to make a sensible contribution. Julian. From miles at assyrian.org.uk Sun Aug 1 08:58:04 2010 From: miles at assyrian.org.uk (Miles Gould) Date: Sun, 1 Aug 2010 16:58:04 +0100 Subject: [Edinburgh-pm] Someone is wrong on the Internet, and I'm worried it's me In-Reply-To: <4C559104.6040602@turnbull25.plus.com> References: <20100731200709.GD28392@assyrian.org.uk> <4C559104.6040602@turnbull25.plus.com> Message-ID: <20100801155804.GF28392@assyrian.org.uk> On Sun, Aug 01, 2010 at 04:21:40PM +0100, Julian Turnbull wrote: > Which misbegotten language(s) would this be? The language that aroused my ire was Frink (http://futureboy.us/frinkdocs/), which is rather like units(1) on speed. His intended niche is short, engineering-type calculations, particularly on portable devices, but still, there's no excuse for doing something so obviously wrong. > I remember working with that kind of code-reuse - with punched cards, > somewhere around 1975. PHP did this for a long time, too - anyone know if they've seen the error of their ways yet? I know PHP only got namespaces surprisingly recently. > I'd be interested to hear what other mongers make of the Perl-Python > comparison in this regard. I'm just dipping a toe in the water with > Python, so I don't know enough to make a sensible contribution. I haven't used Python for a while, but here's what I remember about the module system: 1) The actual module-loading business is much like Perl's: when you ask to import foo.bar.baz.spoffle, a configurable list of directories is searched for the file foo/bar/baz/spoffle.py, and the first one to be found is compiled and loaded, with the functions by default living in the foo.bar.baz.spoffle namespace. 2) You can also do "from X import *" or "from X import f, g, h", which imports all public objects from X (or just the specified ones) into your namespace. Unlike in Perl, AIUI, (2) is a language feature and not overridable by user code. Miles -- For a successful technology, reality must take precedence over public relations, for nature cannot be fooled. -- Richard Feynman From miles at assyrian.org.uk Mon Aug 2 04:36:52 2010 From: miles at assyrian.org.uk (Miles Gould) Date: Mon, 2 Aug 2010 12:36:52 +0100 Subject: [Edinburgh-pm] DaliBug In-Reply-To: References: <20100730160915.GG11723@assyrian.org.uk> Message-ID: <20100802113652.GJ28392@assyrian.org.uk> On Sat, Jul 31, 2010 at 07:20:23PM +0100, Aaron Crane wrote: > Here's a random guess: there's a compiler bug which is present at all > optimisation levels, but happens to be hidden by an optimisation > enabled at -O2 ? perhaps an IR structure that's mishandled is only > ever present at -O1 or -O0, because -O2 changes the underlying code to > something else first. It turns out that all IR opcodes present in the "bad" version are also present in the "good" version... p_q Miles -- It is better to be deprived of food for three days than of tea for one. -- Confucius From miles at assyrian.org.uk Mon Aug 2 15:52:31 2010 From: miles at assyrian.org.uk (Miles Gould) Date: Mon, 2 Aug 2010 23:52:31 +0100 Subject: [Edinburgh-pm] DaliBug In-Reply-To: <20100802113652.GJ28392@assyrian.org.uk> References: <20100730160915.GG11723@assyrian.org.uk> <20100802113652.GJ28392@assyrian.org.uk> Message-ID: <20100802225231.GO28392@assyrian.org.uk> ... got it. Here's the offending code: gcg_create_mpyint(gcg_expand, rs1, UnivInt_to_int(p.Value), rd); and here's what it should have been: gcg_create_mpyintimm(gcg_expand, rs1, UnivInt_to_int(p.Value), rd); This meant that instead of emitting code to multiply register r1 by the immediate value 10, it was emitting code to multiply r1 by r9 (which was, of course, uninitialised). The typesystem-inclined will note that this could and should have been detected at compile-time: the problem is that virtual registers (rs1 and rd) are represented as integers, much like UnivInt_to_int(p.Value). What I probably should have done was made the mpyintimm constructor take whatever kind of thing p is. Now I need to work out how to get the C generation system to output that... Ideally I'd represent registers some other way too, but I don't think that's possible with the system as it is. I'm treating this as a learning experience. Miles -- Sure, it could contribute to the breakdown of society. But isn't the breakdown of a decent party just as much of a tragedy? -- Robert Colvile From iainspeed at gmail.com Mon Aug 2 16:05:17 2010 From: iainspeed at gmail.com (Iain Barnett) Date: Tue, 3 Aug 2010 00:05:17 +0100 Subject: [Edinburgh-pm] Regex not matching what I expect (or want:) In-Reply-To: <20100731191032.GA7545@kirkwall> References: <20100731191032.GA7545@kirkwall> Message-ID: Thanks very much for all the replies, and especially for the examples as that's usually the missing key in any explanation (such as using the pos function in perldocs). I'll work my way through them and see what works best. Many thanks Iain From perl at aaroncrane.co.uk Fri Aug 20 02:18:47 2010 From: perl at aaroncrane.co.uk (Aaron Crane) Date: Fri, 20 Aug 2010 10:18:47 +0100 Subject: [Edinburgh-pm] Emergency meeting tomorrow? Message-ID: Mark Keating (from Shadowcat) is in town at the moment; this clearly constitutes an emergency which can only be remedied by BEER. Unfortunately, Mark is only available tomorrow evening (Saturday 21st), which is fairly short notice. I'm free till 8pm; is anyone else around? I'll also take suggestions for reasonable pubs which can be expected to have space on a Saturday evening during the festival. Anyone know what the Cumberland is like at the moment? -- Aaron Crane ** http://aaroncrane.co.uk/ From miles at assyrian.org.uk Fri Aug 20 04:53:51 2010 From: miles at assyrian.org.uk (Miles Gould) Date: Fri, 20 Aug 2010 12:53:51 +0100 Subject: [Edinburgh-pm] Emergency meeting tomorrow? In-Reply-To: References: Message-ID: <20100820115351.GT14157@assyrian.org.uk> On Fri, Aug 20, 2010 at 10:18:47AM +0100, Aaron Crane wrote: > Mark Keating (from Shadowcat) is in town at the moment; this clearly > constitutes an emergency which can only be remedied by BEER. > Unfortunately, Mark is only available tomorrow evening (Saturday > 21st), which is fairly short notice. I'm free till 8pm; is anyone > else around? I think I could probably rearrange my busy schedule to make space for BEER :-) Miles -- How about this: "In order to become better connected with audiences, the BBC should cause all televisions to ooze superglue" -- Steve Jolly From cyocum at gmail.com Fri Aug 20 05:17:00 2010 From: cyocum at gmail.com (Chris Yocum) Date: Fri, 20 Aug 2010 13:17:00 +0100 Subject: [Edinburgh-pm] Emergency meeting tomorrow? In-Reply-To: <20100820115351.GT14157@assyrian.org.uk> References: <20100820115351.GT14157@assyrian.org.uk> Message-ID: <4C6E723C.4020008@gmail.com> I may be as well. What I was thinking though is that Stockbridge Tap may be far enough away from the festival crowds that it will not be heaving. What say you? Chris Miles Gould wrote: > On Fri, Aug 20, 2010 at 10:18:47AM +0100, Aaron Crane wrote: > >> Mark Keating (from Shadowcat) is in town at the moment; this clearly >> constitutes an emergency which can only be remedied by BEER. >> Unfortunately, Mark is only available tomorrow evening (Saturday >> 21st), which is fairly short notice. I'm free till 8pm; is anyone >> else around? >> > > I think I could probably rearrange my busy schedule to make space for > BEER :-) > > Miles > > From miles at assyrian.org.uk Fri Aug 20 05:40:57 2010 From: miles at assyrian.org.uk (Miles Gould) Date: Fri, 20 Aug 2010 13:40:57 +0100 Subject: [Edinburgh-pm] Emergency meeting tomorrow? In-Reply-To: <4C6E723C.4020008@gmail.com> References: <20100820115351.GT14157@assyrian.org.uk> <4C6E723C.4020008@gmail.com> Message-ID: <20100820124057.GU14157@assyrian.org.uk> On Fri, Aug 20, 2010 at 01:17:00PM +0100, Chris Yocum wrote: > I may be as well. What I was thinking though is that Stockbridge Tap > may be far enough away from the festival crowds that it will not be > heaving. What say you? WFM. Miles -- Genius is 1% inspiration, 2% perspiration, and 99% arithmetic. -- Anon From asmith9983 at gmail.com Fri Aug 20 06:57:21 2010 From: asmith9983 at gmail.com (A Smith) Date: Fri, 20 Aug 2010 14:57:21 +0100 Subject: [Edinburgh-pm] Emergency meeting tomorrow? In-Reply-To: <20100820115351.GT14157@assyrian.org.uk> References: <20100820115351.GT14157@assyrian.org.uk> Message-ID: I'll refresh myself with a soda and lime, although at The Cumberland its more Lime with soda. Ben may come too. congregate just after 7pm ? -- Andrew On 20 August 2010 12:53, Miles Gould wrote: > On Fri, Aug 20, 2010 at 10:18:47AM +0100, Aaron Crane wrote: > > Mark Keating (from Shadowcat) is in town at the moment; this clearly > > constitutes an emergency which can only be remedied by BEER. > > Unfortunately, Mark is only available tomorrow evening (Saturday > > 21st), which is fairly short notice. I'm free till 8pm; is anyone > > else around? > > I think I could probably rearrange my busy schedule to make space for > BEER :-) > > Miles > > -- > How about this: "In order to become better connected with audiences, the > BBC should cause all televisions to ooze superglue" > -- Steve Jolly > _______________________________________________ > Edinburgh-pm mailing list > Edinburgh-pm at pm.org > http://mail.pm.org/mailman/listinfo/edinburgh-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From asmith9983 at gmail.com Fri Aug 20 07:00:43 2010 From: asmith9983 at gmail.com (A Smith) Date: Fri, 20 Aug 2010 15:00:43 +0100 Subject: [Edinburgh-pm] Emergency meeting tomorrow? In-Reply-To: References: <20100820115351.GT14157@assyrian.org.uk> Message-ID: Please firm up location and congregate time. On 20 August 2010 14:57, A Smith wrote: > I'll refresh myself with a soda and lime, although at The Cumberland its > more Lime with soda. > Ben may come too. congregate just after 7pm ? > -- > Andrew > > > On 20 August 2010 12:53, Miles Gould wrote: > >> On Fri, Aug 20, 2010 at 10:18:47AM +0100, Aaron Crane wrote: >> > Mark Keating (from Shadowcat) is in town at the moment; this clearly >> > constitutes an emergency which can only be remedied by BEER. >> > Unfortunately, Mark is only available tomorrow evening (Saturday >> > 21st), which is fairly short notice. I'm free till 8pm; is anyone >> > else around? >> >> I think I could probably rearrange my busy schedule to make space for >> BEER :-) >> >> Miles >> >> -- >> How about this: "In order to become better connected with audiences, the >> BBC should cause all televisions to ooze superglue" >> -- Steve Jolly >> _______________________________________________ >> Edinburgh-pm mailing list >> Edinburgh-pm at pm.org >> http://mail.pm.org/mailman/listinfo/edinburgh-pm >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cyocum at gmail.com Fri Aug 20 07:06:48 2010 From: cyocum at gmail.com (Chris Yocum) Date: Fri, 20 Aug 2010 15:06:48 +0100 Subject: [Edinburgh-pm] Emergency meeting tomorrow? In-Reply-To: <20100820124057.GU14157@assyrian.org.uk> References: <20100820115351.GT14157@assyrian.org.uk> <4C6E723C.4020008@gmail.com> <20100820124057.GU14157@assyrian.org.uk> Message-ID: <4C6E8BF8.3080501@gmail.com> WFM? Miles Gould wrote: > On Fri, Aug 20, 2010 at 01:17:00PM +0100, Chris Yocum wrote: > >> I may be as well. What I was thinking though is that Stockbridge Tap >> may be far enough away from the festival crowds that it will not be >> heaving. What say you? >> > > WFM. > > Miles > > From miles at assyrian.org.uk Fri Aug 20 07:08:25 2010 From: miles at assyrian.org.uk (Miles Gould) Date: Fri, 20 Aug 2010 15:08:25 +0100 Subject: [Edinburgh-pm] Emergency meeting tomorrow? In-Reply-To: <4C6E8BF8.3080501@gmail.com> References: <20100820115351.GT14157@assyrian.org.uk> <4C6E723C.4020008@gmail.com> <20100820124057.GU14157@assyrian.org.uk> <4C6E8BF8.3080501@gmail.com> Message-ID: <20100820140825.GX14157@assyrian.org.uk> On Fri, Aug 20, 2010 at 03:06:48PM +0100, Chris Yocum wrote: > WFM? http://lmgtfy.com/?q=WFM Miles -- One person can change the world, but most of the time they shouldn't. -- Marge Simpson From perl at aaroncrane.co.uk Fri Aug 20 08:11:18 2010 From: perl at aaroncrane.co.uk (Aaron Crane) Date: Fri, 20 Aug 2010 16:11:18 +0100 Subject: [Edinburgh-pm] Emergency meeting tomorrow? In-Reply-To: <20100820124057.GU14157@assyrian.org.uk> References: <20100820115351.GT14157@assyrian.org.uk> <4C6E723C.4020008@gmail.com> <20100820124057.GU14157@assyrian.org.uk> Message-ID: Miles Gould wrote: > Chris Yocum wrote: >> Stockbridge Tap > > WFM That's settled, then. Stockbridge Tap 2 Raeburn Place, EH4 1GN Saturday 21st August 6pm start As I said, I'll have to leave at 8pm; and Mark says he will likewise, so no need to get your hard-core drinking hats on. I might well end up getting there a bit early, though. -- Aaron Crane ** http://aaroncrane.co.uk/ From fontani at gmail.com Sat Aug 21 07:28:59 2010 From: fontani at gmail.com (Marco Fontani) Date: Sat, 21 Aug 2010 15:28:59 +0100 Subject: [Edinburgh-pm] Emergency meeting tomorrow? In-Reply-To: References: <20100820115351.GT14157@assyrian.org.uk> <4C6E723C.4020008@gmail.com> <20100820124057.GU14157@assyrian.org.uk> Message-ID: On Fri, Aug 20, 2010 at 4:11 PM, Aaron Crane wrote: > That's settled, then. > ?Stockbridge Tap > ?2 Raeburn Place, EH4 1GN > ?Saturday 21st August > ?6pm start Hi all, after months lurking on the list and always realising it was "that" Thursday of the month on the day... I'll also be coming at the social tonight. GPS willing, the Italian "estranged" Edinburgh.pm member from Glasgow will also be joining you this evening at 6pm. If I don't see you, please do seek a guy with the green YAPC shirt ;) Till soon -marco- From miles at assyrian.org.uk Tue Aug 24 06:26:50 2010 From: miles at assyrian.org.uk (Miles Gould) Date: Tue, 24 Aug 2010 14:26:50 +0100 Subject: [Edinburgh-pm] Thursday Message-ID: <20100824132650.GP14157@assyrian.org.uk> I notice that we're due for a meeting on Thursday. Are we going to risk the Cumberland, or try somewhere further out? Miles -- (This message encoded in two-pass rot13 for extra security) From cyocum at gmail.com Tue Aug 24 06:33:42 2010 From: cyocum at gmail.com (Chris Yocum) Date: Tue, 24 Aug 2010 14:33:42 +0100 Subject: [Edinburgh-pm] Thursday In-Reply-To: <20100824132650.GP14157@assyrian.org.uk> References: <20100824132650.GP14157@assyrian.org.uk> Message-ID: <4C73CA36.5080106@gmail.com> I say risk the Cumberland. If Murry reserves the table as per usual, we should be fine. Chris Miles Gould wrote: > I notice that we're due for a meeting on Thursday. Are we going to risk > the Cumberland, or try somewhere further out? > > Miles > > From perl at minty.org Tue Aug 24 06:58:28 2010 From: perl at minty.org (Murray) Date: Tue, 24 Aug 2010 14:58:28 +0100 Subject: [Edinburgh-pm] Thursday In-Reply-To: <4C73CA36.5080106@gmail.com> References: <20100824132650.GP14157@assyrian.org.uk> <4C73CA36.5080106@gmail.com> Message-ID: <20100824135828.GU29178@minty.org> On Tue, Aug 24, 2010 at 02:33:42PM +0100, Chris Yocum wrote: > I say risk the Cumberland. If Murry reserves the table as per usual, we > should be fine. Sadly I cannot make it this month -- reserving a table is easy tho -- just give them a call. 0131 558 3134 I would .. but given you might yet opt for another venue ... From asmith9983 at gmail.com Tue Aug 24 13:05:53 2010 From: asmith9983 at gmail.com (A Smith) Date: Tue, 24 Aug 2010 21:05:53 +0100 Subject: [Edinburgh-pm] Thursday In-Reply-To: <20100824135828.GU29178@minty.org> References: <20100824132650.GP14157@assyrian.org.uk> <4C73CA36.5080106@gmail.com> <20100824135828.GU29178@minty.org> Message-ID: Given the Scottish Summer weather, and how wet Saturday evening turned out, playing safe booking a table inside the Cumberland seems a good option. I'll aim for just after 7pm, at the Cumberland. -- Andrew On 24 August 2010 14:58, Murray wrote: > On Tue, Aug 24, 2010 at 02:33:42PM +0100, Chris Yocum wrote: > > I say risk the Cumberland. If Murry reserves the table as per usual, we > > should be fine. > > Sadly I cannot make it this month -- reserving a table is easy tho -- > just give them a call. > > 0131 558 3134 > > I would .. but given you might yet opt for another venue ... > _______________________________________________ > Edinburgh-pm mailing list > Edinburgh-pm at pm.org > http://mail.pm.org/mailman/listinfo/edinburgh-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From miles at assyrian.org.uk Tue Aug 24 13:19:08 2010 From: miles at assyrian.org.uk (Miles Gould) Date: Tue, 24 Aug 2010 21:19:08 +0100 Subject: [Edinburgh-pm] Thursday In-Reply-To: <20100824135828.GU29178@minty.org> References: <20100824132650.GP14157@assyrian.org.uk> <4C73CA36.5080106@gmail.com> <20100824135828.GU29178@minty.org> Message-ID: <20100824201908.GR14157@assyrian.org.uk> On Tue, Aug 24, 2010 at 02:58:28PM +0100, Murray wrote: > Sadly I cannot make it this month -- reserving a table is easy tho -- > just give them a call. > > 0131 558 3134 OK, I've just booked a table for six in the name of Gould for 1830 on Thursday. Miles -- "I wasn't aware the Tokyo police employed uneducated, paranoid, delusional foreign delinquents." "In my case, they made an exception." -- Fred Gallagher, www.megatokyo.com From asmith9983 at gmail.com Tue Aug 24 16:06:56 2010 From: asmith9983 at gmail.com (Andrew Smith) Date: Wed, 25 Aug 2010 00:06:56 +0100 Subject: [Edinburgh-pm] Mark Keating - conference post festival Message-ID: <1282691216.16746.420.camel@amd64-ws1> Following our discussion of ideas at The Stockbridge Tap on Saturday evening,My thoughts are that these events should be promoted as inexpensive social/professional events where people who need to understand the implications of new and emerging technologies can update themselves without spending hours tediously surfing stuff on the Internet by providing streams focussed on specific topics, such as where Perl has moved to from the widely used 5.8 and CPAN, to Parrot and Perl 6. Functional programming: What its about,Haskell,OCAML,F#, Enterprise systems, Linux,OpenSolaris,MySQL,Apache. My thoughts are that it could be aimed at graduates, who need to move on from COBOL and FORTRAN. On the train to visit my Mother in Aberdour two weeks ago, I spoke to a girl with a PhD from Lisbon who was on her way to a cell modelling summer school in Dundee where the implementation language was FORTRAN. As Mark thought of the conference being after the Fringe, for accommodation reasons, and maybe to catch parents dropping their loved ones off at one of our fine Scottish Universities, we could widen our possible attendees. So hold it in the week following the end of the official festival/fringe, and call it the "Edinburgh Computer Festival", like the Book Festival, and Jazz Festival. People like Oracle,Microsoft,IBM, might like to be sponsors. Speakers could be drawn from Alumni, as well as those in and around Edinburgh, even Dundee on how to run a video games company. Glasgow is known worldwide for GHC, so maybe Simon Peyton-Jones on working at Microsoft Research,Cambridge on the F# team. -- Andrew Smith B.Sc(Hons), MBA 14 Inverleith Place Edinburgh EH3 5PZ T: 0131-5529983 M: 07807 321039 F: 0131-5512702 E: asmith9983 at gmail.com From oliver.saunders at gmail.com Mon Aug 30 12:56:59 2010 From: oliver.saunders at gmail.com (Ollie Saunders) Date: Mon, 30 Aug 2010 20:56:59 +0100 Subject: [Edinburgh-pm] Ed Lambda Message-ID: Hi Perl folks, I'm running a meetup for functional programming in Edinburgh. The first one will be on the 13th of September at Malone's Irish Bar (14 Forrest Road) and will continue every 2nd monday of each month. For the first meetup I think we'll just be having a chat and getting to know each other but I hope to be able to expand it to talks and coding dojos once we have some regular numbers. For more details: http://meetup.com/ed-lambda/ And we're on Twitter: http://twitter.com/ed_lambda