Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #12045

P

Per Bothner

Personal blog · per.bothner.com/blogprogrammingsystems

Per Bothner's personal blog at per.bothner.com covers programming and systems. Since 2008, 6 different Hacker News readers have linked it 18 times, most often “Kawa in Languages shootout (vs Java, Scala, Clojure, JRuby)”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
18mentions?
6HN people?
2008–2021first – last linked?
Links on Hacker News per year · peak 3 in 2010

Too few sampled comments (5) to say how often HN recommends it.?

Why HN links it

HN readers link Per Bothner's blog mainly for its Kawa Scheme JVM benchmark post, which compares Kawa with Clojure, and for slides on writing a 3-D game with Kawa. Comments only cite it; none judge the writing.

Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. Kawa in Languages shootout (vs Java, Scala, Clojure, JRuby)
    2 people · 4 mentions · first linked 2010-10-19

What Hacker News says?

  1. Here is article on gnuplot outputting graphs to DomTerm: http://per.bothner.com/blog/2016/gnuplot-in-domterm/

    Comment linking /blog/2016/gnuplot-in-domterm/

    on “Eshell as a main shell”
  2. Submitted Hello world in Kawa Scheme for Android as a story · 22 points

    HN discussion
  3. Interesting. It's frustrating when using programs with terrible line editing support because they've rolled their own. Hopefully this will work out well and then be widely adopted by non-free and smaller projects for which readline has been rejected. rlfe [1] is a wrapper that allows "any" program to use readline. At one point I hacked this so that I could get decent line editing in Matlab [2]. Matlab is particularl…

    Comment linking /software/

    on “Linenoise - A minimal, zero-config, BSD licensed, readline replacement”
  4. Submitted Kawa in Languages shootout (vs Java, Scala, Clojure, JRuby) as a story · 4 points

    HN discussion
  5. I use ikiwiki ( https://ikiwiki.info/ ) for my blog ( http://per.bothner.com/blog ).

    Comment linking /blog

    on “Why I do not like Hugo”
  6. Submitted Per Bothner: Writing a 3-D Multiplayer Game with Kawa and JMonkeyEngine (2015) as a story · 2 points

    HN discussion
  7. If you're looking for a fast JVM-based Lisp the obvious choice would be Kawa Scheme: http://per.bothner.com/blog/2010/Kawa-in-shootout/ But as fogus said, speed is only one piece of the puzzle. http://news.ycombinator.com/item?id=4223562

    Comment linking /blog/2010/Kawa-in-shootout/

    on “Why is Clojure so slow?”
  8. Submitted Show HN: Improved Terminal/Shell Integration as a story · 1 points

    HN discussion
  9. The article at https://opensource.com/article/18/1/introduction-domterm-ter... is a good overview of what DomTerm is about. I've long been interested in how we can improve terminals/REPLs/consoles - I wrote the Emacs term mode in attempt to integrate shell mode with a real terminal emulator (though the attempt to replace shell mode did not "take"). (I reposted at the encouragement of moderator Daniel - thanks!) Some…

    Comment linking /blog/2018/jsMenus/

    on “Show HN: DomTerm – a web-based rich terminal emulator and console”
  10. Submitted JavaScript menus for native-looking applications [Electron alternative] as a story · 1 points

    HN discussion
  11. Kawa Scheme is near Java: http://per.bothner.com/blog/2010/Kawa-in-shootout/

    Comment linking /blog/2010/Kawa-in-shootout/

    on “Ask HN: Why do big companies tend to only build with Java?”
  12. Submitted DomTerm terminal emulator now has draggable panes and tabs as a story · 1 points

    HN discussion
  13. This old, but you might be able to rerun it. http://per.bothner.com/blog/2010/Kawa-in-shootout/ Back in 2010 Kawa looks to be beating Clojure pretty handily. Not sure how well Kawa fares under robovm. All worth a weekend hack for those with some time.

    Comment linking /blog/2010/Kawa-in-shootout/

    on “Kawa 2.0 released”
  14. Submitted Dynamic Pretty-printing in DomTerm as a story · 1 points

    HN discussion
  15. A few terminals support special escape sequences for "shell integration", which allows nicer display and features for shells and other REPLs. In addition to the actual proposed specification (in the main article link), I've written an article with screenshots ( http://per.bothner.com/blog/2019/shell-integration-proposal/ ) to show what functionality this proposal enables, based on the current DomTerm implementation…

    Comment linking /blog/2019/shell-integration-proposal/

    on “Terminal/Shell integration – a proposed protocol”
  16. Submitted Gnuplot inline display on DomTerm as a story · 1 points

    HN discussion
  17. Also available as PDF under: http://per.bothner.com/papers/JavaOne15/slides.pdf . Enjoy!

    Comment linking /papers/JavaOne15/slides.pdf

    on “Per Bothner: Writing a 3-D Multiplayer Game with Kawa and JMonkeyEngine (2015)”
  18. Submitted XML Literals added to Kawa Scheme as a story · 1 points

    HN discussion

Search all of HN for per.bothner.com