Page 1 of 1

Basic Class System

Posted: Thu Jan 03, 2013 6:01 pm
by kclanc
Love Studio 0.2 comes with a lua class system called Basic Class System. I have written documentation for it here: https://bitbucket.org/kevinclancy/basic ... /wiki/Home

Basic Class System has the following features:
-A Static Typechecking Plugin for Love Studio
-Single Inheritance
-Event publishing
-Operator Definitions
-Abstract Methods

To obtain it, just download and install love studio (only for windows at this point, sorry linux :( )
https://bitbucket.org/kevinclancy/love-studio

Re: Basic Class System

Posted: Fri Jan 04, 2013 12:24 am
by ishkabible
I have a hobby of spotting what I call "accents" in code. An accent is just doing things in one language that are done on another languge. I'm going to guess you're a C# programer. Am I right?

Re: Basic Class System

Posted: Fri Jan 04, 2013 8:53 pm
by kclanc
C# is an excellent language. However, I don't consider myself an "X programmer", where X is some programming language; I use whatever I think is the most effective tool for the job. Love Studio is written in C++,C#,and F#, for example. I'm interested in how programming languages work and what makes them effective. Part of the reason I like lua is that it doesn't enforce policies. Instead, it gives you the tools necessary to set up your own policies.

I have been doing a lot of C# programming lately, though, so maybe you're right.