Skip to main content

Visual Selection

Introduction

Many moons ago, back in 2008, while in a debate on an atheist-oriented phpBB site (as was the fashion back then), I ended up writing a couple of scripts, in ruby, to illustrate a point about how mutation and selection can, given enough time, result in something with the appearance of design.

The code was far from a mic-drop body of evidence (it wasn't meant to be), I think it did an okay job of showing how nothing more than just mutating something and selecting for the "fitter" options can get you somewhere meaningful given enough time.

No matter, either you get the illustration or you don't. That's not important.

Fast forward 15 years and I was thinking that a Textual version of the code might be fun.

Visual Selection

This is a version of selection. Turns out it is fun!

Installation

pipx

The package can be installed using pipx:

$ pipx install visual-selection

Homebrew

The package can be installed using Homebrew. Use the following commands to install:

$ brew tap davep/homebrew
$ brew install visual-selection

Running

Once installed run the visual-selection command.

Metadata

Release files for visual-selection 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for visual-selection 1.0.0
File Size Uploaded
visual_selection-1.0.0.tar.gz 284.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for visual-selection 1.0.0
File Interpreter ABI Platform
visual_selection-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 303.2 kB

Release files / visual_selection-1.0.0.tar.gz

Download URL visual_selection-1.0.0.tar.gz
Size 284.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b22e77b303f47495cd56111d560fecc8ab49068b14b7455a88746caa0a39fe96
BLAKE2b-256 checksum
How to use checksums
f6718fd27817285aca6e23d410ea474fe23c240a1a41d9a25123483eadb616fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.1

Release files / visual_selection-1.0.0-py3-none-any.whl

Download URL visual_selection-1.0.0-py3-none-any.whl
Size 19.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5d81e0708628b37663e163aefb34d360bd7714eda3252acff5b307c3c2a0e75a
BLAKE2b-256 checksum
How to use checksums
6cc0308173c375403d2375ae52dba6f47029334d7ececa2fbba7808622af28be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.1

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.2.1

2 release files

0.2.0

1 release file

0.1.0

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page