The "web" (as in always connected to the net and files saved on the cloud) 
as a development platform is dubious. However, the "browser" being the 
driver is another matter. Given what browsers are designed to display this 
might be the most natural environment for mixing 
code/data/docs/visualization. You can kind of see this happening too. 
Leisure is just one example. 

ipywidgets is an exciting library. I will say it's not something new in 
general. Mathematica has had the kind of interactive functionality that 
ipywidgets offers for a long time. But it is a good example of mixing code 
directly with UI elements. 

In the presentation on Hopscotch the presenter said something along the 
lines of, "Why are our development UIs and environments still primarily for 
text only manipulation". The more I think about coding in general the more 
I think about how valid this question is. And combine with the Leisure 
example I want to know the same thing. 

Why can't my coding environment be filled with whatever I want? Why can't I 
have an interactive graph as a comment? Offray you shared the literate 
devops example and that example was a great example of how stream of 
consciousness can be captured with executable scripts and commentary.

On Sunday, September 3, 2017 at 1:02:17 PM UTC-4, Offray Vladimir Luna 
Cárdenas wrote:
>
> Hi John,
>
> Thanks for these links. I just finished to see the Hopsotch video, 
> including questions, that are interesting to me as a Smalltalker, and is 
> curious to see the misreadings once and again, about "but we're giving too 
> much power to the 'end user' kind of questions". Also the live Leisure demo 
> and the idea of Illuminated Programming, which seems pretty much like 
> Literate Computing [1].
>
> [1] 
> http://blog.fperez.org/2013/04/literate-computing-and-computational.html
> I'm exploring similar ideas, inspirations and traditions with Grafoscopio 
> [2], and I like to think that I'm getting a more balanced approach between 
> a research tool/medium and practical one. For example, you can see the idea 
> of mixing code, data, docs and publishing in a single environment in my 
> Panama Papers demo [2a] (see picture below). As you can see, web for me is 
> mostly a publishing platform (instead of a development one), because I 
> think that web as a development environment is over complicated and over 
> hyped. Yes, no installation is fine when connectivity is a given and/or you 
> don't go under the wiring to modify something.
>
> [2] http://mutabit.com/grafoscopio/index.en.html
> [2a] http://mutabit.com/offray/blog/en/entry/panama-papers-1
>
>  
>
> There is still a lot of work to do on user experience, particularly when 
> writing markup, and recently developments in GT Documenter (in the 
> tradition of moldable tools) will change that soon [3][4].
>
> [3] https://twitter.com/feenkcom/status/901373363985240064
> [4] https://twitter.com/feenkcom/status/901219343115177986
>
> I'm, like you, constantly questioning my tools. On that front, what I have 
> found with Pharo Smalltalk in terms of moldability, simplicity, 
> practicality and dynamism (live coding constant evolution) is unbeaten by 
> any other computer environment/language I have found until now. In the 
> spirit of crosspollination and sharing link, you may be interested in the 
> tools showed here:
>
> http://feenk.com/#rd
>
> Cheers,
>
> Offray
>
> On 02/09/17 14:33, john lunzer wrote:
>
> I came off a big project recently which fortunately (or maybe 
> unfortunately) allowed me some time to do my semi-annual search for the 
> holy grail of programming. I don't know why but I am never fully content 
> with my tools and am always looking for a better way to interact with my 
> system. 
>
> Anyway, I ended up getting lost on the internet and came across two really 
> interesting projects.
>
> The first is Hopscotch, which is a dynamic browser-style IDE for the 
> Newspeak programming language/environment. Newspeak is heavily inspired by 
> Smalltalk. The Hopscotch IDE is an interesting evolution of the programming 
> environment presented by modern Smalltalks. It seems a bit cleaner and bit 
> more intuitive to navigate thanks to the browser-style controls. I will 
> link to a video demonstration 
> <https://www.youtube.com/watch?v=4cMCYx4Gbkc> here. I recommend watching 
> at 1.5x speed (to maximize your time) and dropping out before the questions 
> portion as most of the questions are not relevant to the IDE itself.
>
> The second is Leisure, and rather than explaining it you should probably 
> just jump into the live demo 
> <http://zot.github.io/Leisure/?load=elisp/README.org> or visit the repo 
> <https://github.com/zot/Leisure/> (which links to the demo), which 
> explains the project in detail.
>
> Anyway, I don't have anything invested in either of these technologies, 
> just sharing some interesting projects to help stir people's imaginations. 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "leo-editor" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> To post to this group, send email to [email protected] 
> <javascript:>.
> Visit this group at https://groups.google.com/group/leo-editor.
> For more options, visit https://groups.google.com/d/optout.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to