REBOL.org
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

Library member page for greggirwin


Info

full-name: Gregg Irwin
user-id: greggirwin

0.1 Scripts

http://www.rebol.org/cgi-bin/cgiwrap/rebol/cpt-list-scripts.r?user-name=greggirwin

0.2 Home Page

http://www.pointillistic.com

1. REBOL Projects

Oh so many.

2. Languages

I've tinkered with a lot of different languages, but only used a few heavily. I find what I like and stick with it. I cut my teeth with BASIC, and spent many years playing and working in various dialects of it. I specialized in VB for 11 years, from the v1.0 days (I have the diskettes if you doubt me), but the value added by the continual growth seemed less and less over time. I finally decided, when VB.NET was next on the list, that it was time to move on.

I love creating tools, libraries, code generators and support systems that let me, other programmers, or even end users, write things close to the domain, and so they are readable and maintainable. Having hungered for a language-building language for many years (Lisp syntax just doesn't flow into my eyes and brain well), I found REBOL. That's where I've spent most of my time since. Like VB, there are a few things it's not good for, but I can do almost anything with this one tool, and I like that. The rich datatypes, and the ability to build dialects (DSLs) has ruined me for most other languages.

2.1 REBOL

http://www.rebol.com

Naturally. This, along with .NET, is what finally ended my VB focus.

2.2 Visual Basic

Say what you like, there was no better way to build Windows apps for a long time.

2.3 PowerBASIC

http://www.powerbasic.com

An awesome tool. Great for building DLLs to support VB and REBOL.

2.4 Other BASICs

  • TrueBASIC
  • XBASIC
  • GFA BASIC
  • QuickBASIC
  • BASIC PDS

2.5 Other Languages (mostly just tinkerings and study)

  • Awk
  • C/C++
  • Euphoria
  • Eiffel
  • Forth
  • Lisp
  • Logo
  • Pascal/Delphi
  • Perl
  • PHP
  • Python
  • Ruby
  • Smalltalk
  • (to be continued)

2.6 Other odd historical tools and languages

  • Frontier
  • Matrix Layout
  • SuperBASE
  • Jorf
  • HyperPad