Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I have a lot of java components that perform data processing functions that I'd like to expose in a scripting language to analysts along the same lines of IPython.
Is there something equivalent to IPython for Groovy (or other JVM based scripting language).
Thanks.
Note I am aware of Groovy Console but as far as I know it's not comparable to IPython Notebook.
Most recently I have identified Beaker Notebooks as a close equivalent of Groovy Notebooks to IPython Notebooks. Beaker is a 'polyglot' notebook supporting multiple scripting languages including Groovy, R, Python etc. See here http://beakernotebook.com/
I think the closer version is the online groovy console
https://groovyconsole.appspot.com/
it is not 1:1 features, it would a be fairly trivial to provide the equivalent charting
perhaps integrated with ploty for exta bonus points
The offline equivalent would be http://jwork.org/ for data/scientific visualization which can be scripted in jython as well as groovy
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I've always enjoyed using the Hinterland Jupyter Notebook extensions for code completion because you don't have to tab to autocomplete. I'm trying to migrate to JupyterLab and I'm not keen on tab-completion. I've looked through https://github.com/search?q=topic%3Ajupyterlab-extension&type=Repositories and I haven't been able to find a Hinterland equivalent.
Is there any way of getting Hinterland or similar code-completion hints without using tab on JupyterLab?
An alternative would be VS-Code's integrated Jupyter Notebook environment. VS Code is arguably much more powerful and customizable than Jupyter Notebook/Lab, autocompletion (without having to tab) is standard-issue, there's also a (supposedly) AI-powered completion engine. It would take some getting used to, but so far I'm a happy user.
Have you checked out JupyterLab-Monaco extension? It's is still in early "proof of concept" stage though.
https://github.com/jupyterlab/jupyterlab-monaco
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I've been over time developing bash scripts here and there to make things easier for me, but they pretty much always just take some input and calculate some output.
I was wondering how to do more fancy stuff like:
Writing and updating the progress of an operation to the same pixel of the screen (instead of being only able to "append" new text or lines to the screen);
Allowing the user to select from a set of options (similar to using a List component in standard UIs);
From what I've gathered these things are not the simplest to be done just with bash. Is there any kind of library I could use that would take care of them for me? Maybe even in other languages (such as Python, perl, go, etc?) I've looked into zenity but that one is popping actually UI dialogs and that's not what I'm looking for.
Thanks
For bash, I'd encourage you to look at dialog. It might be everything you need:
Linux Journal: Dialog: An Introductory Tutorial
LinuxCommand.org: Dialog
Another option is Zenity
In general, ncurses is often an excellent choice. It's native to C, but there are ncurses bindings to most languages, including C, C++, Python and Perl (to name just a few).
whiptail seems to be another option: http://xmodulo.com/create-dialog-boxes-interactive-shell-script.html
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I am looking to download just cucumber software to write the scenarios in Gherkin basically it's for our Product Owner to use for writing the scenarios as part of BDD. When I look online I see I could not find a standalone software for cucumber. Is there any standalone software which installs cucumber where scenarios can be written in Gherkin language ??
As part of our current development processes, we also use
Gherkin basically it's for our Product Owner to use for writing the scenarios as part of BDD
Any relatively modern text editor supports plugins or packages that help you write your requirements in Gherkin. As for us - we use Atom with the following packs:
language-gherkin
gherkin-autocomplete
gherkin-table-formatter
But there are a lot more for you to customize it according to your own taste.
As a piece of advice I would strongly recommend to add a linter check into your CI server's pipeline. We use gherkin-lint with great success. Even non techie people get used to it quite quick and produce syntax correct Gherkin for our next Cucumber steps.
I found a plugin which integrates with notepad++. After that, I am able to write feature files with gherkin language.
https://github.com/famished-tiger/gherkin-highlighting
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I just read some few articles about Groovy++ and seems to be a huge improvement of Groovy itself.
Does anyone know how to make use of Groovy++ in Grails and with IntelliJ? I can see the latest version of IntelliJ supports Groovy and Groovy++
Development of Groovy++ stopped a few years ago, and many of the interesting features it had were reimplemented in Groovy, including #TypeChecked and #CompileStatic.
Groovy is now a huge improvement over older versions. Each release gets faster and adds more features, and with static compilation we get near-Java performance with a far less ceremonious Java alternative.
Traits aren't really new at this point, they were added to v2.3 two years ago, but they're really getting popular and have added another big feature to the language. They're almost as powerful as AST transforms, but far easier to work with.
Groovy in Action, 2nd edition was published recently and it's huge, filling in a lot of documentation gaps. It's by far the most recent and most comprehensive Groovy reference.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I've always wanted to know how CL GUIs like top or nano or vi are constructed? I have a need to actually make one and am looking for a guide or tutorial on the general idea behind them.
Here is a bunch of them.
Also there is a list.
CDK
Dialog
ncurses
Newt, a widget-based toolkit
PDCurses
SMG$
Turbo Vision
You could start by reading about ncurses, it’s a very well-known library to draw on the terminal
Check out TWIN (apparently, inspired by Turbo Vision) by Massimiliano Ghilardi. More screenshots are available here. Be sure to use the GitHub version, as SourceForge repository has been unmaintained since 2002.
If you don't mind your GUI running in a JVM, take a look at Lanterna (Java and Clojure bindings).
I've also seen a post about Turbo Vision "ported" to (or rather rewritten using) C# and XAML, but haven't had a chance to examine it.