Seems like you really want programming by demonstration ala Bret Victor? Where variables become boxes with values in them. How does program rewriting help programming by demonstration?
--
You received this message because you are subscribed to the Google Groups "Augmented Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to augmented-programming+unsub...@googlegroups.com.
To post to this group, send email to augmented-programming@googlegroups.com.
Visit this group at https://groups.google.com/group/augmented-programming.
For more options, visit https://groups.google.com/d/optout.
I kind of wonder about the choice of DSLs over desktop apps: Number calculators, date calculators, string calculators, table lookups, array calculators etc. Seems like you could package a DSL into an app and make it so more people could use it. You just need a DSL integrator (a recorder app). See my paper. Or AppleScript.
To unsubscribe from this group and stop receiving emails from it, send an email to augmented-programming+unsubscri...@googlegroups.com.
And then I wonder if there is a real difference between a DSL, a class, a microservice, and an app.
An app specifying the legal input and output grammar in DSL terms.
In more other words, focus on the user interface, so more people can program using your language.
John
--
You received this message because you are subscribed to the Google Groups "Augmented Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to augmented-programming+unsub...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to augmented-programming+unsubscri...@googlegroups.com.
Seriously exciting stuff.
--
You received this message because you are subscribed to the Google Groups "Augmented Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to augmented-programming+unsub...@googlegroups.com.
Your "streams of code" representing actions is a lot like programming by demonstration and the movie or film of actions idea in the TFP google video (in the Q&A). It also follows along Bret Victor's work where he keeps track of actions taken in his drawing visualization. This is the recorder I was speaking of. I also have a picture of my recorder in my paper at http://www.google.com/url?sa=t&source=web&cd=3&ved=0ahUKEwjw7fTM--nOAhVDmh4KHaZ-CwcQFggrMAI&url=http%3A%2F%2Fdsmforum.org%2Fevents%2FDSVL01%2Fcarlson.pdf&usg=AFQjCNFJvcV-Slhnf1EJSFLXnjTpLEMruw&sig2=mpDlLuHBFfD6MahyFwTuxQ
What I would like to see in a further concept beyond mine is using selectors (class, id or attribute based) from the environment instead of branches or conditionals. I believe this technique might avoid a large program with a lot of branches.
--
You received this message because you are subscribed to the Google Groups "Augmented Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to augmented-programming+unsub...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Augmented Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to augmented-progra...@googlegroups.com.
To post to this group, send email to augmented-...@googlegroups.com.