tpokrajcic / asx3m

asx3m library makes de/serialization between ActionScript3 objects and XML easy
1 stars 0 forks source link

VEGAS change after the revision 1.0.0.1231 and the Collection framework too inside #1

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Hello :)

Your framework use a dependency with VEGAS and this collection framework. 
It's compatible for the moment with the version 1 final (rev 1.0.0.1231)

A stable AS3 version is move in a tags of the project :

http://code.google.com/p/vegas/source/browse#svn/AS3/tags/version 
1.0.0.1231

Now if you want use a full dependency with the last versions of VEGAS you 
can refactoring your code with the Maashaack fusion.

Now the collection framework move in the Maashaack project, in the 
system.data package :

you can find this library in the AS3/trunk/src of the project with an 
external SVN link inside if you use a SVN client to checkout all sources of 
VEGAS and this extensions

But you can too checkout only the ADT class in Maashaack :
http://code.google.com/p/maashaack/source/browse/#svn/trunk/AS3/src/system/
data

Note : for the moment a little number of class are in vegas.data cause i 
must refactor them :
http://code.google.com/p/vegas/source/browse#svn/AS3/trunk/sources/vegas/da
ta

In the future this class must change and move in the system.data package :)

Thanks to use VEGAS in your library and sorry for this change but it's 
really important.

Maashaack is more standard and tested (680 unit tests for the moment and 
it's the begin)

EKA+ :)

Original issue reported on code.google.com by ekamel...@gmail.com on 7 Dec 2008 at 10:43

GoogleCodeExporter commented 9 years ago
i forget to say the transformation of your different dependencies :

vegas.data.List                 => system.data.List
vegas.data.Map                  => system.data.Map 
vegas.data.Set                  => system.data.Set
vegas.data.iterator.Iterator    => system.data.Iterator
vegas.data.collection.ArrayList => system.data.collections.ArrayList
vegas.data.map.HashMap          => system.data.maps.HashMap 
vegas.data.sets.HashSet         => system.data.sets.HashSet
vegas.data.stack.SimpleStack    => system.data.stacks.ArrayStack

In the Collection interface the "insert" method with the name "add" (all 
insertAll, 
insertAt, etc... method change in addAll, addAt, etc.)

You can find HashSet, HashMap, etc. class (based with the Dictionnary class) 
but too 
the ArrayMap, ArraySet, etc... based on the Array class to keep the order of 
the 
elements

For the moment ClassUtil and ObjectUtil are in vegas.util, i don't move it.

EKA+ :)

Original comment by ekamel...@gmail.com on 7 Dec 2008 at 10:49

GoogleCodeExporter commented 9 years ago
Hi,
thanks for this info.
I'll take a look at Maashaack.
Cheers,

Tomislav

Original comment by tpokraj...@gmail.com on 12 Dec 2008 at 3:12

GoogleCodeExporter commented 9 years ago
Removed dependencies from obsolete VEGAS library and replaced by Maashaack 
classes
(List, Map, Set, Iterator, ArrayList, HashMap, HashSet, ArrayStack). 
ObjectUtil and ClassUtil not in use anymore.

Original comment by tpokraj...@gmail.com on 20 Sep 2009 at 4:50