Skip to content

Commit 3441a13

Browse files
authored
Update ideas.md
1 parent 432e265 commit 3441a13

File tree

1 file changed

+23
-7
lines changed

1 file changed

+23
-7
lines changed

ideas.md

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,39 @@
11
---
2-
title: Prorotype Ideas
2+
title: Research Ideas
33
---
44

5-
# Prorotype Ideas
5+
# Research Ideas
66

7-
* build a Workflowy-like work planning and branching tool (potentially for woofjs.com)
7+
## Problems to solve
8+
9+
* it's so hard to get a sense of a project via the folders and files abstraction
10+
11+
* higher-order functions are tricky to understand
12+
13+
* it's difficult to keep track of the specific problem we're working on and how it pertains to the larger goal
814

9-
* work on a front-end, JS-based structured editor like Lamdu
15+
## Ideas to solve them
1016

11-
* make a reactive WoofJS
17+
* essay about why we should stop teaching for loops in favor of forEach loops and while loops (is this how python works already?)
1218

13-
* make an Elm game engine
19+
* mock up what it would look like to have **layers** as the core computational abstraction, allowing users to peak under the hood of their apps, change things, and submit pull requests without leaving the app.
20+
21+
* can we combine strong types + macros to get natural language coding or less stack overflow?
22+
23+
* continue researching types-as-shapes, potentially even building a prototype
24+
25+
* build a Workflowy-like work planning and branching tool (potentially for woofjs.com)
1426

15-
* make a game engine with an aprt.us interface
27+
* reactive game engines
28+
* make a reactive WoofJS
29+
* make a game engine with an aprt.us interface
30+
* make an Elm game engine
1631

1732
* continue working on Cycle v2 w/o VueJS (and maybe without Blockly)
1833

1934
* continue working on Rose v1 with text as UI
2035

36+
* work on a Lamdu- or Unison- like structured editor for the web
2137

2238
<script>
2339

0 commit comments

Comments
 (0)