Console Framework

Kostromin Igor/consoleframework
Console framework is cross-platform toolkit that allows to develop TUI applications using C# and based on WPF-like concepts.
-Declarative markup (custom lightweight XAML implementation)
-Data binding (integrated with XAML markup)
-Retained mode rendering system
-WPF-compatible simple and flexible layout system
-A lot of controls available (including Grid, ScrollViewer, ListBox, ComboBox)
-Routed events system (compatible with WPF)
-Windows, Mac OS X and any Linux (32-bit or 64-bit) support

[Console Framework]


Turbo Vision resurrected – for C# and with XAML now

Kostromin Igor. CodeProject. 2014-04-02.
There are many APIs for creating GUI applications. They progress in development, staying more convinient, simplier, better. But nobody cares about old good text user interface ! Though it is very simple way to create application that can run on all platforms, including launching in terminal emulator connected via SSH. Imho, it is omission.When I was little and was studied at school, I had the Pentium I 133MHz computer. I used many TUI programs and I was impressed of how they were look like. It was RAR archiver, Norton Commander, FAR manager. But when I wanted to write something like it, I was dissappointed in tools that were available.
And I have decided to write my own library to provide the easiest and most efficient way to implement simple TUI applications using modern technologies.

[Turbo Vision resurrected – for C# and with XAML now]

Python Tkinter

We have often been asked: “Is there no Tk for Python?” or “Is Tkinter the same as Tk?” Of course, there is Tk for Python. Without Tk Python would be less attractive to many users. Tk is called Tkinter in Python, or to be precise, Tkinter is the Python interface for Tk. Tkinter is an acronym for “Tk interface”.

[Python Tkinter]

Python3 Tutorial

Those who want to learn Python ask themselves quite often: “Which version should I use?” If you are free to choose, i.e. if there are no restriction by previous code or company standards, we think you should start with Python3. So, please go on with this tutorial, which is meant to be a tutorial for beginners and programmers switching from other programming languages to Python.
It’s an introduction into Python for beginners and intermediate learners with lots of examples and exercises! It’s suitable and meant for self-study.
This online Python course was created and is maintained by Bernd Klein, an experienced Python trainer, giving training classes all over the world.

[Python3 Tutorial]

Programming in the Point-Free Style

Eirik Tsarpalis’ blog. 2017-04-02.
Point-free programming (or point-less programming, for the more cynically inclined) is a paradigm that advocates the formulation of programs by means of function composition. In the point-free style programs avoid explicitly nominating function arguments (or “points”), deriving instead complex function definitions by means of applying higher-order combinators on simpler functions.

[Programming in the Point-Free Style]