Live data from Hacker News

Viewing profile — patterns

patterns

HN member
Joined
Tue, Mar 27, 2018, 3:41 PM UTC
HN karma
82
Public activity
30 items

About patterns

No profile information was provided.

Recent public activity

  1. comment
    Comment #48951865

    While I (think) understand the sentiment (ergonomics and practicality), it is still worth studying Lisp for a number of reasons. In particular, I would recommend to everyone to stu…

  2. comment
    Comment #41882494

    I picture clusters of information as they move through the computer. Sometimes they look like ships or motorcycles. :-) Usually, I don't visualize anything in particular. I use too…

  3. comment
    Comment #40937493

    I have been pondering about this issue for a while. Maybe it is inevitable that successful systems turn into big balls of mud eventually once the "inflection" point has been reache…

  4. comment
    Comment #38826879

    I think this is a fair assessment. I agree that Smalltalk is by far not a complete solution to the problem of building and maintaining complex system but "only" an attempt. I found…

  5. comment
  6. comment
    Comment #38067731

    Related to this is I watched a fairly recent talk by David May who worked on the implemention of the transputer in the late 80s together with Tony Hoare: https://m.youtube.com/watc…

  7. comment
    Comment #37089105

    >I picture three docs, A, B, and C which is a summary composite of things pulled from A & B - C will still need its own manual curation and updating if A and B are changed to remai…

  8. comment
    Comment #37059183

    I understand. I think your last objection is very valid and perhaps needs far more consideration. Anyway, I have limited computer access at the moment, but maybe you find the follo…

  9. comment
    Comment #37026507

    Yes, I agree a demo would be good. I have to catch some sleep, but I will address your questions as good as I can later. In the meanwhile, you might want to take a look at how Xana…

  10. comment
    Comment #37024106

    The old guy in the video is Ted Nelson, the man who coined the term hypertext, made significant contributions to computer science, inspired two generations of researchers and conti…

  11. comment
    Comment #36905215

    Since Smalltalk was mentioned, please consider following points: 1. Smalltalk has first class, live activation records (instances of the class Context). Smalltalk offers the specia…

  12. comment
    Comment #36891737

    But Racket and Clojure are very different from Lisps such as Common Lisp that embrace the idea of a lively, malleable and explorable environment , which is arguably the biggest ide…

  13. comment
    Comment #36891572

    and Smalltalk ;-)!

  14. comment
    Comment #36784549

    If done right, a macro system allows you to make your language modular and experiment with new language features without having to change the core language and the compiler. With t…

  15. comment
    Comment #36757393

    That's interesting. Thanks for the paper. I skimmed through it, but I did not get every detail, since it's been a long time I worked with languages like ML or Haskell and my formal…

  16. comment
    Comment #36757048

    Nice to see Red getting attention. I have been playing with Rebol a while ago and I really liked how easy it is to do program manipulation and writing small DSLs. However, I found …

  17. comment
    Comment #36745257

    Interesting. If I may ask: What made you switch "sides"? And what do you miss in Smalltalks coming from Scheme?

  18. comment
    Comment #36740990

    I see. Thanks for the clarification!

  19. comment
    Comment #36740973

    My pleasure! I found it to be a refreshing read. Thank you very much for your response. I will study your examples and read up the parts in your dissertation.

  20. comment
    Comment #36740622

    Another question, Smalltalk related. What I noticed in various Smalltalk systems is that there is a lot of code duplication for handling UI interactions (such as dragging or select…

  21. comment
    Comment #36740318

    In your dissertation you mention that "program" internals such as Exceptions should not be asserted as facts and pollute the data-space; only relevant facts/knowledge about the dom…

  22. comment
    Comment #28692947

    "Future users of large data banks must be protected from having to know how the data is organized in the machine (the internal representation). A prompting service which supplies s…

  23. story
  24. comment
    Comment #27783082

    I agree. One gripe that I have with functions like map is that it returns a generator, so you have to be careful when reusing results. I fell into this trap a few times. I'd also l…

  25. comment
    Comment #27710242

    Oh, this is great. I especially like the fire torch analogy and the animation you came up with ( https://divan.dev/images/torch.gif ). That's exactly how I feel when reading code. …