A.K.A. '''PL'''. Used to be an avid Tcler in the early noughties, but later moved on to other pursuits. In 2010, he came back briefly to clean up some useless old pages he'd left behind. He thought that one would be his last editing visit, but in 2013 his youngest son chose (on PL's suggestion) to use Tcl/Tk for the GUI of an encrypting messaging application. PL decided then and there to brush up on his Tcling skills*. In 2014 a friend from the south, rot his soul, turned the son's interest from Tcl/Tk to other languages too vile to name, but PL decided to stay with Tcl for the time being. **Personality** Should you meet him in real life, it might be useful to be aware that he is autistic ("high-functioning", the kind that used to be known as Asperger Syndrome). This is hardly ever a problem, but can sometimes cause some light discombobulation. Just remember that he is more bewildered by you than you are by him. **Professional** He started his programming career in the 1980s at ''Volvo Komponenter'' (currently ''Volvo Powertrain'') where he used AUTO[Lisp] and [Pascal], and later (pre-ANSI) [C]. He stayed with C and [C++] for many years (eventually teaching those languages in secondary school) before a brief but passionate fling with various scripting languages, notably [Perl]. After working far too hard for too many years, the almost effortless nature of [Tcl] programming came as a great relief, but unfortunately he couldn't find a way to go professional with Tcl**, so it petered out. In 2013, he found himself working with data extraction/presentation and light systems development, mostly using IBM Cognos Report Studio and VBA for [Excel]/[Microsoft Access%|%Access%|%]. Fortunately, he was able to persuade management to allow him to use Tcl to make this easier. **Parley per "Pipe"** For electronic communication by way of the intertubes, this might be useful: `join [[list [[join {peter lewerin} \x2e]] [[join {tele2 se} \x2e]]]] \x40` **Pages provisionally providing Peter particular pride** As usual, clicking on this page's title brings up a list of pages that reference this page, i.e. where his full name is mentioned. Among those is the [Tcl'ers] list for obvious reasons, but apart from that it's usually either pages he started or made really significant contributions to, or in at least one case a page where he was mentioned by full name and didn't want to edit someone else's words. On pages where he makes a less important edit (maybe just a comment) he normally uses the PL alias, so they will be listed [http://wiki.tcl.tk/_/ref?N=15534%|%here%|%]. Some pages he made during his first stay: * [TkBugs] is a port of the ''Bugs'' program from A K Dewdneys ''The Magic Machine''. * Though not very well-received at the time, [Good girls don't] is more than just flame-bait. * His version of [99 bottles of beer] is quite nifty. * He made an inspection tool for [Snit's not Incr Tcl] called [Snitscope]. He certainly didn't create the [Endekalogue] but seems to have been the first one to use the term. **Poignant past performance** One of his finest Tcl moments in the 2001-2005 era was when he used Tcl + Tcllib's [Tcllib Csv%|%csv] module to save the largest (amateur, possibly overall) database of folk music in Sweden (>100k songs at that time). The collector was using an old database custom-written in Turbo Pascal. All sources and specifications were lost, and as the computers were beginning to go decrepit, he was about to lose years of work. Enter PL with the Tcl CD he used to always carry around. He wrote a probe to find out the database format as the collector was watching, then wrote a dumper to translate it into a CSV file, and then successfully imported it into Access. Programming is always fun; if you can save someone's bacon while programming it's even better. ---- As you can probably perceive, sometimes he really, ''really'' needs to p. ---- *) "Get a string for a file name consisting of a time stamp? Um, I think you need a command called... '`[clock]`'. ''*does web search*'' Yeah, that's it." **) And to be honest, he ''was'' being a bit lax with Tcl use. It shows in places if you look at his code on this wiki. He hopes to do better this time. <> Person