Live data from Hacker News

Viewing profile — tadeuzagallo

tadeuzagallo

HN member
Joined
Sun, Jan 11, 2015, 9:54 PM UTC
HN karma
59
Public activity
14 items

About tadeuzagallo

No profile information was provided.

Recent public activity

  1. comment
    Comment #20246341

    There are a few bugs related to caching, but the main ones are: The initial implementation of the underlying infrastructure: https://bugs.webkit.org/show_bug.cgi?id=192782 Initial …

  2. comment
    Comment #14264629

    That's not all, there's the cost of (down)loading the dead code, and startup cost for loading the unoptimised cost. Even more critical when you consider environments where you can'…

  3. comment
    Comment #12060967

    As usual, for fun and learning, but also to use the language and identify what is more critical to improve.

  4. comment
    Comment #12059578

    It was a lot of fun indeed! > What will Verve do well, that no (major) language does well? I'm always thinking about that, and I honestly wouldn't write a "proper" language (as in …

  5. comment
    Comment #12059549

    Have you read the blog post? It explains why I won't use LLVM and says that the interpreter is written in GAS x86_64. And I'm not "pitching my software", I'm sharing my side projec…

  6. comment
    Comment #12059440

    I started with colons indicating the return type, but IMO it gets too confusing when you have functions as parameters. e.g. `foo(bar: (int, string): float): float` but that might b…

  7. comment
    Comment #12059430

    It makes it easier to reason about a functions result, both when reading the code and when type checking.

  8. comment
    Comment #12059427

    `extern` means it's implemented in native, but it has to conform to the interface that the VM provides, and register that function with the VM. At runtime, the parser knows when a …

  9. comment
    Comment #12059396

    Right now it runs on its own VM. What I meant by "the VM is no longer necessary" was that the language went from being dynamic (when I was just prototyping with lisp) to static (in…

  10. comment
    Comment #12059182

    Fixed it, thanks!

  11. comment
    Comment #12059025

    That's not a dependency, that's a limitation: the interpreter is only implemented for one platform right now, but there's no reason why it shouldn't be possible to add support for …

  12. comment
    Comment #12058995

    I meant minimal as in the number of concepts it exposes, basically all you get are functions, (G)ADT + pattern matching and type classes.

  13. comment
    Comment #12058860

    Thanks for posting the errors, I'll get ubuntu running and look into it. It seems to be just the __unused annotations and the non-portable pthread call, so should be easy to get it…

  14. comment
    Comment #10219269

    Thanks, indeed I didn't make any efforts to make it faster, but this seems fair... I honestly didn't know DataView was that slow, it got fibonacci(40) down to 1m53s. Faster than PE…