Skip to content

Scheme Windows Tiled Shell May 2021

Latest
Compare
Choose a tag to compare
@alban-read alban-read released this 09 May 08:43
· 4 commits to master since this release

Scheme-Windows-Tiled-Shell

This is a windows workspace for Chez Scheme.

Reason

Provides a simple alternative to a terminal; creates a workspace type interface; prevents text rushing off the screen; places results and output into different panes from the script source.

  • Uses tiled panes rather than overlapping windows
    • with several standard arrangements that rearrange the panes in a useful way.
  • Provides a graphical output pane; for drawings and animations.
  • I use versions of this application to write apps that script dozens of C libraries; Chez Scheme is very good at that.

Fun things

You can work through the online Scheme programming book; executing the examples as you go.

Provides a simple tiled user interface for Chez Scheme on Windows 10.

Selfie

  • I hope that programming can be fun again in a fast interactive workspace.
  • Create animations using direct 2D accelerated graphics.

Docs


Requirements

In order to work - this application requires Windows 10; the new Webview2 and the visual C++ 2019 run time libraries.

If your run this app; and the documentation panes are blank; just use the installer from Microsoft for the new WebView2 here:-

https://developer.microsoft.com/en-us/microsoft-edge/webview2/

If running the app does nothing at all; it does not open; you probably do not have the latest C runtime installed; which you can get from Microsoft here:-

Visual C Redistributable

Components used

Chez Scheme

The famous fast and reliable Scheme interpreter and compiler.

https://github.com/cisco/ChezScheme

Win32++

Win32++ is used for the windows; dockers etc.

http://win32-framework.sourceforge.net

Scintilla

Scintilla editor is used for the text/editor views. http://www.scintilla.org/

These are all open source components

Any (few) modifications are in the source code of the application.

See the license in the documentation.

Install

Unzip the SWTS folder from the zip file; and click on Shell.

To look around; select documentation from the arrange view; and read it.

In a nutshell - type Scheme into the evaluator pane; and run it.

This release is all open source; you can use this binary release; if you do not want to build it all yourself.

Requirements

In order to work

  • This application needs up to date Windows 10; the new Webview2 and the visual C++ 2019 run time libraries.

Typical problems

  • If your run this app; and the documentation panes are blank; just use the evergreen installer from Microsoft for the new WebView2 here:-

https://developer.microsoft.com/en-us/microsoft-edge/webview2/

  • If running the app does nothing at all; it just does not open; you probably do not have the latest C runtime installed; which you can get from Microsoft here:-

Visual C Redistributable

Checking file integrity

You may want to check the hash; which you could do with 7zip for example.

Name: SWTS
Folders: 6
Files: 42
Size: 5448200 bytes (5320 KiB)
SHA256 checksum for data: 2DF1E49D6159E1C471FF6430CD95427218C91ECEF7D071E1C949D3B6CE4992D5
SHA256 checksum for data and names: 9A551EBC09AAF80031E18F53DA3536D9C051879422D78AA5C310588DA5EAB668