‹ BackHN Continuity

Thread

RacketCon Is Saturday

158 points · 49 comments · spdegabrielle

  1. dharmatech · · focus · HN ↗
    I've been messing around with a language that I summarize as:

    ALOE = Scheme + Smalltalk + Types

    <a href="https:&#x2F;&#x2F;github.com&#x2F;dharmatech&#x2F;2026-09-02-aloe-racket" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dharmatech&#x2F;2026-09-02-aloe-racket

    Prototype is in Racket.

    1. attila-lendvai · · focus · HN ↗
      you lost me at the receiver selector order.
      1. Jtsummers · · focus · HN ↗
        It&#x27;s a common way to implement OO in Lisp-y languages, and it fits if you&#x27;re taking Smalltalk as an inspiration. SICP has an example in chapter 3 (IIRC) of doing the same, but the selector had to be quoted as in:

          (my-account &#x27;balance)
          (my-account &#x27;withdraw 10)
        1. dharmatech · · focus · HN ↗
          Yup!

          Here&#x27;s a video demo of the code completion in vscode:

          <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=YuIjug7elPY" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=YuIjug7elPY

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.