Live data from Hacker News

Viewing profile — flavio81

flavio81

HN member
Joined
Thu, May 18, 2017, 5:11 PM UTC
HN karma
2,344
Public activity
1,182 items

About flavio81

"Informatics" engineer (a combination of SE + CE + CS).

Recent public activity

  1. comment
    Comment #46296576

    >Coalton strives to implement Haskell or ML-adjacent semantics (in the type system, for example) with Lisp syntax. "With" here meaning that it is both implemented in and written wi…

  2. comment
    Comment #45015638

    >No multithreading, I/O locks under GNUs/eww, glacial slow All this would not happen if RMS had chosen Common Lisp to implement it...

  3. comment
    Comment #45015618

    >It’s really interesting reading about LISP machines but no-one’s building a new one There have been two open source Lisp Machine OS created in the last 15 or 10 years. However a b…

  4. comment
    Comment #45015605

    >SmallJS is file based, not image based, so you can develop in your favorite IDE This project is nice, however if we don't have a specific, client-side IDE for interactive developm…

  5. comment
    Comment #44831364

    One could easily implement an Emacs (SLIME) plugin to "macroexpand" the (pseudo) expresion to real (concrete) Lisp code, and even to try again until the implementation satisfies yo…

  6. comment
    Comment #44010686

    >I want C++ do exactly and only what the programmer specifies Good luck with that.

  7. comment
    Comment #43763347

    Add Common Lisp to the list. And even Scala has fast compile times today.

  8. comment
    Comment #43763198

    >Lisp killer features were GC, good data representation, first class functions. Lisp's killer feature is procedural macros that are extremely easy to write and debug. Lua doesn't h…

  9. comment
    Comment #43763179

    >To whoever down-voted me, please do explain how HMRs are comparable to Erlang's true hot code swapping or even Lisp's live redefinition. based

  10. comment
    Comment #43649448

    Exactly. A post full of bollocks.

  11. comment
    Comment #43622554

    >As one of the authors of the Unix Haters Handbook One day, one remote day, mankind will attain Reason and will award you a Nobel Prize for speaking out loud against retrograde com…

  12. comment
    Comment #43622515

    Correct. The Unix philosophy is based on hagiography.

  13. comment
    Comment #43364258

    >Easy to prove, can you think of an engineer that adds negative value? Yes, i have many examples. Two of them I personally fired. One of them, I should have fired much early. I let…

  14. comment
    Comment #43364186

    >When did IEEE become host to clickbait nonsense? This whole take feels like an editorial by a junior engineer going off vibes. Exactly. I think i'll never click on an IEEE Spectru…

  15. comment
    Comment #43364175

    So, you think productivity or even quality can be measured in "amount of lines of code produced". Which is completely wrong.

  16. comment
    Comment #43364147

    100% based. Indeed this is one of the hard problems for a manager.

  17. comment
    Comment #43260536

    +1, it is my go-to language whenever I have no idea how complex the task will get

  18. comment
    Comment #43260483

    You´d be surprised. In the 1980s, complete workstations were written in Lisp down to the lowest level code. With garbage collection of course. Operating system written in Lisp, app…

  19. comment
    Comment #43260418

    >The concept of compile-time programming having the same appearance as runtime programming is very cool in my opinion. You mean, something that Lisp does since the early 1980s?

  20. comment
    Comment #43165105

    >That means that a field called "date" can be either a string, integer days since the epoch or a Java Date, and (because this codebase isn't great) there's no way of knowing withou…

  21. comment
    Comment #43165071

    >How did they adapt to dynamic types? You mean dynamic typing, I understand. Clojure (and Common Lisp) is strongly typed, so if you expect type A and you give a value of type B, an…

  22. comment
    Comment #43164982

    > runs on the JVM, access to any Java or Python library within Clojure without wrappers If you already like Common Lisp, ABCL (Armed Bear Common Lisp) is a mature fully ANSI Common…

  23. comment
    Comment #25934582

    > Clojure uses Leiningen which runs on top of Maven to automatically retrieve libraries, it works very well. In the same way, Common Lisp uses Quicklisp, which runs on top of ASDF …

  24. comment
    Comment #25461086

    >Otherwise, Clojure is an excellent language which both modernises Lisp syntax significantly and implements a very well thought out standard library for doing functional programmin…

  25. comment
    Comment #25461048

    >I do this all the time with Clojure at work. I will have my application running (web app) with two repls in emacs. One is connected to the ClojureScript repl and one to the Clojur…