Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joelgrus/dsfs-function-index

a single-page app that exposes a filterable index of the functions in Data Science from Scratch
https://github.com/joelgrus/dsfs-function-index

Last synced: about 2 months ago
JSON representation

a single-page app that exposes a filterable index of the functions in Data Science from Scratch

Awesome Lists containing this project

README

        

# Function Index

A single-page application
with a dynamic index of functions in my book
Data Science from Scratch.
Built using
purescript-halogen.

![Image of App](https://raw.githubusercontent.com/joelgrus/dsfs-function-index/master/index-of-functions.png)

You can see it up and running at

http://joelgrus.com/experiments/function-index/

I built this for two reasons. First, because my loyal readers
requested it.
And second, because I'm trying to learn how to build things in Purescript.

It turned out to be sort of a pain, mostly because I had a hell of a time implementing
the onKeyUp logic. (see, e.g. here)

If you want to run it yourself, do

```
pulp browserify --optimise --to dist/index.js
```

and then start a web server in that directory.

Incidentally, for some reason if you leave off the optimise [sic] flag,
the resulting code doesn't work.
I don't really have the motivation to figure out why.