freenode/#clasp - IRC Chatlog
Search
15:39:23
Kevslinger
Hai responded last night and also couldn't get NGLview to work in Xeus-python. I opened an issue with Xeus-python to see what their plans for supporting 3rd-party widgets are: https://github.com/QuantStack/xeus-python/issues/124
17:34:29
Kevslinger
The TL;DR is that Hai was able to hack something together today to make NGLview work in Xeus-python, and the Xeus-Python people are considering their options for how to best address support for 3rd party widgets.
17:34:47
Kevslinger
I think we have enough information to show that NGLview would work in Xeus-Lisp.
20:37:37
Shinmera
the top navigation bar will automatically include links to all the package pages (and back). If you want to link specficially, use a link that just points to the html file.
20:40:18
Shinmera
If you include source snippets it'll try to create links automatically to the correct pages and index points.
20:41:46
Shinmera
The assumption so far has been that building the pages does not take a long time, so I haven't had to think about how it could possibly know to cache stuff.
20:43:25
drmeister
Can I run GENERATE as part of the cando build process and then ship the html files and have staple-server use those?
20:47:10
Shinmera
Staple doesn't have a protocol to enumerate projects, so staple-server just uses ASDF system enumeration to build the index. I'd have to change that for it to pick up on custom projects like Clasp's
21:23:27
Bike
drmeister: do you know why i'd be having problems with DILocation_sp but not DILocation_O? as in the compiler knows what the latter is but not the former?
23:09:21
drmeister
Bike: Where the heck do we create the FunctionDescription objects for C++ functions?
23:18:44
drmeister
Scraper generates calls like expose_function_342_helper and that calls expose_function and that calls wrap_function and that creates the FunctionDescription.
23:20:34
drmeister
Later on functions like source_info_345_helper calls define_source_info and that calls ext_annotate and that defines the docstring bypassing the FunctionDescription.
23:22:38
drmeister
It's useful sometimes to set breakpoints and see what gets called first and single step through the code.
23:23:59
drmeister
Here: https://github.com/clasp-developers/clasp/blob/staple/src/gctools/source_info.cc#L30
23:25:51
drmeister
Shinmera: If you have any guidance on how to get staple to scrape out the documentation, lambda lists, source positions of objects in clasp - could you point me to it?
23:26:17
drmeister
You asked several times for this information in the past - sorry I didn't get to it sooner but it's become a pretty high priority to get this stuff working.