Apr
16
2012
0

SFML 2.0-RC and rbSFML-RC

Since SFML 2.0 is getting a release candidate status now I will have to put out a release candidate for rbSFML as well. A tag has been put up on Groogy/rbSFML for the release candidate 1.0-rc.

Go ahead and use it and have fun coding in ruby! I am most interested in anything you have to show and especially if you find bugs or flaws in the design.

I was hoping to create documentation and RSpec specifications for the bindings but I don’t have the time currently. If anyone is interested to help me out and do some kind of tutorial or something like that please let me know.

Written by Groogy in: rbSFML | Tags: , , , , , ,
Jul
11
2010
0

Madness Script 2.0.0

I know I know! I said I was putting down the Madness Script Project but since then I started using it for the Ascension Project. So I got some pretty new and fine toys and various bugs fixed. I will need to remake the entire documentation for the project both in the code and here on this website. At the bottom of this post you can also read all the changes that was made to the mSCRiPT language.

Here’s the source and interpeter: mSCRiPT-2.0.0

(more…)

Jun
20
2009
0

Next version will be 1.3.1 for Madness Script

Well for the next version I’m going to focus to refine and improve the standard library. No new features will be added but more focus will be placed to get a common structure which every language need. For instance I haven’t written any support for File IO.

Another thing I might change but I am not sure if I will. I might change so that all standard objects will be DynamicClasses attached to Kernel. So in order to create a new array for instance you write:

array = Kernel.Array.New()

This gives also access to work with static methods on the standard classes and allow you to inherit from them. If I do this change, then I probably won’t lock the classes. Allowing you to change the classes structure.

Here’s a list of what classes which is certain to be implemented

  1. File class
  2. Associative Array class
  3. Time class

I’m also going to implement some new methods for the already in place classes. For instance ScriptObject will receive the method destroy which will delete the object and replace it with a nil value instead.

UPDATE
I’ve decided to implement the change of the standard library where every one of them become dynamic classes instead.

Jun
01
2009
0

Madness Script version 1.3 – Biggest change ever!

The new promised version is here! A lot have been redone, improved and added into the language. I’ll try to update the API and all tutorials to show the capabilities of this new version.
(more…)

May
28
2009
0

mSCRiPT 1.3 release soon

Madness Script 1.3 was going to be released today but at a last check up before posting it I found some bugs I had neglected. Also at the bottom you will see a peak at what the new version offers. (more…)

May
08
2009
0

Madness Script 1.2 has been released!

I finally finished 1.2 and I can’t find any more bugs. A bunch of new functions have been added into the standard library. Not much has been changed to the actual syntax of the language but there has been some modification on how the internal engine works.
(more…)

Apr
09
2009
2

mSCRiPT 1.1 Released

Madness Script 1.1 has been released and a lot of new classes has been added. And with it comes the logo for the language too!
Madness Script Official Logo

(more…)

Nov
16
2008
0

GWF Beta is over! Version 1.0

Groogy Web Framework finally got everything it needs to make a great site! Ajax, Premade classes for easy and objective website developing. Here’s a taste of an example page that will generate some text in a paragraph and
make one piece of the text fade away when you click on it:

class IndexPage < Page
  def index
    paragraph = Support::Paragraph.new([])
    text = Support::Text.new('This is some text in a paragraph.')
    paragraph << text
    text = Support::Text.new('Click me!')
    text.bold = true
    text.on_click = Support::Javascript.fade
    paragraph << text
    @elements[:body] << paragraph
  end
end

I also deleted all the previous versions since they are from now obsolete.

Oh well, since the web framework is version 1.0, I’ll go back to work with Tactical Domination which will of course be using GWF. Don’t think I’m finished with the framework. I’ll add things as I see things missing while developing TacDom.

The new version can be found here.

Written by Groogy in: GWF | Tags: , , , ,
Nov
07
2008
2

GWF 0.8 BETA with Support classes!

Alright, finally the support classes are done. They are supposed to make developing the websites easier and faster. Though it will probably make the framework to run some milliseconds slower since instead of working with the buffer directly you insert a middle-hand and work with objects. But if you are just starting out they are a very good way to learn or if you don’t need to be picky about the server resources. Creating a link pointing to the current page is as simple as writing this:

Support::Link.new('Current Page')
# When put into the buffer the object will turn into:
# <a href="/page">Current Page</a>

(more…)

Written by Groogy in: GWF | Tags: , , , , ,
Oct
25
2008
0

Views added to GWF(0.7 BETA)

I just added Views to the framework and so far I haven’t found any bugs with the new addition to GWF. So now it’s version 0.7 for the framework. I know I was supposed to start with Support Classes but I thought this was a little bit more important since this is a part of the structure off the framework.

Views are Ruby modules that are loaded in to the page trough the request parameter view(@request.params[‘view’]). There comes a template view with version 0.7 so that you can see a little bit how it works. Here’s some examples on some requests and what will happen. (more…)

Written by Groogy in: GWF | Tags: , , , ,

Powered by WordPress. Theme: TheBuckmaker