Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stevegilham/astroclock

A GUI toolkit kata
https://github.com/stevegilham/astroclock

gui kata planetarium

Last synced: 29 days ago
JSON representation

A GUI toolkit kata

Awesome Lists containing this project

README

        

# astroclock
A GUI toolkit kata

This is a program that started life as a learning aid for X, c1990, and that I've kept porting to new GUI environments over the years to help me learn my way around the new libraries. In this repo, I've placed as `archive` the original F#/Silverlight (2 and 3) from 2008-9, a CoffeeScript implementation from c2014 in `astroclock.js`, and the latest motivation, ports of the F# Silverlight code to OpenSilver (`astroclock.opensilver21`,`astroclock.opensilver2`, `astroclock.opensilver` and the original `archive/astroclock.opensilver-first`), of which the former is my current preferred approach.

![2021-03-04 (3)](https://user-images.githubusercontent.com/7460854/110012594-99ec0100-7d18-11eb-946b-a8cc25049e30.png)

## Implementations

* [JavaScript](http://stevegilham.com/silverlight/astroclock5.html)
* [OpenSilver 2.2](http://stevegilham.com/astroclock/) - pure F#

# OpenSilver related blog posts

* [F# and OpenSilver -- first steps](https://stevegilham.blogspot.com/2021/03/f-and-opensilver-first-steps.html)
* [F# and XAML and OpenSilver](https://stevegilham.blogspot.com/2021/03/f-and-xaml-and-opensilver.html)
* [F# and XAML and OpenSilver ctd.](https://stevegilham.blogspot.com/2021/03/f-and-xaml-and-opensilver-ctd.html)
* [F# and OpenSilver v1.0](https://stevegilham.blogspot.com/2021/10/f-and-opensilver-v10.html)
* [F# and OpenSilver v1.1](https://stevegilham.blogspot.com/2022/10/f-and-opensilver-v11.html)
* [F# and OpenSilver v2.0](https://stevegilham.blogspot.com/2023/11/f-and-opensilver-v20.html)
* [F# and OpenSilver v2.0 (Continued) ](https://stevegilham.blogspot.com/2023/11/f-and-opensilver-v20-continued.html)