Skip to content

albanread/Scheme-Windows-Tiled-Shell

 
 

Repository files navigation

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; that prevents text rushing off the screen; keeps results and output into a different pane than the script source.

Uses tiled panes rather than overlapping windows; there are 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.

The Wiki here https://github.com/alban-read/Scheme-Windows-Tiled-Shell/wiki

Is used in the documentation pane of the application.


Requirements

In order to work - this application requires Windows 10; Latest Webview2 and 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 dont happen to 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.

About

Scheme Windows Tiled Shell for Windows 10; with Direct 2D and WebView2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 83.3%
  • Scheme 13.7%
  • C 2.7%
  • JavaScript 0.3%