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
<!doctype html><htmllang=enxmlns:fb=http://ogp.me/ns/fb#><head><metacharset=utf-8><metahttp-equiv=X-UA-Compatiblecontent="IE=edge"><metaname=viewportcontent="width=device-width,initial-scale=1,shrink-to-fit=no"><metaproperty="og:site_name" content="EndBASIC"><metaproperty="twitter:site" content="@jmmv"><title>EndBASIC 0.3 is here - EndBASIC</title>
1
+
<!doctype html><htmllang=enxmlns:fb=http://ogp.me/ns/fb#><head><metacharset=utf-8><metahttp-equiv=X-UA-Compatiblecontent="IE=edge"><metaname=viewportcontent="width=device-width,initial-scale=1"><metaproperty="og:site_name" content="EndBASIC"><metaproperty="twitter:site" content="@jmmv"><title>EndBASIC 0.3 is here - EndBASIC</title>
2
2
<metaproperty="og:title" content="EndBASIC 0.3 is here - EndBASIC"><metaproperty="twitter:title" content="EndBASIC 0.3 is here - EndBASIC"><metaname=descriptioncontent="After a 6-month long hiatus caused by me hunting and changing jobs and cities, I am pleased to announce the release of EndBASIC 0.3! The Thanksgiving break has been as fruitful as I had hoped 😁
3
3
There are two major changes in this release.
4
4
The first is the official debut of the web-based interface. I introduced this months ago and have had it running on a “push on green” model, which means that the web deployment of EndBASIC is always tracking Git HEAD. This has made formal releases irrelevant which is, in part, why 0.3 is so far behind 0.2. But… I do believe in formal releases so I’m hoping to put some effort and make the web UI track releases instead and then use the “push on green” flow only for a preview site.
5
5
"><metaproperty="og:description" content="After a 6-month long hiatus caused by me hunting and changing jobs and cities, I am pleased to announce the release of EndBASIC 0.3! The Thanksgiving break has been as fruitful as I had hoped 😁
6
6
There are two major changes in this release.
7
7
The first is the official debut of the web-based interface. I introduced this months ago and have had it running on a “push on green” model, which means that the web deployment of EndBASIC is always tracking Git HEAD. This has made formal releases irrelevant which is, in part, why 0.3 is so far behind 0.2. But… I do believe in formal releases so I’m hoping to put some effort and make the web UI track releases instead and then use the “push on green” flow only for a preview site.
8
8
"><metaproperty="twitter:description" content="After a 6-month long hiatus caused by me hunting and changing jobs and cities, I am pleased to announce the release of EndBASIC 0.3! The Thanksgiving break has been as fruitful as I had hoped 😁
<spanclass=navbar-toggler-icon></span></button><divclass="collapse navbar-collapse" id=navbarToggler><ulclass="navbar-nav mr-auto mt-2 mt-lg-0"><liclass=nav-item><aclass=nav-linkhref=/about.html>About</a></li><liclass=nav-item><aclass=nav-linkhref=/blog.html>Blog</a></li><liclass=nav-item><aclass=nav-linkhref=/gallery.html>Gallery</a></li><liclass=nav-item><aclass=nav-linkhref=/download.html>Download</a></li><liclass=nav-item><aclass=nav-linkhref=/docs.html>Documentation</a></li><liclass=nav-item><aclass=nav-linkhref=/community.html>Community</a></li><liclass=nav-item><aclass=nav-linkhref=/endbox.html>EndBOX</a></li></ul></div></nav><divclass="position-relative overflow-hidden p-3 p-md-5 m-md-3 text-center bg-dark bg-grid"><divclass="p-lg-1 mx-auto my-1 text-white text-left"><h1class="title font-weight-normal">Ready<br>RUN "BLOG"<br>> EndBASIC 0.3 is here█</h1></div></div><articleclass=container><pclass="text-muted text-right">Published on: November 29, 2020</p><p>After a 6-month long hiatus caused by me <ahref=https://jmmv.dev/2020/10/bye-google-hi-microsoft.html>hunting and changing jobs and cities</a>, I am pleased to announce the release of EndBASIC 0.3! The Thanksgiving break has been as fruitful as I had hoped 😁</p><p>There are two major changes in this release.</p><ol><li><p>The first is the official debut of the <strong>web-based interface</strong>. I <ahref=/2020/05/bridging-the-web-gap-endbasic.html>introduced this months ago</a> and have had it running on a “push on green” model, which means that the web deployment of EndBASIC is always tracking Git <code>HEAD</code>. This has made formal releases irrelevant which is, in part, why 0.3 is so far behind 0.2. But… I do believe in formal releases so I’m hoping to put some effort and make the web UI track releases instead and then use the “push on green” flow only for a preview site.</p></li><li><p>The second, and more interesting at this point to me, is the debut of an <strong>interactive, full-screen editor</strong>. Previous releases had a very rudimentary line-oriented program entry mechanism which mimicked Locomotive BASIC and GW-BASIC. As you can imagine this was way too inconvenient to play with, and also confusing: EndBASIC doesn’t support line numbers, so the numbers shown during program editing were meaningless. I had been wanting to add a full-screen editor from the beginning, but it was much more work than I could put at the time if I wanted it to play well with the web UI. But it does now.</p></li></ol><p>All of this is better experienced than told :)</p><p>So either <strong>visit <ahref=https://repl.endbasic.dev/>https://repl.endbasic.dev/</a> for an interactive session</strong>, watch this demo:</p><figure><videowidth=100%controls>
12
-
<sourcesrc=/images/2020-11-29-endbasic-0.3.0-demo.movtype=video/mp4></video><figcaption>EndBASIC 0.3 interactive demo.</figcaption></figure><p>… or visit the project’s page at: <ahref=https://www.endbasic.dev/>https://www.endbasic.dev/</a>. Enjoy! 🎉</p><divclass="row post-links"><divclass="col-6 text-center"><span><ahref=https://www.endbasic.dev/2020/12/endbasic-0.4.html>« Next post</a></span></div><divclass="col-6 text-center"><span><ahref=https://www.endbasic.dev/2020/05/bridging-the-web-gap-endbasic.html>Previous post »</a></span></div></div></article><footerclass="pt-5 pb-3"><divclass=container><divclass=row><divclass="col-md-8 text-left"><formclass=form-inlineaction=https://hugo-dynamic.endbasic.dev/api/sites/6a633c2c-7fda-11ec-86e4-1cfd087199c2/subscribers/addmethod=post><inputtype=textname=emailplaceholder="Enter your email" class="form-control input-sm text-center mx-1" size=20>
13
-
<buttontype=submitclass="btn btn-sm btn-light mx-1">Subscribe to updates</button></form></div><divclass="col-md-4 text-right">EndBASIC
<spanclass=navbar-toggler-icon></span></button><divclass="collapse navbar-collapse" id=navbarToggler><ulclass="navbar-nav me-auto mt-2 mt-lg-0"><liclass=nav-item><aclass=nav-linkhref=/about.html>About</a></li><liclass=nav-item><aclass=nav-linkhref=/blog.html>Blog</a></li><liclass=nav-item><aclass=nav-linkhref=/gallery.html>Gallery</a></li><liclass=nav-item><aclass=nav-linkhref=/download.html>Download</a></li><liclass=nav-item><aclass=nav-linkhref=/docs.html>Documentation</a></li><liclass=nav-item><aclass=nav-linkhref=/community.html>Community</a></li><liclass=nav-item><aclass=nav-linkhref=/endbox.html>EndBOX</a></li></ul></div></div></nav><divclass="position-relative overflow-hidden p-3 p-md-5 mb-md-3 text-center bg-dark bg-grid"><divclass="page-container p-lg-1 mx-auto my-1 text-white text-start"><h1class="title fw-normal">Ready<br>RUN "BLOG"<br>> EndBASIC 0.3 is here█</h1></div></div><articleclass=page-container><pclass="text-muted text-end">Published on: November 29, 2020</p><p>After a 6-month long hiatus caused by me <ahref=https://jmmv.dev/2020/10/bye-google-hi-microsoft.html>hunting and changing jobs and cities</a>, I am pleased to announce the release of EndBASIC 0.3! The Thanksgiving break has been as fruitful as I had hoped 😁</p><p>There are two major changes in this release.</p><ol><li><p>The first is the official debut of the <strong>web-based interface</strong>. I <ahref=/2020/05/bridging-the-web-gap-endbasic.html>introduced this months ago</a> and have had it running on a “push on green” model, which means that the web deployment of EndBASIC is always tracking Git <code>HEAD</code>. This has made formal releases irrelevant which is, in part, why 0.3 is so far behind 0.2. But… I do believe in formal releases so I’m hoping to put some effort and make the web UI track releases instead and then use the “push on green” flow only for a preview site.</p></li><li><p>The second, and more interesting at this point to me, is the debut of an <strong>interactive, full-screen editor</strong>. Previous releases had a very rudimentary line-oriented program entry mechanism which mimicked Locomotive BASIC and GW-BASIC. As you can imagine this was way too inconvenient to play with, and also confusing: EndBASIC doesn’t support line numbers, so the numbers shown during program editing were meaningless. I had been wanting to add a full-screen editor from the beginning, but it was much more work than I could put at the time if I wanted it to play well with the web UI. But it does now.</p></li></ol><p>All of this is better experienced than told :)</p><p>So either <strong>visit <ahref=https://repl.endbasic.dev/>https://repl.endbasic.dev/</a> for an interactive session</strong>, watch this demo:</p><figure><videowidth=100%controls>
12
+
<sourcesrc=/images/2020-11-29-endbasic-0.3.0-demo.movtype=video/mp4></video><figcaption>EndBASIC 0.3 interactive demo.</figcaption></figure><p>… or visit the project’s page at: <ahref=https://www.endbasic.dev/>https://www.endbasic.dev/</a>. Enjoy! 🎉</p><divclass=post-links><divclass=text-center><ahref=https://www.endbasic.dev/2020/12/endbasic-0.4.html>« Next post</a></div><divclass=text-center><ahref=https://www.endbasic.dev/2020/05/bridging-the-web-gap-endbasic.html>Previous post »</a></div></div></article><footerclass="pt-5 pb-3"><divclass=page-container><divclass=row><divclass="col-md-8 text-start"><formclass="d-inline-flex flex-nowrap" action=https://hugo-dynamic.endbasic.dev/api/sites/6a633c2c-7fda-11ec-86e4-1cfd087199c2/subscribers/addmethod=post><inputtype=textname=emailplaceholder="Enter your email" class="form-control form-control-sm w-auto text-center mx-1" size=20>
13
+
<buttontype=submitclass="btn btn-sm btn-light mx-1">Subscribe to updates</button></form></div><divclass="col-md-4 text-end">EndBASIC
0 commit comments