HackerTrans
TopNewTrendsCommentsPastAskShowJobs

death_eternal

no profile record

Submissions

HateArena – A free and open source arena shooter

github.com
31 points·by death_eternal·letzten Monat·8 comments

[untitled]

1 points·by death_eternal·vor 2 Monaten·0 comments

[untitled]

1 points·by death_eternal·vor 3 Monaten·0 comments

Type-level invariants in the Spectre Programming Language

spectre-docs.pages.dev
1 points·by death_eternal·vor 3 Monaten·0 comments

[untitled]

1 points·by death_eternal·vor 3 Monaten·0 comments

[untitled]

1 points·by death_eternal·vor 3 Monaten·0 comments

Show HN: Spectre: A systems design-by-contract language, self hosted compiler

spectrelang.org
3 points·by death_eternal·vor 3 Monaten·0 comments

Spectre – A design-by-contract, compiled programming language with QBE back end

github.com
1 points·by death_eternal·vor 3 Monaten·0 comments

[untitled]

1 points·by death_eternal·vor 4 Monaten·0 comments

[untitled]

1 points·by death_eternal·vor 4 Monaten·0 comments

[untitled]

1 points·by death_eternal·vor 4 Monaten·0 comments

[untitled]

1 points·by death_eternal·vor 4 Monaten·0 comments

Show HN: I'm writing a scalable alternative to gource with diff animation modes

github.com
1 points·by death_eternal·vor 5 Monaten·0 comments

Show HN: I'm writing an alternative to Lutris

github.com
15 points·by death_eternal·vor 6 Monaten·4 comments

Show HN: I implemented generics in my programming language

axe-docs.pages.dev
38 points·by death_eternal·vor 7 Monaten·21 comments

Show HN: Axe - A Systems Programming Language with Builtin Parallelism and No GC

axelang.org
16 points·by death_eternal·vor 8 Monaten·5 comments

Show HN: Versed, content aggregator site with graph views and customizable feeds

versed.cc
1 points·by death_eternal·vor 10 Monaten·0 comments

comments

death_eternal
·vor 4 Monaten·discuss
You're clearly wrong.
death_eternal
·vor 4 Monaten·discuss
Yeah, you're not really that interesting to be honest.
death_eternal
·vor 6 Monaten·discuss
You can look at the repository to see the differences. The troubleshooting abilities of the program are far superior to lutris already, My experience with lutris is you run the install script, attempt to run the game, it doesnt work and fails silently, the logs are empty, and even if you do capture the logs, the core issue often isn't clear.
death_eternal
·vor 8 Monaten·discuss
Very.
death_eternal
·vor 8 Monaten·discuss
1. It manages memory through deterministic ownership rules and optional arena allocation. Pointers never outlive the allocator that created them, and the compiler performs lifetime checks to prevent use-after-free or double-free errors.

2. Axe does not use C++-style RAII. It employs deterministic cleanup through defer, which allows resources to be released predictably. Also, objects allocated inside an arena are freed as a group when the corresponding arena is destroyed.

3. Not yet. There is an overload system currently:

  overload println(x: generic) {
      string => print_str;
      char*  => println_chrptr;
      i32    => println_i32;
      char   => println_char;
  }(x);