slack1
2018-6-13 14:07:51

Is there a way to quickly jump to the Racket source code from DrRacket or the docs?


dan
2018-6-13 14:09:30

In DrRacket you should be able to right-click on an identifier and either “Jump to Binding Occurence” or “Open Defining File” depending on where the identifier is defined


slack1
2018-6-13 14:13:02

does that work for Racket core functions?


samth
2018-6-13 14:13:28

@slack1 for functions implemented in the runtime, no (those are written in C)


samth
2018-6-13 14:13:40

for most functions, though, it does work


slack1
2018-6-13 14:13:57

ah I see


samth
2018-6-13 14:14:19

such as the implementation of syntax-case or file->string


krismicinski
2018-6-13 14:19:50

It’s actually quite interesting to me that syntax-case is implemented in C. Makes sense, but would not necessarily have thought that at first glance.


samth
2018-6-13 14:20:27

@krismicinski no, sorry, I must have phrased that confusingly


samth
2018-6-13 14:20:51

neither syntax-case nor file->string are implemented in C