The Arturo Programming Language
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~