Skip to content

Commit eb23b30

Browse files
authored
Update links.md
1 parent e9f8ec1 commit eb23b30

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

links.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,49 +61,65 @@ title: Link Research
6161
* professor at NYU
6262
* making magic real with AR/VR. A combo of harold with a crayon and harry potter
6363
* he has a really interesting medium like Ivan Sutherland's Sketchpad that allows you to create and link together dynamic diagrams. It feels too good to be true, like it was over optimized for this one presentation. I want to see the code on github
64+
6465
* [Jonathan Edwards: Two-way Dataflow](https://vimeo.com/97684085)
6566
* looks like this turned into [Chorus](http://www.chorus-home.org/)
6667
* his todomvc example isn't half bad, although I think the react, one-way databinding way that Cycle v2 uses is more in style these days
6768
* seems like Lamdu does a good job of implementing [his vision for easy-to-use static typing]https://vimeo.com/74314050)
69+
6870
* [Francisco Sant’Anna: Dynamic Organisms in Céu](https://vimeo.com/97687022)
6971
* seems similar to my idea of making a reactive version of Woof or an Elm game engine
72+
7073
* [Patrick Dubroy: Moonchild](https://vimeo.com/97711824)
7174
* I've seen this before. Neat project
7275
* Allow you to incrementally turn a code editor into a GUI editor, with things like color pickers. It'd be neat if we had this on woofjs.com, so students could see the color in their code and use the color picker right there.
76+
7377
* [Mark Mahoney: Version Control Optimized for Teaching and Learning](https://vimeo.com/97711978)
7478
* it's like seperate conversations for every change of code. So it's like github pull request reviews but on steriods.
7579
* You can get character by character playback, so it's very much like google docs in that way
7680
* I admire his goal -- enhancing commit log and explaining code and evolution of system
7781
* This is related to my idea of putting the commit message first, reversing things, but in a much better and granular way. TODO write up my thoughts here, particularly how you can nest things in a workflowy style
7882
* wouldn't it be neat if you could query by certain kinds of changes, like adding regex's
79-
*
83+
8084
* [Bill Burdick: Leisure](https://vimeo.com/97713914)
8185
* blurs the line between viewing and editing websites
8286
* "brings the chrome inspector more center stage"
87+
8388
* [David Broderick: Kaya: Declarative Reactive](https://vimeo.com/97712270)
8489
* seems like he'd be a fan of Eve
90+
8591
* https://github.com/lamdu/lamdu/
8692
* really wonderful explaination of many of hte main points of my thesis http://www.lamdu.org/ and https://medium.com/lamdu-blog/designing-programming-languages-with-ides-in-mind-de890989dfa
8793
* while I still don't really understand even what I'm installing (is it a terminal app or a GUI app), it took me over an hour to install Lamdu on Cloud9, fighting with apt-get, stack, and generally waiting for everything to download and install. Clearly they don't have a sufficient appreciate of the cloud-based nature part of my thesis.
8894
* I found this wonderful video showing it in action https://vimeo.com/97713439. This video is like Paul's early demo's of Unison but more extensive! I'm blown away. I can't believe I didn't find this sooner. I want to submit a pull request to get them to put this video on their main page. Ok, just did... https://github.com/lamdu/lamdu.github.io/pull/5
8995
* it's been hours and things still aren't done installing... just updated my c9 instance to have the max RAM and memory
96+
* More research in my journal here http://futureofcoding.org/journal#july-24-2017-204pm
97+
9098
* [A brief history of "type"](http://arcanesentiment.blogspot.com/2015/01/a-brief-history-of-type.html?m=1)
99+
91100
* [Intentional Programming](https://en.wikipedia.org/wiki/Intentional_programming)
92101
* I think this stuff is really interesting. If done right, it's similar to how google wants all of their code to be self-documenting. It's probably the exact opposite of Eve's literate programming approach where the code and explaination are two seperate things that humans need to keep in sync.
93102
* Personally, I find functional programming hard to read / parse meaning from. TODO think about ways we could make FP more readable
94103
* TODO think about what it would be like to define an entire program in a high-level language and then have to specific the macros to intepret each expression, potentially with Woof. Think about how to zoom in and out on various lines.
104+
95105
* https://en.wikipedia.org/wiki/Deutsch_limit
96106
* not to be taken seriously. at a worst case, we can put text into visual programming to add density, but density isn't that important after all because we have encapsulation.
107+
97108
* [Additional Notes on "Drawing Dynamic Visualizations"](http://worrydream.com/DrawingDynamicVisualizationsTalkAddendum/)
98109
* really amazing, inspirational demos! Makes me wonder how Scratch could be more like this and less about the code
99110
* TODO brainstorm what would be a intuative interface for a student to program gravity from scratch
100111
* Seems similar to aprt.us, which makes sense because Bret steals from Toby's Recursive Drawing project
101112
* TODO think about ways to tackle the context problem, helping programmers point to what they want
113+
102114
* [How to Invent the Future II - Alan Kay](https://www.startupschool.org/videos/12)
115+
103116
* [Alan Kay - how to invent the future pdf](https://www.dropbox.com/s/l4qnf40gksapsrl/Alan%20Kay%20-%20How%20to%20Invent%20the%20Future.pdf?dl=0)
117+
104118
* [Alan Kay - Power of Context](https://www.dropbox.com/s/knngq11tzdi0tdh/Alan%20Kay%20-%20The%20Power%20of%20the%20Context.pdf?dl=0)
119+
105120
* [Always bet on text](http://graydon.livejournal.com/196162.html)
106121
* text is great for many reasons. I think less so for communicating with comptuers
122+
107123
* [How to Invent the Future I - Alan Kay](https://www.startupschool.org/videos/11)
108124
* email him - he loves email!
109125
* read "the dream machine" about xerox parc / arpa
@@ -121,6 +137,7 @@ title: Link Research
121137
* argue for clarity, not to win
122138
* keep tabs on people in the "minor leagues"
123139
* send alan kay about email about learning to communicate with Aliens from integalactic email memo from "Lick"
140+
124141
* Elm
125142
* Hopscotch
126143
* App Lab

0 commit comments

Comments
 (0)