Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Up-to-date information on porting Shen

99 views
Skip to first unread message

Joel McCracken

unread,
Dec 6, 2024, 6:54:13 PM12/6/24
to Shen
Is there any up to date information on writing ports, especially written for S series kernels?

The information I have found is all very dated, which makes it hard to know what still applies and what doesn't.

For example, I recall reading that the S kernels handle TCO, or at least tail recursion, but I'm not certain of that, and am trying to find a source. Current status with upgrading the elisp port is some weird behavior in the code that's intended to handle TCO, and I think I can just delete all of that code, but I'm not sure.

I've looked through the mailing list a bit but haven't found anything that would help.


Thanks!

Bruno Deferrari

unread,
Dec 6, 2024, 6:57:13 PM12/6/24
to qil...@googlegroups.com
You still need to handle TCO, what you don't need to take care of anymore is partial function application and things like that. In general for the S series kernels you need worry about less stuff.

Can you link the code in question?

--
You received this message because you are subscribed to the Google Groups "Shen" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qilang+un...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/qilang/f5397124-cc11-4c6a-a943-53ec89a09e8an%40googlegroups.com.


--
BD
Reply all
Reply to author
Forward
0 new messages