From alex at alexbird.co.uk Mon Feb 6 20:27:40 2012 From: alex at alexbird.co.uk (Alex Bird) Date: Mon, 6 Feb 2012 19:27:40 +0000 Subject: [Python Edinburgh] using django to create db for app? In-Reply-To: <84ED2C4331B34B03B56A0B5AF57EEBA2@gmail.com> References: <20479FC4DE3740678F3B6378F809D1CD@gmail.com> <84ED2C4331B34B03B56A0B5AF57EEBA2@gmail.com> Message-ID: On 26 January 2012 10:37, Dougal Matthews wrote: > > The bit I'm least sure about is delving into django to examine the model > and generate code from it. For example, I need to know the actual column > name as well as the name in the model. But It's probably easier than I > think...? > > Depends how easy you think ;) but yeah, its pretty easy; > Thanks for that, got me on the right path. It's generating nice valid objective-c now, for one of the most boring and error prone bits of any app, which was ~90% of the mission! Alex -- Sent from my fur lined mountain lair -------------- next part -------------- An HTML attachment was scrubbed... URL: From dougal85 at gmail.com Mon Feb 6 20:39:45 2012 From: dougal85 at gmail.com (Dougal Matthews) Date: Mon, 6 Feb 2012 19:39:45 +0000 Subject: [Python Edinburgh] using django to create db for app? In-Reply-To: References: <20479FC4DE3740678F3B6378F809D1CD@gmail.com> <84ED2C4331B34B03B56A0B5AF57EEBA2@gmail.com> Message-ID: On Monday, 6 February 2012 at 19:27, Alex Bird wrote: > On 26 January 2012 10:37, Dougal Matthews wrote: > > > The bit I'm least sure about is delving into django to examine the model and generate code from it. For example, I need to know the actual column name as well as the name in the model. But It's probably easier than I think...? > > > > > > Depends how easy you think ;) but yeah, its pretty easy; > > Thanks for that, got me on the right path. > > It's generating nice valid objective-c now, for one of the most boring and error prone bits of any app, which was ~90% of the mission! Great. Any chance of sharing it? I have been considering something similar after this thread. Dougal From alex at alexbird.co.uk Sat Feb 11 11:51:16 2012 From: alex at alexbird.co.uk (Alex Bird) Date: Sat, 11 Feb 2012 10:51:16 +0000 Subject: [Python Edinburgh] using django to create db for app? In-Reply-To: References: <20479FC4DE3740678F3B6378F809D1CD@gmail.com> <84ED2C4331B34B03B56A0B5AF57EEBA2@gmail.com> Message-ID: On 6 February 2012 19:39, Dougal Matthews wrote: > > > > It's generating nice valid objective-c now, for one of the most boring > and error prone bits of any app, which was ~90% of the mission! > Great. Any chance of sharing it? I have been considering something similar > after this thread. > I had planned to, as always, but struggle to find enough time to work on the project at all, without trying to peel bits off intact! Will try to send you something soon. Alex -- Sent from my fur lined mountain lair -------------- next part -------------- An HTML attachment was scrubbed... URL: From dougal85 at gmail.com Sat Feb 11 12:34:56 2012 From: dougal85 at gmail.com (Dougal Matthews) Date: Sat, 11 Feb 2012 11:34:56 +0000 Subject: [Python Edinburgh] using django to create db for app? In-Reply-To: References: <20479FC4DE3740678F3B6378F809D1CD@gmail.com> <84ED2C4331B34B03B56A0B5AF57EEBA2@gmail.com> Message-ID: <8D2EE031-0342-4DFE-A680-3BE4896C202F@gmail.com> Cool thanks, I'd be happy to help out if/when you find the time. Sent from my iPhone On 11 Feb 2012, at 10:51, Alex Bird wrote: > On 6 February 2012 19:39, Dougal Matthews wrote: > > > > It's generating nice valid objective-c now, for one of the most boring and error prone bits of any app, which was ~90% of the mission! > Great. Any chance of sharing it? I have been considering something similar after this thread. > > I had planned to, as always, but struggle to find enough time to work on the project at all, without trying to peel bits off intact! Will try to send you something soon. > > Alex > > -- > Sent from my fur lined mountain lair > _______________________________________________ > Edinburgh mailing list > Edinburgh at python.org > http://mail.python.org/mailman/listinfo/edinburgh -------------- next part -------------- An HTML attachment was scrubbed... URL: From dougal85 at gmail.com Mon Feb 13 13:52:05 2012 From: dougal85 at gmail.com (Dougal Matthews) Date: Mon, 13 Feb 2012 12:52:05 +0000 Subject: [Python Edinburgh] WhiskeyWeb Conference Call For Papers In-Reply-To: <718135F8DD3E4B28B9FEEFCB4BAF1AA1@gmail.com> References: <718135F8DD3E4B28B9FEEFCB4BAF1AA1@gmail.com> Message-ID: Oops. I completely failed by putting an extra 'e' in the subject. On 13 February 2012 12:49, Dougal Matthews wrote: > Hi all, > > There is a web conference happening in Edinburgh in April. It's > very good value with only ?50 per person for a day of talks and > a day of hacking (plus some whisky tasting!) > > I'm keen to try an get as much Python content there as > possible. Currently the word needs to be spread a bit further, > but its looking very promising. > > To find out more view their website: http://whiskyweb.co.uk/ > > If you are keen to submit a talk head to: http://cfp.whiskyweb.co.uk/ > > Dougal > > From dougal85 at gmail.com Mon Feb 13 13:49:27 2012 From: dougal85 at gmail.com (Dougal Matthews) Date: Mon, 13 Feb 2012 12:49:27 +0000 Subject: [Python Edinburgh] WhiskeyWeb Conference Call For Papers Message-ID: <718135F8DD3E4B28B9FEEFCB4BAF1AA1@gmail.com> Hi all, There is a web conference happening in Edinburgh in April. It's very good value with only ?50 per person for a day of talks and a day of hacking (plus some whisky tasting!) I'm keen to try an get as much Python content there as possible. Currently the word needs to be spread a bit further, but its looking very promising. To find out more view their website: http://whiskyweb.co.uk/ If you are keen to submit a talk head to: http://cfp.whiskyweb.co.uk/ Dougal From miles at assyrian.org.uk Tue Feb 21 14:58:33 2012 From: miles at assyrian.org.uk (Miles Gould) Date: Tue, 21 Feb 2012 13:58:33 +0000 Subject: [Python Edinburgh] RPython/PyPy talk Tuesday 28th, 1600, Informatics Forum In-Reply-To: <4F43A002.3070600@inf.ed.ac.uk> References: <4F43A002.3070600@inf.ed.ac.uk> Message-ID: <4F43A309.7050601@assyrian.org.uk> There's a talk about RPython and PyPy at the Informatics Forum on Crichton Street next Tuesday - abstract below - and I thought that some of you might be interested. If you don't have a University keycard then you'll need someone to let you into the building; email me and I'll be happy to sign you in. ICSA is the Institute for Computer Systems Architecture; LFCS is the Logic and the Foundations of Computer Science group. They live at opposite ends of the building, work at opposite ends of the abstraction stack, and rarely interact, so don't worry about looking out-of-place :-) Miles -------- Original Message -------- Subject: Fwd: [icsa-staff] [icsa-colloquium-series] ICSA/LFCS COLLOQUIUM TALK Date: Tue, 21 Feb 2012 13:45:38 +0000 From: Miles Gould To: miles at assyrian.org.uk -------- Original Message -------- Subject: [icsa-staff] [icsa-colloquium-series] ICSA/LFCS COLLOQUIUM TALK Date: Tue, 21 Feb 2012 10:15:37 -0000 From: hlow at staffmail.ed.ac.uk Reply-To: hlow at staffmail.ed.ac.uk To: , ****ANNOUNCEMENT**** First announcement for forthcoming talk on 28th February. **This is a joint talk with LFCS** Date: Tuesday 28th February 2012 Time: 16:00-17:00 Venue: IF 4.31/4.33 Talk and presentation from Laurence Tratt of Kings College London. Title: Experiences of implementing a VM with RPython Abstract: Programming language designers face a horrible dilemma when it comes to implementing their languages: too little implementation, and it will be laughed at as too slow; too much, and it Officially I don't think these talks are open to the public, but I can will divert energy away from design. Lacking the manpower to make a plausibly fast implementation, many interesting language design ideas have faded unfairly into obscurity. In this talk I look at a new mode of creating "fast enough virtual machines in fast enough time" Virtual Machines (VMs), using the meta-tracing JIT language RPython. Unlike previous approaches, RPython creates VMs that automatically come with a JIT customised for the language being interpreted. RPython has been used to implement a new VM for Python that gives an average speed-up of 5x over the stock VM, and thus demonstrably scales to "real" languages. I will share my experiences of creating an RPython VM for the Converge language http://convergepl.org/ to replace the existing C VM. The new VM executes between 3x and 10x faster than the old VM, despite taking significantly less work to create. I will outline: how RPython works; what a VM created using it looks like; the trade-offs of using RPython; as well as thoughts for the future of similar approaches. Regards Heather Heather Low School of Informatics The University of Edinburgh Informatics Forum 1.37 Tel: 0131 650 8741 -- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. _______________________________________________ icsa-colloquium-series mailing list icsa-colloquium-series at inf.ed.ac.uk http://lists.inf.ed.ac.uk/mailman/listinfo/icsa-colloquium-series _______________________________________________ icsa-staff mailing list icsa-staff at inf.ed.ac.uk http://lists.inf.ed.ac.uk/mailman/listinfo/icsa-staff From cyocum at gmail.com Tue Feb 21 15:09:12 2012 From: cyocum at gmail.com (Chris Yocum) Date: Tue, 21 Feb 2012 14:09:12 +0000 Subject: [Python Edinburgh] [Edinburgh-pm] RPython/PyPy talk Tuesday 28th, 1600, Informatics Forum In-Reply-To: <4F43A309.7050601@assyrian.org.uk> References: <4F43A002.3070600@inf.ed.ac.uk> <4F43A309.7050601@assyrian.org.uk> Message-ID: <4F43A588.4090309@gmail.com> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Yes, I have noticed the disdain that people give me when I tell them that I was at LFCS. Chris On 21/02/12 13:58, Miles Gould wrote: > There's a talk about RPython and PyPy at the Informatics Forum on > Crichton Street next Tuesday - abstract below - and I thought that > some of you might be interested. If you don't have a University > keycard then you'll need someone to let you into the building; > email me and I'll be happy to sign you in. > > ICSA is the Institute for Computer Systems Architecture; LFCS is > the Logic and the Foundations of Computer Science group. They live > at opposite ends of the building, work at opposite ends of the > abstraction stack, and rarely interact, so don't worry about > looking out-of-place :-) > > Miles > > -------- Original Message -------- Subject: Fwd: [icsa-staff] > [icsa-colloquium-series] ICSA/LFCS COLLOQUIUM TALK Date: Tue, 21 > Feb 2012 13:45:38 +0000 From: Miles Gould > To: miles at assyrian.org.uk > > > > -------- Original Message -------- Subject: [icsa-staff] > [icsa-colloquium-series] ICSA/LFCS COLLOQUIUM TALK Date: Tue, 21 > Feb 2012 10:15:37 -0000 From: hlow at staffmail.ed.ac.uk Reply-To: > hlow at staffmail.ed.ac.uk To: , > > > ****ANNOUNCEMENT**** > > First announcement for forthcoming talk on 28th February. > > **This is a joint talk with LFCS** > > Date: Tuesday 28th February 2012 Time: 16:00-17:00 Venue: IF > 4.31/4.33 > > Talk and presentation from Laurence Tratt of Kings College London. > Title: Experiences of implementing a VM with RPython > > > Abstract: Programming language designers face a horrible dilemma > when it comes to implementing their languages: too little > implementation, and it will be laughed at as too slow; too much, > and it Officially I don't think these talks are open to the public, > but I can will divert energy away from design. Lacking the manpower > to make a plausibly fast implementation, many interesting language > design ideas have faded unfairly into obscurity. > > In this talk I look at a new mode of creating "fast enough virtual > machines in fast enough time" Virtual Machines (VMs), using the > meta-tracing JIT language RPython. Unlike previous approaches, > RPython creates VMs that automatically come with a JIT customised > for the language being interpreted. RPython has been used to > implement a new VM for Python that gives an average speed-up of 5x > over the stock VM, and thus demonstrably scales to "real" > languages. > > I will share my experiences of creating an RPython VM for the > Converge language http://convergepl.org/ to replace the existing C > VM. The new VM executes between 3x and 10x faster than the old VM, > despite taking significantly less work to create. > > I will outline: how RPython works; what a VM created using it looks > like; the trade-offs of using RPython; as well as thoughts for the > future of similar approaches. > > Regards Heather > > Heather Low School of Informatics The University of Edinburgh > Informatics Forum 1.37 > > Tel: 0131 650 8741 > > -- The University of Edinburgh is a charitable body, registered in > Scotland, with registration number SC005336. > > > _______________________________________________ > icsa-colloquium-series mailing list > icsa-colloquium-series at inf.ed.ac.uk > http://lists.inf.ed.ac.uk/mailman/listinfo/icsa-colloquium-series > _______________________________________________ icsa-staff mailing > list icsa-staff at inf.ed.ac.uk > http://lists.inf.ed.ac.uk/mailman/listinfo/icsa-staff > > _______________________________________________ Edinburgh-pm > mailing list Edinburgh-pm at pm.org > http://mail.pm.org/mailman/listinfo/edinburgh-pm -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREIAAYFAk9DpYgACgkQDjE+CSbP7HreQQEAmW1c9CzPw/d0Qlo72c+ibCGX j1Pkx4GEPjZmshJq9BABAIQDWbLjkijGbv3RaeGKwuCzrrZGaR8hXqMBsXMJJc6R =eJ59 -----END PGP SIGNATURE-----