|
1 | | -<!doctype html><html lang=en xmlns:fb=http://ogp.me/ns/fb#><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><meta property="og:site_name" content="EndBASIC"><meta property="twitter:site" content="@jmmv"><title>EndBASIC 0.2.0 is here - EndBASIC</title> |
2 | | -<meta property="og:title" content="EndBASIC 0.2.0 is here - EndBASIC"><meta property="twitter:title" content="EndBASIC 0.2.0 is here - EndBASIC"><meta name=description content="A couple of weeks ago, I announced EndBASIC: a simple BASIC language interpreter written in Rust with a goal to provide an environment for teaching my kids how to code. That first release provided what-I-think-is a robust interpreter, but that was about it: the language features were still minimal and the interactive features were non-existent. |
| 1 | +<!doctype html><html lang=en xmlns:fb=http://ogp.me/ns/fb#><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><meta property="og:site_name" content="EndBASIC"><meta property="twitter:site" content="@jmmv"><title>EndBASIC 0.2.0 is here - EndBASIC</title><meta property="og:title" content="EndBASIC 0.2.0 is here - EndBASIC"><meta property="twitter:title" content="EndBASIC 0.2.0 is here - EndBASIC"><meta name=description content="A couple of weeks ago, I announced EndBASIC: a simple BASIC language interpreter written in Rust with a goal to provide an environment for teaching my kids how to code. That first release provided what-I-think-is a robust interpreter, but that was about it: the language features were still minimal and the interactive features were non-existent. |
3 | 2 | Well, EndBASIC 0.2.0 is here and things are changing! It’s still far from the vision I want to reach, but it’s slowly moving towards that direction. I’m a bit less satisfied about the robustness of these new features compared to those in the core language, but that’s OK: they will have to change significantly or maybe even be dropped entirely, so no harm done. |
4 | 3 | "><meta property="og:description" content="A couple of weeks ago, I announced EndBASIC: a simple BASIC language interpreter written in Rust with a goal to provide an environment for teaching my kids how to code. That first release provided what-I-think-is a robust interpreter, but that was about it: the language features were still minimal and the interactive features were non-existent. |
5 | 4 | Well, EndBASIC 0.2.0 is here and things are changing! It’s still far from the vision I want to reach, but it’s slowly moving towards that direction. I’m a bit less satisfied about the robustness of these new features compared to those in the core language, but that’s OK: they will have to change significantly or maybe even be dropped entirely, so no harm done. |
6 | | -"><meta property="twitter:description" content="A couple of weeks ago, I announced EndBASIC: a simple BASIC language interpreter written in Rust with a goal to provide an environment for teaching my kids how to code. That first release provided …"><meta name=author content="Julio Merino"><meta property="twitter:creator" content="@jmmv"><meta name=generator content="Hugo 0.145.0"><meta property="og:url" content="https://www.endbasic.dev/2020/05/endbasic-0.2.0.html"><meta property="og:type" content="website"><meta property="twitter:card" content="summary"><link rel=canonical href=https://www.endbasic.dev/2020/05/endbasic-0.2.0.html><link rel=alternate type=application/rss+xml title=EndBASIC href=https://www.endbasic.dev/feed.xml><link rel=stylesheet href=/sass/main.min.1aac345b2e5f8be1188ed477c775964ea5a46ec1674294e3326f4e792d44a344.css><link rel=stylesheet href=/css/chroma.css></head><body><nav class="navbar navbar-expand-sm navbar-dark bg-dark sticky-top"><div class="container-fluid page-container"><a class=navbar-brand href=/>EndBASIC</a> |
| 5 | +"><meta property="twitter:description" content="A couple of weeks ago, I announced EndBASIC: a simple BASIC language interpreter written in Rust with a goal to provide an environment for teaching my kids how to code. That first release provided …"><meta name=author content="Julio Merino"><meta property="twitter:creator" content="@jmmv"><meta name=generator content="Hugo 0.159.0"><meta property="og:url" content="https://www.endbasic.dev/2020/05/endbasic-0.2.0.html"><meta property="og:type" content="website"><meta property="twitter:card" content="summary"><link rel=canonical href=https://www.endbasic.dev/2020/05/endbasic-0.2.0.html><link rel=alternate type=application/rss+xml title=EndBASIC href=https://www.endbasic.dev/feed.xml><link rel=stylesheet href=/sass/main.min.7acfa4ac9e7704263d41709056f40117e08c968922fb8fa940e7bf2a7f0b40fb.css><link rel=stylesheet href=/css/chroma.css></head><body><nav class="navbar navbar-expand-sm navbar-dark bg-dark sticky-top"><div class="container-fluid page-container"><a class=navbar-brand href=/>EndBASIC</a> |
7 | 6 | <button class=navbar-toggler type=button data-bs-toggle=collapse data-bs-target=#navbarToggler aria-controls=navbarToggler aria-expanded=false aria-label="Toggle navigation"> |
8 | | -<span class=navbar-toggler-icon></span></button><div class="collapse navbar-collapse" id=navbarToggler><ul class="navbar-nav me-auto mt-2 mt-lg-0"><li class=nav-item><a class=nav-link href=/about.html>About</a></li><li class=nav-item><a class=nav-link href=/blog.html>Blog</a></li><li class=nav-item><a class=nav-link href=/gallery.html>Gallery</a></li><li class=nav-item><a class=nav-link href=/download.html>Download</a></li><li class=nav-item><a class=nav-link href=/docs.html>Documentation</a></li><li class=nav-item><a class=nav-link href=/community.html>Community</a></li><li class=nav-item><a class=nav-link href=/endbox.html>EndBOX</a></li></ul></div></div></nav><div class="position-relative overflow-hidden p-3 p-md-5 mb-md-3 text-center bg-dark bg-grid"><div class="page-container p-lg-1 mx-auto my-1 text-white text-start"><h1 class="title fw-normal">Ready<br>RUN "BLOG"<br>> EndBASIC 0.2.0 is here█</h1></div></div><article class=page-container><p class="text-muted text-end">Published on: May 7, 2020</p><p>A couple of weeks ago, I <a href=/2020/04/hello-endbasic.html>announced EndBASIC</a>: a simple BASIC language interpreter written in Rust with a goal to provide an environment for teaching my kids how to code. That first release provided what-I-think-is a robust interpreter, but that was about it: the language features were still minimal and the interactive features were non-existent.</p><p>Well, <a href=https://github.com/endbasic/endbasic/releases/tag/endbasic-0.2.0>EndBASIC 0.2.0</a> is here and things are changing! It’s still far from the vision I want to reach, but it’s slowly moving towards that direction. I’m a bit less satisfied about the robustness of these new features compared to those in the core language, but that’s OK: they will have to change significantly or maybe even be dropped entirely, so no harm done.</p><p>So, what’s new? Let’s take a little tour.</p><h1 id=the-repl>The REPL</h1><p>The first thing is a REPL, which is where all action will take place. To start it up, simply run <code>endbasic</code> and be greeted by:</p><pre tabindex=0><code>$ endbasic |
| 7 | +<span class=navbar-toggler-icon></span></button><div class="collapse navbar-collapse" id=navbarToggler><ul class="navbar-nav me-auto mt-2 mt-lg-0"><li class=nav-item><a class=nav-link href=/about.html>About</a></li><li class=nav-item><a class=nav-link href=/blog/index.html>Blog</a></li><li class=nav-item><a class=nav-link href=/gallery.html>Gallery</a></li><li class=nav-item><a class=nav-link href=/download.html>Download</a></li><li class=nav-item><a class=nav-link href=/docs.html>Documentation</a></li><li class=nav-item><a class=nav-link href=/community.html>Community</a></li><li class=nav-item><a class=nav-link href=/endbox.html>EndBOX</a></li></ul></div></div></nav><div class="position-relative overflow-hidden p-3 p-md-5 mb-md-3 text-center bg-dark bg-grid"><div class="page-container p-lg-1 mx-auto my-1 text-white text-start"><h1 class="title fw-normal">Ready<br>RUN "BLOG"<br>> EndBASIC 0.2.0 is here█</h1></div></div><article class=page-container><p class="text-muted text-end">Published on: May 7, 2020</p><p>A couple of weeks ago, I <a href=/2020/04/hello-endbasic.html>announced EndBASIC</a>: a simple BASIC language interpreter written in Rust with a goal to provide an environment for teaching my kids how to code. That first release provided what-I-think-is a robust interpreter, but that was about it: the language features were still minimal and the interactive features were non-existent.</p><p>Well, <a href=https://github.com/endbasic/endbasic/releases/tag/endbasic-0.2.0>EndBASIC 0.2.0</a> is here and things are changing! It’s still far from the vision I want to reach, but it’s slowly moving towards that direction. I’m a bit less satisfied about the robustness of these new features compared to those in the core language, but that’s OK: they will have to change significantly or maybe even be dropped entirely, so no harm done.</p><p>So, what’s new? Let’s take a little tour.</p><h1 id=the-repl>The REPL</h1><p>The first thing is a REPL, which is where all action will take place. To start it up, simply run <code>endbasic</code> and be greeted by:</p><pre tabindex=0><code>$ endbasic |
9 | 8 |
|
10 | 9 | Welcome to EndBASIC 0.2.0. |
11 | 10 | Type HELP for interactive usage information. |
|
123 | 122 | makePageTocCollapsible, |
124 | 123 | trackDownloads, |
125 | 124 | RequestsClient, |
126 | | - } from "\/js\/main.4dc200a9d6802a5045e31030e8736650b8c0080ae1fda190dbc3dd9c174031f8.js"; |
| 125 | + } from "\/js\/main.153008ae72668cd6baa08ba00b022d38df14ba174b06c49555bae6f8263ccdd5.js"; |
127 | 126 | const client = new RequestsClient(SITE_ID); |
128 | 127 | client.saveRequest(); |
129 | 128 |
|
|
0 commit comments