It's really hard to find where `display` or `string-append` functions in Guile Scheme are defined.
It's 10 times harder to find it programmatically using guile code. I bet you won't implement it even in 20 lines of reasonably formatted code.
It's really hard to find where `display` or `string-append` functions in Guile Scheme are defined. It's 10 times harder to find it programmatically using guile code. I bet you won't implement it even in 20 lines of reasonably formatted code. 3 comments
@abcdw many core procs will be defined in C, I don't know how useful it is to implement "go to definition" for those, if that's what you're trying to do @daviwil Yep, "go to definition" is what I'm working on right now :) It will be definitely useful to see the location, where the procedure get imported from C library. Also, display is defined in (rnrs io ports), get re-exported via (rnrs io simple) to (guile) and there is a Scheme implementation for it, but IDK how to understand this programmatically yet. |
@abcdw Guile code base is a hot mess tbh