All Projects β†’ theam β†’ Haskell Do

theam / Haskell Do

Licence: apache-2.0
✏️ πŸ“Š - The Haskell code editor focused on interactive development.

Programming Languages

haskell
3896 projects

Projects that are alternatives of or similar to Haskell Do

importnb
notebook files as source
Stars: ✭ 47 (-86.53%)
Mutual labels:  notebook
React Ace
React Ace Component
Stars: ✭ 3,342 (+857.59%)
Mutual labels:  code-editor
Org Wiki
Wiki for Emacs org-mode built on top of Emacs org-mode.
Stars: ✭ 319 (-8.6%)
Mutual labels:  notebook
keras-knn
Code for the blog post Nearest Neighbors with Keras and CoreML
Stars: ✭ 25 (-92.84%)
Mutual labels:  notebook
Audio Spectrum Analyzer In Python
A series of Jupyter notebooks and python files which stream audio from a microphone using pyaudio, then processes it.
Stars: ✭ 273 (-21.78%)
Mutual labels:  notebook
Basic Mathematics For Machine Learning
The motive behind Creating this repo is to feel the fear of mathematics and do what ever you want to do in Machine Learning , Deep Learning and other fields of AI
Stars: ✭ 300 (-14.04%)
Mutual labels:  notebook
epic-kitchens-55-starter-kit-action-recognition
🌱 Starter kit for working with the EPIC-KITCHENS-55 dataset for action recognition or anticipation
Stars: ✭ 40 (-88.54%)
Mutual labels:  notebook
Darkmatter
The notebook-style Common Lisp environment
Stars: ✭ 336 (-3.72%)
Mutual labels:  notebook
Docable Notebooks
πŸ“’ Next-Generation Interactive Notebooks
Stars: ✭ 279 (-20.06%)
Mutual labels:  notebook
Ide
✨ Simple, free and open-source online code editor.
Stars: ✭ 311 (-10.89%)
Mutual labels:  code-editor
codemirror-editor-vue3
CodeMirror component for Vue3
Stars: ✭ 22 (-93.7%)
Mutual labels:  code-editor
Fsnotes
Notes manager for macOS/iOS
Stars: ✭ 4,330 (+1140.69%)
Mutual labels:  notebook
Phi
phi: gpu accelerated code-editor; definitely not to be confused phonetically with vi.
Stars: ✭ 308 (-11.75%)
Mutual labels:  code-editor
COVID-19-CaseStudy-and-Predictions
This repository is a case study, analysis and visualization of COVID-19 Pandemic spread along with prediction models.
Stars: ✭ 90 (-74.21%)
Mutual labels:  notebook
Scipy Cookbook
Scipy Cookbook
Stars: ✭ 326 (-6.59%)
Mutual labels:  notebook
GeostatisticsLessonsNotebooks
These are python notebooks accompanying Lessons available at GeostatisticsLessons.com
Stars: ✭ 28 (-91.98%)
Mutual labels:  notebook
Spark Notebook
Interactive and Reactive Data Science using Scala and Spark.
Stars: ✭ 3,081 (+782.81%)
Mutual labels:  notebook
Hide code
Code, prompt and output hiding for Jupyter/IPython notebooks.
Stars: ✭ 339 (-2.87%)
Mutual labels:  notebook
Code Editor
Acode - powerful text/code editor for android
Stars: ✭ 325 (-6.88%)
Mutual labels:  code-editor
Nb
CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.
Stars: ✭ 3,846 (+1002.01%)
Mutual labels:  notebook

Banner

Gitter Build Status Open Source Helpers

haskell.do is a Haskell code editor, centered around interactive development. You can get it on the website.

Pull Requests are greatly appreciated, check out our contributing guidelines.

Building from source

The only 3rd-party requirements to build haskell.do are Stack and NodeJS (due to GHCJS).

git clone https://github.com/theam/haskell-do && cd haskell-do

stack setup --stack-yaml=client-stack.yaml to setup GHCJS (note that it isn't supported on Windows)

stack Build.hs -h for detailed usage of the build file.

stack Build.hs -a for building project.

stack Build.hs -r for running haskell.do on port 8080.

Docker-related

haskell-do can be executed within a Docker container. For convenience, the building and execution commands are provided within the Makefile.

NB : These instructions assume the user has already created a docker machine called "dev".

NB 2 : OSX users usually need to run the following command to configure VirtualBox in order to set up port forwarding:

VBoxManage modifyvm "dev" --natpf1 "tcp-port8080,tcp,,8080,,8080"

Once that is done, Docker can be configured and started:

docker-machine start dev

eval $(docker-machine env dev)

Then, the haskell-do image can be built and run:

make docker

make docker-run

If everything went well, it is now possible to point a browser to http://localhost:8080 and work with haskell-do.

Contributing

Would you like to contribute? Make sure that you've read our contributor guidelines. We'd like to hear from you and your ideas, get in touch with other contributors through:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].