Difference between revisions of "User:Bombshelter13"

From CDOT Wiki
Jump to: navigation, search
Line 5: Line 5:
 
As far as operating systems are concerned, I will use whatever works: usually this means Linux, MacOS, or BSD. This preference, however, is hardly religious: operating systems are ultimately just tools and what's really important is whether the solution works. Not to mention, it's always fun to check out some quirky, obscure operating system in search of interesting new ideas.
 
As far as operating systems are concerned, I will use whatever works: usually this means Linux, MacOS, or BSD. This preference, however, is hardly religious: operating systems are ultimately just tools and what's really important is whether the solution works. Not to mention, it's always fun to check out some quirky, obscure operating system in search of interesting new ideas.
  
As far as programming goes, my skills lie mostly with the [http://www.perl.org Perl] language, although recently I've been spending a lot of time working on learning [http://en.wikipedia.org/wiki/Scheme_(programming_language) Scheme] and [http://clisp.cons.org/ Common Lisp]. I first began programming with [http://en.wikipedia.org/wiki/MSX_BASIC MSX-BASIC] on an old [http://www.rgp.nl/cx5m/ Yamaha CX5M] with a Z80 processor. Since then, I've mostly continued by tinkering in my spare time, and have dabbled in languages including [http://en.wikipedia.org/wiki/C_(programming_language) C], [http://en.wikipedia.org/wiki/C%2B%2B C++], [http://en.wikipedia.org/wiki/Pascal_programming_language Pascal], [http://www.csounds.com/ Csound], [http://en.wikipedia.org/wiki/TI-BASIC TI Basic], [http://en.wikipedia.org/wiki/Visual_Basic VisualBasic] and [http://www.holtsoft.com/turing/ Turing].
+
As far as programming goes, my skills lie mostly with the [http://www.perl.org Perl] language, although I'm also pretty handy with a [http://www.gnu.org/software/bash/ bash] script and have recently been spending a lot of time working on learning [http://en.wikipedia.org/wiki/Scheme_(programming_language) Scheme] and [http://clisp.cons.org/ Common Lisp]. I first began programming with [http://en.wikipedia.org/wiki/MSX_BASIC MSX-BASIC] on an old [http://www.rgp.nl/cx5m/ Yamaha CX5M] with a Z80 processor. Since then, I've mostly continued by tinkering in my spare time, and have dabbled in languages including [http://en.wikipedia.org/wiki/C_(programming_language) C], [http://en.wikipedia.org/wiki/C%2B%2B C++], [http://en.wikipedia.org/wiki/Pascal_programming_language Pascal], [http://www.csounds.com/ Csound], [http://en.wikipedia.org/wiki/TI-BASIC TI Basic], [http://en.wikipedia.org/wiki/Visual_Basic VisualBasic] and [http://www.holtsoft.com/turing/ Turing].
  
 
=='''Current projects:'''==
 
=='''Current projects:'''==
Line 18: Line 18:
  
 
- A script to read through a text dump of a provided tabletop role playing game manual and extract statistical information to be loaded into a database.
 
- A script to read through a text dump of a provided tabletop role playing game manual and extract statistical information to be loaded into a database.
 +
  
 
All of the above projects are currently implemented in [http://www.perl.org Perl]. Most of them aren't anywhere near finished. If you're interested in seeing any of them, or think you can help, please contact me using one of the means listed above.
 
All of the above projects are currently implemented in [http://www.perl.org Perl]. Most of them aren't anywhere near finished. If you're interested in seeing any of them, or think you can help, please contact me using one of the means listed above.

Revision as of 20:45, 2 September 2008

Who I am:

I am a student in the LUX program and graduate of the Seneca CNS program. I can be emailed at gjmasseau@learn.senecac.on.ca. On IRC, my laptop is 'bombshelter13' while my home server is 'bombshelter13_'. I can be reached via MSN at bombshelter_13@hotmail.com or via Skype as 'bombshelter13'.

As far as operating systems are concerned, I will use whatever works: usually this means Linux, MacOS, or BSD. This preference, however, is hardly religious: operating systems are ultimately just tools and what's really important is whether the solution works. Not to mention, it's always fun to check out some quirky, obscure operating system in search of interesting new ideas.

As far as programming goes, my skills lie mostly with the Perl language, although I'm also pretty handy with a bash script and have recently been spending a lot of time working on learning Scheme and Common Lisp. I first began programming with MSX-BASIC on an old Yamaha CX5M with a Z80 processor. Since then, I've mostly continued by tinkering in my spare time, and have dabbled in languages including C, C++, Pascal, Csound, TI Basic, VisualBasic and Turing.

Current projects:

- A generic, bolt-on debug shell for quick and dirty testing of class methods. "Note:' I am currently seeking assistance in developing the portion of the parser that will be used to construct an abstract syntax tree from the tokens. If you have experience that might help, please contact me at the email address listed above.

- A set of modules intended to permit the easy implementation of a variety of synthesis and audio processing functions in Perl.

- A utility capable of transforming interpreted programs into a dynamically self-decompressing compressed form.

- A rather over-engineered dice rolling application for tabletop role playing games.

- A script to read through a text dump of a provided tabletop role playing game manual and extract statistical information to be loaded into a database.


All of the above projects are currently implemented in Perl. Most of them aren't anywhere near finished. If you're interested in seeing any of them, or think you can help, please contact me using one of the means listed above.