html5-IDE v100_alpha

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

html5-IDE v100_alpha

Mark Wieder via use-livecode
A few more words in defense of the HTML5 standalone builder:

Enjoy html5IDE v100_alpha. A LC-playground with 'integrated'
propertyInspector, dictionary, scriptEditor and tools.

http://hyperhh.de/html5/html5IDE.html

You can create objects, edit their properties and their script.
Moreover there is a Paint-section and a MessageBox.

You can save and load scripts, but not (yet) the created card.
The dictionary is a html5 version of Bernd Niggemann's tinyDict.
The script editor is based on Codemirror (MIT-licensed).

There is a compact help (btn "H" of the Tools).

There is still a lot to do...

This "IDE" is made out of 6 independent standalones (in frames)
that send messages to each other. Each of these standalones can
separately be reloaded.

** Please be patient **
Loading the standalone needs here, using Safari and a 100 MBit
connection up to 20 seconds (first time only), so up to 2 minutes
with a 16 MBit connection.

_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: html5-IDE v100_alpha

Mark Wieder via use-livecode
Wow.....   very impressive......may I ask the reason why you created this?
Is it to have an easier time testing html 5 features?..... is it to turn it
into a  product?

On Tue, Nov 26, 2019 at 6:03 PM hh via use-livecode <
[hidden email]> wrote:

> A few more words in defense of the HTML5 standalone builder:
>
> Enjoy html5IDE v100_alpha. A LC-playground with 'integrated'
> propertyInspector, dictionary, scriptEditor and tools.
>
> http://hyperhh.de/html5/html5IDE.html
>
> You can create objects, edit their properties and their script.
> Moreover there is a Paint-section and a MessageBox.
>
> You can save and load scripts, but not (yet) the created card.
> The dictionary is a html5 version of Bernd Niggemann's tinyDict.
> The script editor is based on Codemirror (MIT-licensed).
>
> There is a compact help (btn "H" of the Tools).
>
> There is still a lot to do...
>
> This "IDE" is made out of 6 independent standalones (in frames)
> that send messages to each other. Each of these standalones can
> separately be reloaded.
>
> ** Please be patient **
> Loading the standalone needs here, using Safari and a 100 MBit
> connection up to 20 seconds (first time only), so up to 2 minutes
> with a 16 MBit connection.
>
> _______________________________________________
> use-livecode mailing list
> [hidden email]
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>


--
Tom Glod
Founder & Developer
MakeShyft R.D.A (www.makeshyft.com)
Office:226-706-9339
Mobile:226-706-9793
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: html5-IDE v100_alpha

Mark Wieder via use-livecode
In reply to this post by Mark Wieder via use-livecode
I should left out the world "defense"...
 
A big compliment for making this. This project shows the potential of the HTML5 LiveCode builder beside all your other contributions related to HTML5 LiveCode which is a great help for others.


´╗┐On 27/11/2019, 00:03, "use-livecode on behalf of hh via use-livecode" <[hidden email] on behalf of [hidden email]> wrote:

    A few more words in defense of the HTML5 standalone builder:
   
    Enjoy html5IDE v100_alpha. A LC-playground with 'integrated'
    propertyInspector, dictionary, scriptEditor and tools.
   
    http://hyperhh.de/html5/html5IDE.html
   
    You can create objects, edit their properties and their script.
    Moreover there is a Paint-section and a MessageBox.
   
    You can save and load scripts, but not (yet) the created card.
    The dictionary is a html5 version of Bernd Niggemann's tinyDict.
    The script editor is based on Codemirror (MIT-licensed).
   
    There is a compact help (btn "H" of the Tools).
   
    There is still a lot to do...
   
    This "IDE" is made out of 6 independent standalones (in frames)
    that send messages to each other. Each of these standalones can
    separately be reloaded.
   
    ** Please be patient **
    Loading the standalone needs here, using Safari and a 100 MBit
    connection up to 20 seconds (first time only), so up to 2 minutes
    with a 16 MBit connection.
   
    _______________________________________________
    use-livecode mailing list
    [hidden email]
    Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
    http://lists.runrev.com/mailman/listinfo/use-livecode
   



_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: html5-IDE v100_alpha

Mark Wieder via use-livecode
In reply to this post by Mark Wieder via use-livecode
> Tom G. wrote:
> Is it to have an easier time testing html 5 features?..... is it to turn it
> into a product?

The SE and the messaging between the standalones is already basically done
in earlier parts of my html5 samples.

To improve the scriptEditor (which is 80% codeMirror) and build the message
exchanging I needed a "Tools"/IDE main stack. I made these tools in big
parts using the html5SE.

To improve the html5Tools I needed a property inspector. I made that PI in
big parts using the html5SE and the html5Tools.

To improve the PI I needed a dictionary. From Bernd I got an already working
html5 version of his tinyDict (by bn and contributors). I only had to adjust
it to my needs: LCS dict only, messaging to the other parts. Thanks Bernd.

So, as usual with scripting IDEs, one does develop the IDE using itself
(Kevin and the other LC-Heroes will smile here).

The current "IDE"/playground is at this state more a "proof of concept".
Probably a better error handling will be possible. And debugging will be
possible if someone is able and willing to write a "LC-Lint" (in javascript,
so it is fast enough for client-side use).

As it is possible to copy/paste from the native fields (mainly all script
editors and the property field) to the script editor of the LC-IDE, one
can develop very fast in HTML5 and easily adjust the html5IDE to one's own
needs (compile at the very end only, one doesn't have to compile to check
for small script changes).

HTML5 developing by LC (essentially) "paused" at a state that was *very*
promising and kind of "avant-garde".

This playground shall also show what is lost when the HTML5 standalone
builder isn't continued.

I'll add some other features to the html5Tools until the end of this year.
But I can't afford to put more "main-time" in it, this is not doable in a
few spare evening hours.

So it will not become a "product", except someone is willing to pay for it.


_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode