Protected: Dear programmers, stop writing sh*t in C, C++, and Java
There is no excerpt because this is a protected post.
There is no excerpt because this is a protected post.
Date: July 12, 2020 (2020-07-12) Until this year, the Haskell Platform shipped with the WinGHCi interpreter, a GUI version of the GHCi command line interpreter. It’s little more than a glorified command line in a new window, but it is used in this Skillshare Haskell class, so I really wanted to install it to follow …
Select a file by choosing either the default folder or the last-used folder.
Computer scientists need a system of symbols to simplify and unify the expression of concepts, and thereby reduce the complexity of the development process. Programmers have been stuck using the same symbols as typists for 50 years, because, in the beginning, it was expensive to make a separate keyboard for programming and for typing, and …
Recently I started working on a startup tech business to implement some of my tech ideas. I got a work-space on campus at University of Memphis and they gave me a desk and computer to work on in a shared work-space area where other entrepreneurs are working. The computer they provided is an iMac, and …
Linux sucks, and there’s nothing you can do about it Read More »
Below is a transcript of the conversation I had about FileSystems on the Redox-OS Mattermost chat. amdphreak1:08 AM I am researching a new option for filesystems that uses the Associative model of data (graph database model). This will solve alot of problems with maintaining packages and user files across multiple physical media, different lib versions, …
Vote for an update to the Character Map application on Windows.
In high school and college math courses, we learn about ways to express groups of items as subsets and supersets. This branch of mathematics is called set theory. The expression, X ∈ A means “Item X exists in set A”, or “X is an element of set A”. The symbol looks like an E, which …
The following is a pair of commands in Haskell that creates a list of numbers and performs a calculation on that list to generate a new list. This is called a list-comprehension. The first statement can be read as Define list_1to100 as a list from 1 to 100, but don’t actually generate a list from …
During my journey to educate myself on computer science topics that were not covered in my undergraduate University curriculum, I have come across a number of new concepts that have eluded the general discourse in computer programming, one of which is the “trie” structure, pronounced “tree” or “try” (to differentiate it orally). According to the …
Wide-gamut monitors are becoming ever more popular, but Microsoft has not made Windows operating system easy to use with wide-gamut monitors and wide-gamut color spaces. sRGB is no longer a given, so this needs to be remedied. Windows Color Management System (WCS) The current Windows Color Management System is miserable. It is completely missing documentation …
Set Theory In high school and college math courses, we learn about ways to express groups of items as subsets and supersets. This branch of mathematics is called set theory. The expression, X ∈ A means “Item X exists in set A”, or “X is an element of set A”. The symbol looks like an …
In 2019, during my research into finding or making a dream language, I gave a presentation and prepared a slideshow at the local .NET User Group about the history and future of programming. The presentation covers the early history of programming paradigms and the evolution of C-like languages from Label/Goto jump statements to the Object-oriented …
I am currently installing and setting up NixOS, a GNU-Linux distribution that lets you configure your system and install apps using a configuration file. The configuration/installation is written in a language of its own called Nix, which is a pure functional language (PFL). If this sounds scary, don’t worry. It’s basically a configuration file with …