Skip to content

Commit

Permalink
Tidy up opening text
Browse files Browse the repository at this point in the history
  • Loading branch information
chrisws committed Oct 22, 2023
1 parent aded3c6 commit 8f5cc7e
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 13 deletions.
28 changes: 20 additions & 8 deletions _build/pages/index.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,25 @@ func AddStrings(a, b)
end
```

## Multi-platform

SmallBASIC is released for Windows, Linux and Android. It can be build from source for many other POSIX compliant operating systems including Raspberry Pi OS for the Raspberry Pi. Thanks to the build in IDE programs can be written on your Android powered tablet or mobile phone and executed immediately ([Downloads](/pages/download.html)).

Your program can be bundled with all necessary libraries to create executable files for Windows (exe-files) or Linux (AppImage). For Android a signed pkg can be created and for example distributed using Google play ([Distribute your program](/pages/distributiontool.html)).

Additionally you can start programming with the online version of SmallBASIC in your browser right now: [Start online](/online/sbasic.html).
## Programming Made Easy for All

SmallBASIC is available for various operating systems, including
Windows, Linux, and Android. You can even build it from source to run
on many other POSIX-compliant systems, such as Raspberry Pi OS for the
Raspberry Pi. With its built-in Integrated Development Environment
(IDE), you can write programs on your Android-powered tablet or mobile
phone and run them instantly. If you want to get started, you can
download SmallBASIC from our ([Downloads](/pages/download.html)) page.

SmallBASIC makes it easy to bundle your program with all the necessary
libraries, creating executable files for Windows (exe-files) or Linux
(AppImage). For Android, you can create a signed package (pkg) and
distribute it through platforms like Google Play. Learn more about
distributing your program on our ([Distribution](/pages/distributiontool.html)) page.

If you prefer an online experience, you can start programming with the
web-based version of SmallBASIC in your browser right now.
Just click on [Start online](/online/sbasic.html) to begin coding.

## Editors, IDE and SmallBASIC versions

Expand Down Expand Up @@ -61,7 +73,7 @@ const screenWidth = 800
const screenHeight = 450
rl.InitWindow(screenWidth, screenHeight, "raylib [core] example - basic window")
rl.SetTargetFPS(60)
rl.SetTargetFPS(60)
while (!rl.WindowShouldClose())
rl.BeginDrawing()
Expand Down
10 changes: 5 additions & 5 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -77,10 +77,10 @@ <h1 id="welcome-to-smallbasic">Welcome to SmallBASIC</h1>
<span id="cb1-6"><a href="#cb1-6" aria-hidden="true"></a><span class="kw">func </span>AddStrings(a, b)</span>
<span id="cb1-7"><a href="#cb1-7" aria-hidden="true"></a> <span class="kw">return</span> a + b</span>
<span id="cb1-8"><a href="#cb1-8" aria-hidden="true"></a><span class="kw">end</span></span></code></pre></div>
<h2 id="multi-platform">Multi-platform</h2>
<p>SmallBASIC is released for Windows, Linux and Android. It can be build from source for many other POSIX compliant operating systems including Raspberry Pi OS for the Raspberry Pi. Thanks to the build in IDE programs can be written on your Android powered tablet or mobile phone and executed immediately (<a href="/pages/download.html">Downloads</a>).</p>
<p>Your program can be bundled with all necessary libraries to create executable files for Windows (exe-files) or Linux (AppImage). For Android a signed pkg can be created and for example distributed using Google play (<a href="/pages/distributiontool.html">Distribute your program</a>).</p>
<p>Additionally you can start programming with the online version of SmallBASIC in your browser right now: <a href="/online/sbasic.html">Start online</a>.</p>
<h2 id="programming-made-easy-for-all">Programming Made Easy for All</h2>
<p>SmallBASIC is available for various operating systems, including Windows, Linux, and Android. You can even build it from source to run on many other POSIX-compliant systems, such as Raspberry Pi OS for the Raspberry Pi. With its built-in Integrated Development Environment (IDE), you can write programs on your Android-powered tablet or mobile phone and run them instantly. If you want to get started, you can download SmallBASIC from our (<a href="/pages/download.html">Downloads</a>) page.</p>
<p>SmallBASIC makes it easy to bundle your program with all the necessary libraries, creating executable files for Windows (exe-files) or Linux (AppImage). For Android, you can create a signed package (pkg) and distribute it through platforms like Google Play. Learn more about distributing your program on our (<a href="/pages/distributiontool.html">Distribution</a>) page.</p>
<p>If you prefer an online experience, you can start programming with the web-based version of SmallBASIC in your browser right now. Just click on <a href="/online/sbasic.html">Start online</a> to begin coding.</p>
<h2 id="editors-ide-and-smallbasic-versions">Editors, IDE and SmallBASIC versions</h2>
<p>SmallBASIC comes in three different flavors for the desktop. The SDL version offers a simple but efficient IDE and is perfect for working with graphics. The FLTK version has a great IDE. The console version doesn’t offer an IDE and is text-only but works perfect with plugins like raylib or nuklear (<a href="/pages/download.html">Downloads</a>).</p>
<p>No matter which SmallBASIC version you prefer, external editors like Visual Studio Code, Geany, Sublime Text or KDE Kate can be setup for syntax highlighting or code execution (<a href="/language_support.html">Setup external editors</a>).</p>
Expand Down Expand Up @@ -108,7 +108,7 @@ <h2 id="plugins">Plugins</h2>
<span id="cb3-7"><a href="#cb3-7" aria-hidden="true"></a><span class="dt">const</span> screenHeight = <span class="dv">450</span></span>
<span id="cb3-8"><a href="#cb3-8" aria-hidden="true"></a></span>
<span id="cb3-9"><a href="#cb3-9" aria-hidden="true"></a>rl.InitWindow(screenWidth, screenHeight, <span class="st">&quot;raylib [core] example - basic window&quot;</span>)</span>
<span id="cb3-10"><a href="#cb3-10" aria-hidden="true"></a>rl.SetTargetFPS(<span class="dv">60</span>) </span>
<span id="cb3-10"><a href="#cb3-10" aria-hidden="true"></a>rl.SetTargetFPS(<span class="dv">60</span>)</span>
<span id="cb3-11"><a href="#cb3-11" aria-hidden="true"></a></span>
<span id="cb3-12"><a href="#cb3-12" aria-hidden="true"></a><span class="kw">while </span>(!rl.WindowShouldClose())</span>
<span id="cb3-13"><a href="#cb3-13" aria-hidden="true"></a> rl.BeginDrawing()</span>
Expand Down

0 comments on commit 8f5cc7e

Please sign in to comment.