Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 0.2% forks on hackage.haskell.org

hackage.haskell.org : ihaskell-widgets

[Index] [Quick Jump] Package maintainers For package maintainers and hackage trustees Candidates This package implements the ipython widgets in IHaskell. The frontend (javascript) is provided by the jupyter/ipython notebook environment, whereas the backend is implemented in haskell. To know more about the widget messaging protocol, see MsgSpec.md. If you want to contribute with more Notebook examples, please do so on the Examples/ folder. Before commiting, please make sure they can be executed sequentialy and then remove the output from the Nootebooks with: This is a mini-guide for developers that want to update to a more recent widgets specification, but without dwelling into the deeps of the project If you want to add a new attribute you'll have to: First you have to check if the attribute is only for one widget, or is from a common class. You can check it at ipywidget's repo. Some widgets receive messages from the frontend when a value is modified (such as sliders, text areas, buttons...). You'll have to modify the comm function instantiated from the class IHaskellWidget. You can find an example at IntSlider.hs When using widgets in ihaskell, you'll encounter a lot of compilation errors. If you are not very familiar with Haskell, they can be a bit hard to decipher, this is a mini guide that will (hopefully) appear when you paste the error in Google. You probably got this error when trying to use setField like this: What this error means is that there is no field called Index for this particular widget. You can display on screen all the fields available for a widget using properties widget. If you get an error like this, you probably forgot to put the field name in the second argument of setField.

Registry - Source - Homepage - JSON
purl: pkg:hackage/ihaskell-widgets
Keywords: library, mit, unclassified, haskell, jupyter
License: MIT
Latest release: 6 months ago
First release: almost 9 years ago
Dependent repositories: 1
Downloads: 4,602 total
Stars: 2,539 on GitHub
Forks: 256 on GitHub
Total Commits: 1920
Committers: 116
Average commits per author: 16.552
Development Distribution Score (DDS): 0.653
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: 5 days ago

    Loading...
    Readme
    Loading...