Top all-time · #854
Edmund Weitz
Personal blog · weitz.deprogrammingmath
Edmund Weitz's personal blog at weitz.de covers programming and math. Since 2007, 79 different Hacker News readers have linked it 113 times, most often “Common Lisp Recipes”. No feed was found, so read it on the site itself.
Math and computer science - books, videos, software, and interactive demonstrations
Most-linked posts?
- /cl-who/10 people · 13 mentions · first linked 2010-04-26
- Common Lisp Recipes10 people · 13 mentions · first linked 2016-01-05
- /regex-coach/8 people · 8 mentions · first linked 2008-04-10
- /cl-ppcre/6 people · 7 mentions · first linked 2007-09-07
- /drakma/6 people · 6 mentions · first linked 2011-03-02
- The Regex Coach – interactive regular expressions5 people · 6 mentions · first linked 2009-07-26
- /5 people · 5 mentions · first linked 2010-06-08
- /hunchentoot/5 people · 5 mentions · first linked 2007-04-02
- STARTER-PACK - A Common Lisp "newbie" guide4 people · 4 mentions · first linked 2007-10-22
- /cl-ppcre/4 people · 4 mentions · first linked 2015-09-26
What Hacker News says?
> Use whatever damn language you want. On the other hand, if he didn't want his justifications for that choice examined by the world, he wouldn't have aired them, right? > If you think Curl would be better in another language then port it, release your alternative, and maintain it for a long time. That's out there; some languages have URL downloading objects that are not based on Curl. E.g. Edi Weitz's Drakma client…
Comment linking /drakma/
on “Curl is C”Submitted Who owns the fish? A Common Lisp solution to "Einstein's Riddle" (2004) as a story · 88 points
HN discussionMy personal programming heroes: - Edi Weitz - http://weitz.de/ - Lots of Common Lisp libraries (cl-ppcre) - Mike Pall - http://luajit.org/ - luajit off course
Comment linking /
on “Fabrice Bellard: Portrait of a super-productive programmer (2011)”Submitted Dr. Edmund Weitz: The Power Of Lisp Macros as a story · 55 points
HN discussionBy the way, Common Lisp has Drakma for this: http://weitz.de/drakma/
Comment linking /drakma/
on “Requests: HTTP for Humans”Submitted Common Lisp Recipes as a story · 4 points
HN discussionThis is how false misperceptions are spread. I'd ask you to mention a lisp library which you use but find under-documented (as another reply already has), but I don't think anyone with actual first-hand knowledge of the CL ecosystem would make this comment (even though I'm sure it recieved many enthusiastic if uninformed upvotes). Lets look at some popular libraries with documentation. - Alexandria http://common-lis…
Comment linking /cl-ppcre/
on “How Lisp is Going to Save the World”Submitted Making Windows Usable for Old Linux Farts as a story · 4 points
HN discussionAt the time it was "TBNL" ( http://weitz.de/tbnl/ ), which I believe has indeed evolved into Hunchentoot.
Comment linking /tbnl/
on “Rewriting Reddit (2005)”Submitted An executable introduction to Lisp macros as a story · 4 points
HN discussion> Meanwhile, I have zero experience with CL but I keep hearing that it's highly mature, rock solid, the choice of most professional Lispers, and the platform of choice for Peter Norvig's book on AI programming. It is definitely highly mature, rock solid and the choice of most professional Lispers. It anticipates many problems one doesn't even know one will have, and solves them. In the negative column, it's a bit cr…
Comment linking /cl-recipes/
on “Show HN: Full Stack Lisp – A book in progress about writing Common Lisp apps”Submitted A Demonstration of the Hobby Algorithm as a story · 3 points
HN discussionI've been using The Regex Coach [0] for years. Simple, free, does the job. [0] http://www.weitz.de/regex-coach/
Comment linking /regex-coach/
on “Learn Regex the Easy Way”Submitted STARTER-PACK - A Common Lisp "newbie" guide as a story · 3 points
HN discussionThe IEEE 754 calculator at http://weitz.de/ieee/ does some of what you ask for. You can enter two numbers, see the details of their representation, and do plus, minus, times, or divide using them as operands and see the result.
Comment linking /ieee/
on “9999999999999999.0 – 9999999999999998.0”Submitted Butterfly: A Substrate for Distributed Computing (in Lisp) as a story · 2 points
HN discussionI'll see what I can do, but in the meantime: https://github.com/rongarret/ergolib In particular: https://github.com/rongarret/ergolib/tree/master/web The heavy lifting is all done by Hunchentoot: http://weitz.de/hunchentoot/
Comment linking /hunchentoot/
on “ChrysaLisp – A 64-bit Lisp OS with GUI”Submitted The Regex Coach – interactive regular expressions as a story · 1 points
HN discussionI was really sad that Lisp didn't take off like it appeared it might in the early 2000s. With Practical Common Lisp[1], Yegge's articles and Edi Weitz's software[2], as well as other articles and resources available at the time, it really looked as though the programming world was beginning to get why Lisp is such a good idea. And then the focus became JavaScript, which has all of the bad and many—but not nearly all…
Comment linking /lisp.html
on “Reviewing Steve Yegge's Prediction Record”Submitted CL-Unicode - A portable Unicode library for Common Lisp as a story · 1 points
HN discussionVia COM. Technically any language with a COM or DCOM bridge will work fine. lispworks has one and there is a route via the CLR here: http://weitz.de/rdnzl/
Comment linking /rdnzl/
on “Google's Code Editor”Practical Common Lisp is intro + recipes. I think Paul Grahams ANSI Common Lisp is the best if you are learning Common Lisp and Lisp. The language reference in the end is the extremely handy compact reference for CL. http://www.paulgraham.com/acl.html Common Lisp Recipes is better as a pure recipe book. http://weitz.de/cl-recipes/
Comment linking /cl-recipes/
on “Practical Common Lisp (2005)”See this book: http://weitz.de/cl-recipes/ Common Lisp Recipes by Edi Weitz. That's from 2016 and it covers a LOT of practical Lisp lore. Basically Edi wrote down much of his knowledge how to write Lisp code. Not only from hobby projects - Edi also has extensive knowledge from commercial projects. The commercial, and expensive, Lisps also have extensive facilities and documentation how to deliver applications. LispW…
Comment linking /cl-recipes/
on “Common Lisp homepage”Reminds me of regex parse trees in CL-PPCRE. S-expressions are the simplest language of all! [1] [1] http://weitz.de/cl-ppcre/#create-scanner2
Comment linking /cl-ppcre/
on “SRL – Simple Regex Language”For a non-online version of checking and analysing the structure of regexes, see http://www.weitz.de/regex-coach/ It's excellent, and together with with regular-expression.info a way to learn regexes that at least worked for me.
Comment linking /regex-coach/
on “Learn regular expressions in about 55 minutes”In respect to Common Lisp, you could look into "Common Lisp Recipes" by Weitz[2], and "Practical Common Lisp" by Seibel[1]. These are industrial-strength systems which were used to built large airline reservation systems. Scheme is in a way more minimalist and Schemes are not as large, but this might also be give an erroneous impression because they build on the enormous experience with Common Lisp and have boiled d…
Comment linking /cl-recipes/
on “Racket Language”Note also that the problem exposed in the article about mixing register groups with other register groups in each rule can probably be easily overcome with named registers in CL-PPCRE. See http://weitz.de/cl-ppcre/#*allow-named-registers* .
Comment linking /cl-ppcre/
on “Python's Hidden Regular Expression Gems”Python's re has nothing on CL-PPCRE [1] though. The ability to build up a "regular expression" from S-expressions is just too useful. [1] http://weitz.de/cl-ppcre/
Comment linking /cl-ppcre/
on “Python's Hidden Regular Expression Gems”http://www.apress.com/us/book/9781484211779 For those interested buying a copy of Common Lisp Recipes: I think Edi said that for the author it is financially better to go via his page: http://weitz.de/cl-recipes/ But then, supporting a local bookstore might also be an option. Though I have to confess, I got my printed copy from Edi as a gift... :-)
Comment linking /cl-recipes/
on “The Common Lisp Cookbook”for a desktop regex "debugger" app, I've been using Edi Weitz's wonderful Regex Coach - http://www.weitz.de/regex-coach/ (Windows only version, written in LispWorks)
Comment linking /regex-coach/
on “Debuggex: A visual regex debugger ”