GithubHelp home page GithubHelp logo

Comments (7)

ellisonbg avatar ellisonbg commented on August 16, 2024

Yeah, I saw this and thought the same thing. We should look at how atom is
doing this and use that as inspiration.

On Sat, May 16, 2015 at 7:13 PM, Will Whitney [email protected]
wrote:

The autocomplete-plus package for the Atom editor (recently bundled into
Atom) shows how powerful types in autocomplete
atom/autocomplete-plus#334 can be.

[image: atom completions]
https://cloud.githubusercontent.com/assets/69169/6793515/b505ee3a-d182-11e4-9b9f-74b2a5d77365.png

Something similar would be a huge boon to Jupyter. Instead of just showing
text matches for variables in the running kernel (already very powerful!),
show what they are: a variable of type String, a function that takes two
integers and returns a float, etc.

This would be a huge step forward for interactive programming of
interpreted languages, and would truly showcase the power of having a live
kernel to introspect into.

β€”
Reply to this email directly or view it on GitHub
#99.

Brian E. Granger
Cal Poly State University, San Luis Obispo
@ellisonbg on Twitter and GitHub
[email protected] and [email protected]

from notebook.

bollwyvl avatar bollwyvl commented on August 16, 2024

Without having dug into this, i think it's an incredibly good idea. Any updates here?

I assume there would be some list of type identifier strings that each token could provide.

If so, and they were stable across machines and versions, and we had indexing (long-missed feature), and a tree of notebooks could be opted in (jupyter nblibrary index)...

a documentation author would be able to reference the symbol type strings in cell metadata (new ui), to allow contextual "open documentation for..." with examples, etc. (New ui) This annotation could be done automatically, probably, though it could be guided so that not everyone documents "import".

This would put us almost at parity with the Mathematica documentation machinery... And encourage us to 🐢 πŸ• our process for docs... Targeting rtd is great, and our docs should go up there, but it's no joke finding exactly what you need... Or impossible if you are in an environment without internet.

from notebook.

willwhitney avatar willwhitney commented on August 16, 2024

@bollwyvl the thread tracking this: jupyter/jupyter_client#51

It's my fault there hasn't been more progress on this recently. I was working on it during the summer, and I've gotten completely slammed this semester. Taking a class, applying to PhDs, trying to get a paper finished, and writing my Master's thesis all in one semester will do that, I guess.

I still plan to get this shipped, but at this point I don't see myself being able to work on it until after I turn in my thesis at the end of January. If someone else wants to pick it up and finish it in the meantime, that would be very welcome.

from notebook.

bollwyvl avatar bollwyvl commented on August 16, 2024

Thanks for the link! looks like a bruiser. I see some stuff about docs
there, which is cool.

Good luck on your thesis!

On Wed, Nov 18, 2015 at 12:51 PM Will Whitney [email protected]
wrote:

@bollwyvl https://github.com/bollwyvl the thread tracking this:
jupyter/jupyter_client#51
jupyter/jupyter_client#51

It's my fault there hasn't been more progress on this recently. I was
working on it during the summer, and I've gotten completely slammed this
semester. Taking a class, applying to PhDs, trying to get a paper finished,
and writing my Master's thesis all in one semester will do that, I guess.

I still plan to get this shipped, but at this point I don't see myself
being able to work on it until after I turn in my thesis at the end of
January. If someone else wants to pick it up and finish it in the meantime,
that would be very welcome.

β€”
Reply to this email directly or view it on GitHub
#99 (comment).

from notebook.

JamiesHQ avatar JamiesHQ commented on August 16, 2024

@willwhitney : We're doing a little housecleaning on our issue log and I noticed this thread from 2015. Has this issue been resolved to your satisfaction and can it be closed? thanks!

from notebook.

willwhitney avatar willwhitney commented on August 16, 2024

from notebook.

JamiesHQ avatar JamiesHQ commented on August 16, 2024

Thanks @willwhitney !

from notebook.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.