Dr.Kameleon

22,532
reputation
20
115
223

The Arturo Programming Language

enter image description here


Who am I?

A Greek-born Spain-based programmer and former Med-student, who has been in love with the Art of Code since he was a 7-year-old kid and would not change it for anything in this world.

Current Position : Chief Software Architect & Founder @ InSili.co


Expertise

  • C / D / Nim
  • Flex / Bison
  • Objective-C / Cocoa
  • Swift
  • Ruby
  • LaTeX
  • HTML / CSS
  • JavaScript / Node.js
  • PHP / SQL
  • CodeIgniter / Wordpress

Also playing with :

  • Assembly
  • C++
  • Haskell
  • Perl
  • Pascal / Delphi
  • Prolog

Programming Interests

  • Low-level engineering: compilers, interpreters, programming languages, operating system kernels
  • macOS/Cocoa development
  • Chess engines
  • Data extraction, scraping and automation
  • Website design & development
  • Typesetting & e-publishing

Projects

Open-Source:

  • Arturo - Programming language & Bytecode Stack-based VM interpreter -- in Nim/C
  • Delicious - A library of Swift language extensions and Cocoa utilities for macOS/iOS -- in Swift
  • Logramm - Programming language & Interpreter -- in D
  • MathMachine - A Math-Oriented programming language & Interpreter -- in C++
  • Bogart - A chess engine project -- in C++
  • FoldWatcher - A (rather ancient) Folding@Home GUI Client -- in C++/Qt
  • Nemesis - A (rather ancient too) Remote Desktop Client-Server app -- in Pascal/Delphi
  • & various more...

Commercial:

  • iSwift - An Objective-C to Swift converter & various Swift-related resources
  • Peppermint - Code editor for macOS
  • Squeezer - Resource-compression app for HTML/CSS/JS/images for macOS
  • JSON Wizard - JSON viewer & editor for macOS
  • & various more...

Books:

  • Swift 4 recipes - Hundreds of Useful Hand-picked Code Snippets -- by Apress
  • & many self-published under the publishing label Fluo~