/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
| 3 comments |
15 Oct 24 06:50 UTC
|
HN request time: 0.463s
|
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
#
1.
gaze
◴[
17 Oct 24 13:58 UTC
]
No.
41869742
[source]
▶
>>41867713
#
Have you considered MPS?
https://github.com/Ravenbrook/mps
.
replies(2):
>>41870047
#
>>41871994
#
ID:
GO
2.
refset
◴[
17 Oct 24 14:31 UTC
]
No.
41870047
[source]
▶
>>41869742 (TP)
#
I'm just an enthusiastic bystander so I don't know the answer. Hopefully Jeaye can chime in.
3.
Jeaye
◴[
17 Oct 24 17:59 UTC
]
No.
41871994
[source]
▶
>>41869742 (TP)
#
Yep! MPS was considered, but Boehm was significantly easier to get going. For jank's next GC, the plan is to use MMTK.
↑