• Skip to primary navigation
  • Skip to main content

MarkHing.com

Carefully Crafted Content

  • Home
  • Smallworld GIS
  • Software
  • Investing
  • Random Musings
  • Blog
  • About
    • Privacy Policy
    • Terms of Service
    • GNU General Public License
  • Contact Me
  • Show Search
Hide Search

Smallworld

Magik Style Guide

Mark Hing · Jan 12, 2020 ·

My first computer was an 8-bit Netronics ELF II with 256 Bytes (yes, BYTES), that ran an RCA 1802 CPU at 1.76 MHz (yes, MegaHertz). It didn’t have any external storage and provided a hex keypad for input of Machine Language (yes, Machine Language – not even assembly language) programs. Suffice it to say, I […]

Functional Programming with Magik

Mark Hing · Jan 11, 2020 ·

My very first foray into software was copying a BASIC program from a blackboard and entering it into a mainframe via a DECwriter terminal way back in January 1981, a time when most people didn’t know what a computer was and even fewer knew how to write programs. I was in high school at the […]

Using Powershell with Magik

Mark Hing · Jan 9, 2020 ·

Magik is a terrific language for many tasks, but it’s at a distinct disadvantage to other languages with respect to interacting with the Operating System and Frameworks. C#, for example, has access to an entire suite of .NET Framework classes and Powershell has tons of built-in Cmdlets that do just about anything you would require. […]

Visual Studio Code and Smallworld 5

Mark Hing · Dec 26, 2019 ·

Until Smallworld 5 was released, emacs was the standard editor with which to write Magik code. As such I’ve been using it for more than 25 years. It was okay and got the job done. But what I really wanted to use was a modern editor with features such as context-aware autocomplete, tree-like navigation, outline […]

Beeble GeoJSON

Mark Hing · Dec 21, 2019 ·

In today’s interconnected world, moving data is a given – especially when applications rely on network-based communication. Of course this is nothing new. Since almost the birth of computers we’ve had the need to transport data from one place to another. The rise of the Internet has only exponentially accelerated this need and, today, one […]

  • « Go to Previous Page
  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Go to page 4

Copyright © 2022 Aptus Communications Inc. All Rights Reserved.