You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[ICFP 2012. Roly Perera: Functional Programs that Explain their Work.](https://www.youtube.com/watch?v=pqtqaL_ojpk&feature=plcp)
17
+
*[Pacific Northwest Scala 2013 We're Doing It All Wrong by Paul Phillips](https://www.youtube.com/watch?v=TS1lpKBMkgg)
* 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.
67
+
*[Mark Mahoney: Version Control Optimized for Teaching and Learning](https://vimeo.com/97711978)
68
+
* it's like seperate conversations for every change of code. So it's like github pull request reviews but on steriods.
69
+
* You can get character by character playback, so it's very much like google docs in that way
70
+
* I admire his goal -- enhancing commit log and explaining code and evolution of system
71
+
* 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
72
+
* wouldn't it be neat if you could query by certain kinds of changes, like adding regex's
* 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
81
+
* 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.
82
+
* 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
83
+
* it's been hours and things still aren't done installing... just updated my c9 instance to have the max RAM and memory
52
84
*[A brief history of "type"](http://arcanesentiment.blogspot.com/2015/01/a-brief-history-of-type.html?m=1)
* 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.
@@ -61,7 +93,6 @@ title: Link Research
61
93
* TODO brainstorm what would be a intuative interface for a student to program gravity from scratch
62
94
* Seems similar to aprt.us, which makes sense because Bret steals from Toby's Recursive Drawing project
63
95
* TODO think about ways to tackle the context problem, helping programmers point to what they want
64
-
*
65
96
*[How to Invent the Future II - Alan Kay](https://www.startupschool.org/videos/12)
66
97
*[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)
67
98
*[Alan Kay - Power of Context](https://www.dropbox.com/s/knngq11tzdi0tdh/Alan%20Kay%20-%20The%20Power%20of%20the%20Context.pdf?dl=0)
0 commit comments