Live data from Hacker News

Viewing profile — parenwielder

parenwielder

HN member
Joined
Wed, Jun 16, 2021, 7:56 PM UTC
HN karma
254
Public activity
28 items

About parenwielder

No profile information was provided.

Recent public activity

  1. comment
    Comment #47905960

    In the abstract, there’s more of a focus on being general purpose, rather than Lune providing e.g. Roblox file format parsing as a core feature. Concretely, they’re pretty similar …

  2. comment
    Comment #45297655

    enough that we run a multibillion dollar business entirely off of executing untrusted code on our hardware

  3. comment
    Comment #45295417

    > Like a LLVM but for type systems instead of compilation / interpreters / JIT. This would be a very cool project, but depending on what you actually want out of it is basically op…

  4. comment
    Comment #45295292

    The type system isn't set up to be "required" today. You can run code without typechecking, and if you used the demo or just ran the `luau` executable, that's what happened. In an …

  5. comment
    Comment #45294755

    At the very least, there's a common core of Lua 5.1 that works across Luau, LuaJIT, and PUC Lua, so it's not as if there's no standardization here. We definitely aspire to include …

  6. comment
    Comment #45294745

    Pluto seems cool, and I hadn't heard of it! Looks like they don't have a type system though, so it's more in the flavor of "extensions to Lua 5.4" than actively growing the languag…

  7. comment
    Comment #45294170

    There's not an official Discord for Luau today (though it's something I've been considering setting up), but there is a Roblox open source community discord that the whole team is …

  8. comment
    Comment #45293484

    I would say that the primary interest in building the type system is in supporting a better developer experience, both in terms of productivity (better autocomplete, go-to definiti…

  9. comment
    Comment #45293281

    As it stands, we already have a high-performance, sandboxed VM that we are maintaining successfully, and our editor environment is decidedly _not_ multilingual for historical reaso…

  10. comment
    Comment #45292847

    Luau isn't "Lua but with types," but rather a language in the Lua family that has grown a powerful gradual type system with a _ton_ of type inference (this is in contrast to e.g. T…

  11. comment
    Comment #45292794

    Lua (and to a somewhat lesser extent Luau) are small in terms of the learned surface of the value language, not necessarily in terms of lines of code. That being said, any runtime …

  12. comment
    Comment #45292738

    We definitely intend on folks being able to use Luau outside of Roblox, and we know of a number of folks doing so quite successfully including Remedy Entertainment (Alan Wake 2), D…

  13. comment
    Comment #44054300

    It’s still early in its development, but the Luau team is building a first-party standalone runtime called Lute ( https://github.com/luau-lang/lute ) that’s in C++ because the lang…

  14. comment
    Comment #44054270

    Luau’s type system does arity checking and type checking for function calls, and even has a specialized error that detects when you probably meant to write a colon instead of a dot…

  15. comment
    Comment #44054248

    Hi there, I’m from the Luau team. Just wanted to clarify that no, nothing they said about the type system is true of Luau. It reads like a comment about Lua’s runtime typechecking …

  16. comment
    Comment #27580662

    As long as Matthias is alive, you're not going to find out. He's not going to be removed from Racket, as much as you and many others here seem to believe there's some huge problem …

  17. comment
    Comment #27536325

    Nobody tried to get him fired. They wanted him to not post inane and sexist bullshit on his office door.

  18. comment
    Comment #27536293

    And the last remaining not-Matthias person on your list, while not an academic descendent of his, (to the best of my knowledge) owes their current employment to Matthias' politicki…

  19. comment
    Comment #27533576

    needlessly antagonistic is a fair characterization of his approach to the world at large

  20. comment
    Comment #27533531

    I can assure you that while it certainly is easy for faculty to get away with this behavior (Matthias himself being evidence of that fact), his behavior is well outside of the rang…

  21. comment
    Comment #27533477

    The link to the personal site was a byproduct of what he described as a "social experiment" in which he published the James Damore memo on his office door, and was offended that st…

  22. comment
    Comment #27533354

    Matthias was the PhD advisor of Matthew Flatt and Shriram Krishnamurthi at the time where (what would eventually become) the Racket project started. Virtually all of the core contr…

  23. comment
    Comment #27533029

    Frankly, if you haven't heard anything about it, it's because you are not a part of the community that Matthias is in (whether that be Racket or Academic Programming Languages). It…

  24. comment
    Comment #27532996

    For what it's worth, if you wanted to make the argument that Racket the programming language would not exist without Matthew Flatt, you'd be undoubtably correct. He is more-or-less…

  25. comment
    Comment #27532954

    Firstly, the high rating that Butterick received for his teaching (the highest of all the instructors) was given by the students, not Matthias. Secondly, Matthias has lived in the …