What role for Forth?

Hardware drivers

Drivers are prepared by manufacturers and regularly updated with feedback from the full userbase of the product. Interfaces are according to the well-developed and mature ASCOM standards.

The scripting application

Developing a scripting application for astroimaging requires access to libraries, at a minimum:

A new target scheduler

This would be an exciting project. The first step to do it properly would be to eliminate the error-prone settings GUI and use (for example) SQlite to manage target lists and configurations. Required libraries are as for the scripting application plus sophisticated celestial coordinate maths for optimizing the schedule, and SQLite


The Tcl surprise

The problem and the opportunity