Top all-time · #9964
Lukas Renggli
Personal blog · lukas-renggli.ch/blogprogrammingsystems
Lukas Renggli's personal blog at lukas-renggli.ch covers programming and systems. Since 2008, 8 different Hacker News readers have linked it 10 times. No feed was found, so read it on the site itself.
Too few sampled comments (6) to say how often HN recommends it.?
Why HN links it
HN commenters link Lukas Renggli's writing on Smalltalk and Pharo, PetitParser, the Magritte form framework, and his PhD thesis on embedding languages in host languages.
Summarised by Claude from a sample of 6 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Personal website of Lukas Renggli.
Most-linked posts?
- /blog/petitparser-12 people · 2 mentions · first linked 2013-11-10
What Hacker News says?
Well, I'm guessing not that many are using Pyret as a first language (yet) either... (Actually, I think a few people are still using Squeak to teach kids programming, so that's not even true)? Anyway, I was more curious if you'd done such a study because a) It's a very concise and consistent syntax, and b) with all the great work that appears to go into Pharo Smalltalk it would seem to be viable option (again). And…
Comment linking /blog/petitparser-1
on “Pyret: A new programming language from the creators of Racket”Submitted The Arc challenge in Seaside as a story · 17 points
HN discussionParsers made easy and pretty much interactive: http://www.lukas-renggli.ch/blog/petitparser-1 http://www.themoosebook.org/book/internals/petit-parser This include the dynamic generation of blocks and arrows style things...
Comment linking /blog/petitparser-1
on “My Most Important Project Was a Bytecode Interpreter”Submitted IPhone and Seaside as a story · 2 points
HN discussionhttps://www.lukas-renggli.ch/dropbox/embedding-languages.pdf is a direct link to the presentation, but the slides might be hard to understand by themselves. https://www.youtube.com/watch?v=KXPv7vRb9jg is the video of the thesis presentation and http://scg.unibe.ch/archive/phd/renggli-phd.pdf is the thesis document itself.
Comment linking /dropbox/embedding-languages.pdf
on “Helvetia – A lightweight approach to embed new languages into the host language”Submitted Seaside vs Arc: Taking the Arc Challenge as a story · 1 points
HN discussionYou're correct that most Smalltalks have a changes file that keeps a log of everything you've done, but that's now how you do version control or share changes. The changes file in practice is more of a kind of local version control, or unlimited undo buffer. For actually sharing changes, there are two systems that I'm familiar with: Pharo and Squeak Smalltalk have a DVCS client named Monticello that they use. It wor…
Comment linking /blog/gofer
on “Which Smalltalk?”5. Tedium is Inescapable. No O/R-mapper or code-generator can ever solve the fact that records, fields, validators, etc. need to be defined, by hand, in at least two places (front- and back-end). A UI generated from the database is just as bad as the database that’s generated from the UI. Not true. Look at systems like Magritte (or my Perl variant, Ernst), for example. http://www.lukas-renggli.ch/smalltalk/magritte…
Comment linking /smalltalk/magritte
on “Programming Sucks Or At Least, It Ought To”This is what he actually wants: http://www.lukas-renggli.ch/smalltalk/magritte
Comment linking /smalltalk/magritte
on “JSON as a Universal DB Model DSL”