Live data from Hacker News

Viewing profile — ffwff

ffwff

HN member
Joined
Mon, Dec 23, 2019, 10:41 AM UTC
HN karma
133
Public activity
13 items

About ffwff

No profile information was provided.

Recent public activity

  1. comment
    Comment #22189776

    With enough macros you can even bring high-level programming to C a la libcello: http://libcello.org/

  2. comment
    Comment #21976070

    Love the fact that people are developing kernels in new languages!

  3. comment
    Comment #21864085

    Precise GC information, the crystal compiler prepends a dword/qword value indicating an class' typeid upon allocation. I decided to patch the compiler to generate 2 functions, one …

  4. comment
    Comment #21863962

    I've read up on how luajit does garbage collection (in fact the current gc/allocator with allocation/marking bitmaps is inspired by his tri-color gc. Apart from specifying when the…

  5. comment
    Comment #21863930

    Thanks but the code isn't that clean, there are hacks here and there and it isn't organized as clearly as I wanted to but feel free to look through it.

  6. comment
    Comment #21863901

    You can checkout what I replied to jchw. But tldr, wanted to do DOS => got ambitious => made it multitasking => got more ambitious => added graphics and guis. Currently it's pretty…

  7. comment
    Comment #21863763

    Right after the global descriptor table is setup and paging is enabled, the GC is then enabled. On every allocation, and whenever the os has no task available to switch to, a gc cy…

  8. comment
    Comment #21863544

    Sorry for the late reply (being rate limited) Thanks! Originally it only started as an experiment to see how far I could go making an OS in a high-level (higher than C at least) la…

  9. comment
  10. comment
    Comment #21862884

    Out of the box, Crystal does garbage collection through the boehmgc library, however if you pass in some compiler flags you can get application to not use GC. As for my OS, I wasn'…

  11. comment
    Comment #21862851

    Cool coincidence but nah. Maybe its a reference to the first angel in Evangelion? Maybe its a reference to Adam's wife? Maybe its best girl from Machikado Mazoku? Hint: asuka best …

  12. comment
    Comment #21862832

    POSIX-like, not entirely POSIX! There are basic IO syscalls, and some process management calls, but overall I try to take unix as a guideline rather than trying to reimplement one …

  13. comment
    Comment #21862802

    Oh wow someone actually posted this! Thanks a lot for the comments and criticisms guys, really means lot to me. Before I go I'll answer some questions, so ask them away!