yaxu / feedforward

GNU General Public License v3.0
129 stars 10 forks source link

Create and manage variables & functions #1

Open ericfairbanks opened 6 years ago

ericfairbanks commented 6 years ago

It would be helpful to have the ability to define variables and functions within feedforward. Plenty of helper functions and useful variables can be defined in a boot file, but what if you have an idea in the moment and want to use it in multiple patterns without repeating yourself? Examples:

I'm not sure how this would be best represented as an interface. Perhaps a collapsable pane that displays a searchable, customizable dictionary with entries you can edit one at a time? (these would presumably turn into lets) Something like this could also be used for creating macros that generate code, or as a lookup table for autocompletion, or for built-in documentation. Just spitballing here.

Thoughts?

diegodorado commented 4 years ago

This would be nice! Although not sure what the ui for it would be the best since each block outputs to d1-d8.

How could I use a custom boottidal.hs within feedforward?