Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 
avatar of Dr.Kameleon

Dr.Kameleon

Dr.Kameleon has asked 88 questions and find answers to 38 problems.

Stats

1.6k
EtPoint
419
Vote count
88
questions
38
answers

About

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~