Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Career  



1.1  Intel case  







2 Bibliography  





3 References  





4 External links  














Randal L. Schwartz






العربية
Deutsch
Español

مصرى
Polski
Русский
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




In other projects  



Wikimedia Commons
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Randal L. Schwartz
Born (1961-11-22) November 22, 1961 (age 62)
NationalityAmerican
Other namesmerlyn (internet handle)
Occupation(s)Programmer, Author, Instructor
Employer(s)Stonehenge Consulting Services, Inc.
Known forSchwartzian transform
Websitewww.stonehenge.com/merlyn/

Randal L. Schwartz (born November 22, 1961), also known as merlyn, is an American author, system administrator and programming consultant. He has written several books on the Perl programming language, and plays a promotional role within the Perl community. He was a co-host of FLOSS Weekly.

In 1995, while working as a consultant for Intel, he cracked a number of passwords on the company's systems. He was convicted of hacking, sentenced to five years probation, and fined. The conviction was expunged in 2007.

Career[edit]

Schwartz is the co-author of several widely used books about Perl, a programming language, and has written regular columns about Perl for several computer magazines, including UNIX Review, Web Techniques, and the Perl Journal. He popularized the Just another Perl hacker signature programs. He is a founding board member of the Perl Mongers, the worldwide Perl grassroots advocacy organization. He was a member of the Squeak Oversight Board,[1] which oversees the Squeak programming language.

He has owned and operated Stonehenge Consulting Services, Inc. since 1985. After joining as co-host of FLOSS Weekly, a free software/open source (FLOSS) themed podcast in 2007, he assumed the role of host in 2010 until May 2020. He has done voice work for StarShipSofa, a science-fiction podcast.

Schwartz's name is also associated with the Schwartzian transform, an algorithm to efficiently sort a list according to a computation, without repeating the computation many times for each element of the list. He also coined the name spaceship operator for use in his teaching, because it reminded him of the spaceship in an HP BASIC Star Trek game.[2]

Schwartz is a member of the F/OSS community, and has been named a "Perl Expert" and interviewed by numerous outlets – to discuss his views on Perl, Ruby, Smalltalk and other topics – including Dr. Dobb's,[3] Paul dot Com Security TV,[4] The Command Line,[5] PerlCast,[6] FLOSS Weekly,[7] ONLamp.com,[8] and InfoQ.[9] Schwartz was also a speaker at the 2011 OSCON conference[10] and a keynote speaker at the 2010 Texas LinuxFest conference.[11]

His various books have been met with positive reviews.[12][13]

Schwartz giving a talk at FISL16

Intel case[edit]

In July 1995, Schwartz was prosecuted in the case of State of Oregon vs. Randal Schwartz, which dealt with compromised computer security during his time as a system administrator for Intel. In the process of performing penetration testing, he cracked a number of passwords on Intel's systems.[14][15] Schwartz was originally convicted on three felony counts, with one reduced to a misdemeanor, but on February 1, 2007, his arrest and conviction records were sealed through an official expungement, and he is legally no longer a felon.[16][17]

Bibliography[edit]

References[edit]

  1. ^ "Squeak Oversight Board Election 2011". Wiki.squeak.org. April 10, 2011. Retrieved August 22, 2011.
  • ^ "Spaceship history (was Re: [dart-misc] DEP meeting notes)".
  • ^ Riley, Mike (June 7, 2007). "Randal Schwartz on Perl 6 and Ruby | Dr Dobb's Journal". Drdobbs.com. Retrieved August 22, 2011.
  • ^ "Randal Schwartz Interview | PaulDotCom Security Weekly TV on". Blip.tv. Archived from the original on November 7, 2012. Retrieved August 22, 2011.
  • ^ "TCLP 2009-10-21 Interview: Randal Schwartz – The Command Line". Thecommandline.net. October 21, 2009. Retrieved August 22, 2011.
  • ^ "Perlcast Interview 13 – Interview with Randal Schwartz". Rblasch.org. Retrieved August 22, 2011.
  • ^ "The TWiT Netcast Network with Leo Laporte". Twit.tv. Archived from the original on July 18, 2006. Retrieved August 22, 2011.
  • ^ "An Interview with Randal Schwartz and Tom Phoenix: Authors of "Learning Perl, 3rd Edition" – O'Reilly Media". Oreillynet.com. Retrieved August 22, 2011.
  • ^ "Ruby's Roots: Smalltalk Comeback and Randal Schwartz on Smalltalk". InfoQ. Retrieved August 22, 2011.
  • ^ "Randal L. Schwartz: OSCON 2011 – O'Reilly Conferences, July 25 – 29, 2011, Portland, OR". Oscon.com. July 25, 2011. Archived from the original on September 5, 2012. Retrieved August 22, 2011.
  • ^ "Texas Linuxfest 2010". April 12, 2010. Retrieved August 22, 2011.
  • ^ Brown, Martin (November 3, 2005). "Book review: Randal Schwartz's Perls of Wisdom by Randal L Schwartz". Free Software Magazine (8).
  • ^ Turner, Brian (June 22, 2006). "Book review: Learning Perl by Randal L Schwartz, Tom Phoenix, and brian d foy". Free Software Magazine.
  • ^ Lewis, Peter H. (November 27, 1995). "Technology: On the net; An Intel computer security expert runs afoul of the law. So much for the 'hacker ethic'?". New York Times.
  • ^ Pacenka, Steve (April 15, 1996)."Report of Detective P. Lazenby" (archive) Archived 17 August 2017 at the Wayback Machine (Case main Archived 31 August 2018 at the Wayback Machine).
  • ^ Leyden, John (March 5, 2007). "Intel 'hacker' clears his name: 12-year fight ends in victory for 'white hat' password cracker". The Register. UK.
  • ^ Pacenka, Steve (April 15, 1996). State of Oregon vs. Randal Schwartz case summary (archive). LightLink.com. (Case main Archived 31 August 2018 at the Wayback Machine).
  • ^ Learning Perl, Sixth Edition – O'Reilly Media. Oreilly.com. June 23, 2011. ISBN 9781449303587. Retrieved August 22, 2011.
  • ^ "Learning Perl, Seventh Edition - O'Reilly Media". Oreilly.com. Retrieved October 27, 2016.
  • ^ Learning Perl Objects, References, and Modules – O'Reilly Media. Oreilly.com. June 9, 2003. ISBN 9780596004781. Retrieved August 22, 2011.
  • External links[edit]


    Retrieved from "https://en.wikipedia.org/w/index.php?title=Randal_L._Schwartz&oldid=1140389520"

    Categories: 
    1961 births
    Living people
    American computer programmers
    American technology writers
    Writers from Portland, Oregon
    Perl writers
    O'Reilly writers
    Tektronix people
    TWiT.tv people
    Hidden categories: 
    Webarchive template wayback links
    Articles with short description
    Short description matches Wikidata
    Use mdy dates from October 2012
    Pages using infobox person with multiple employers
    Articles with hCards
    Articles with ISNI identifiers
    Articles with VIAF identifiers
    Articles with WorldCat Entities identifiers
    Articles with BIBSYS identifiers
    Articles with BNF identifiers
    Articles with BNFdata identifiers
    Articles with GND identifiers
    Articles with J9U identifiers
    Articles with LCCN identifiers
    Articles with LNB identifiers
    Articles with NDL identifiers
    Articles with NKC identifiers
    Articles with NLA identifiers
    Articles with NLK identifiers
    Articles with NTA identifiers
    Articles with PLWABN identifiers
    Articles with PortugalA identifiers
    Articles with RSL identifiers
    Articles with ACM-DL identifiers
    Articles with CINII identifiers
    Articles with DBLP identifiers
    Articles with Trove identifiers
    Articles with SUDOC identifiers
     



    This page was last edited on 19 February 2023, at 22:08 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki