User loginNavigation |
archivesNo Ifs, Ands, or ButsNo Ifs, Ands, or Buts: Uncovering the Simplicity of Conditionals. Jonathan Edwards.
Many of us are skeptical of "visual programming", but also intrigued by the impact that powerful development tools might have on language design. This represents an interesting compromise. It addresses a pervasive problem in a novel way, and this is a paper with many interesting and accessible ideas. I look forward to seeing an implementation. Jonathan posted this on his blog, where there are already several comments. [I'm not sure where to put this... Seems like plain-old "Paradigms" is the best fit...] Living it up with a Live Programming LanguageI've just finished a paper submission on live programming languages and how live programming is realized in SuperGlue. Any feedback is appreciated. Here is the link: http://lamp.epfl.ch/~mcdirmid/mcdirmid07live.pdf Because the paper has inlined movies, it is best read in a later version of AcroRead with QuickTime installed. Abstract: A dynamic language improves programmer productivity through flexible typing, a focus on high-level programming, and by streamlining the edit-compile-debug cycle. Live languages go beyond dynamic languages with more programmer-centric features. A live language supports live programming that provides programmers with responsive and continuous feedback about how their edits affect program execution. A live language is also based on declarative programming constructs such as rules or data-flow connections so that programmers can write less code. A live language should also provide programmers with responsive semantic feedback to enable time-saving services such as code completion. This paper describes the design a textual live language known as SuperGlue. SuperGlue is based on reactive values known as signals that are supported with declarative data-flow connections and dynamic inheritance. Through signals and dynamic inheritance, SuperGlue supports live programming, declarative programming, and responsive semantic feedback. We demonstrate live programming in SuperGlue with a working prototype. Have to spell out Standard ML from now on...
|
Browse archivesActive forum topics |
Recent comments
22 weeks 16 hours ago
22 weeks 20 hours ago
22 weeks 20 hours ago
44 weeks 2 days ago
48 weeks 3 days ago
50 weeks 1 day ago
50 weeks 1 day ago
1 year 5 days ago
1 year 5 weeks ago
1 year 5 weeks ago