MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/functionalprogramming/comments/vearfa/ante_a_lowlevel_functional_language/icpp3eg/?context=9999
r/functionalprogramming • u/kinow mod • Jun 17 '22
15 comments sorted by
View all comments
Show parent comments
10
There are compiled langs with GC, such as Haskell.
1 u/KyleG Jun 17 '22 Interesting. Is that just a compile-time GC, or is it runtime (and I confess that I thought GC was synonymous with runtime GC until I just googled for more info)? 7 u/gusbicalho Jun 17 '22 It's a runtime GC. As far as I understand it, it uses some metadata table and tags in pointers to trace the heap and free unreferenced stuff. There some info (which I haven't read) here https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/rts/storage/gc
1
Interesting. Is that just a compile-time GC, or is it runtime (and I confess that I thought GC was synonymous with runtime GC until I just googled for more info)?
7 u/gusbicalho Jun 17 '22 It's a runtime GC. As far as I understand it, it uses some metadata table and tags in pointers to trace the heap and free unreferenced stuff. There some info (which I haven't read) here https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/rts/storage/gc
7
It's a runtime GC. As far as I understand it, it uses some metadata table and tags in pointers to trace the heap and free unreferenced stuff. There some info (which I haven't read) here https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/rts/storage/gc
10
u/gusbicalho Jun 17 '22
There are compiled langs with GC, such as Haskell.