/top/
/new/
/best/
/ask/
/show/
/job/
^
slacker news
login
about
←back to thread
Jank development update – Moving to LLVM IR
(jank-lang.org)
188 points
refset
| 1 comments |
15 Oct 24 06:50 UTC
|
HN request time: 0.001s
|
source
Show context
fire_lake
◴[
17 Oct 24 08:04 UTC
]
No.
41867415
[source]
▶
>>41845669 (OP)
#
IIUIR, Clojure uses the JVM garbage collector to clean up memory.
How does Jank do this whilst keeping the user code… still Clojure?
replies(1):
>>41867713
#
refset
◴[
17 Oct 24 09:02 UTC
]
No.
41867713
[source]
▶
>>41867415
#
Jank uses Boehm GC (written in C, also used by the likes of Inkscape, Guile and Mono) - it is discussed a little in the previous blog posts, e.g.
https://jank-lang.org/blog/2023-07-08-object-model/
replies(2):
>>41868176
#
>>41869742
#
gaze
◴[
17 Oct 24 13:58 UTC
]
No.
41869742
[source]
▶
>>41867713
#
Have you considered MPS?
https://github.com/Ravenbrook/mps
.
replies(2):
>>41870047
#
>>41871994
#
1.
Jeaye
◴[
17 Oct 24 17:59 UTC
]
No.
41871994
{3}
[source]
▶
>>41869742
#
Yep! MPS was considered, but Boehm was significantly easier to get going. For jank's next GC, the plan is to use MMTK.
ID:
GO
↑