News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

Lots of changes to HLA stdlib v3.x today

Started by Randall Hyde, January 30, 2008, 10:35:49 PM

Previous topic - Next topic

Randall Hyde

Hi all,

Just a quick note that there have been many structural and functional changes made to the HLA stdlib v3.x today (and yesterday).

First, I renamed a bunch of the filenames so that they have consistent prefixes that match the module to which they belong (e.g., all the string module filenames now have a "str_" prefix). This prevents some "namespace pollution" problems because you cannot have to object files with the same name in a library (e.g., "eq.obj" from the cset module and "eq.obj" from the strings module is not allowed).

Also, I've finally taken the time to merge Sevag's string functions into the library. I haven't put his test routines in yet, nor have I run any tests on them (particularly the files I modified -- typically by breaking out functions into separate files), but the source code is there.

I've also started making use of the bug tracking system on Source Forge, so you can see what bugs have been fixed (as well as report any bugs in the library that you've found).

The HLA stdlib v3.x can be found on Source Forge at:
https://sourceforge.net/projects/hla-stdlib/

Note that it is my plan to stop providing the source code for the HLA stdlib directly on Webster and simply provide a link to the Source Forge page. Within a few weeks, I want the Source Forge page to become the *only* site for the support of the HLA stdlib source code. If you ever want to look at HLA stdlib source code, or want to add code to the HLA stdlib, I would strongly encourage you to install Subversion on your PC (or whatever) and access the source code on the Source Forge Repository. If you need help setting up and using Subversion (I recommend the Tortoise client for Subversion if you're running Windows), feel free to post questions here.

hLater,
Randy Hyde


jack


Evenbit

Quote from: jack on January 31, 2008, 01:53:28 AM
Randall, I only see version 2.4

Navigating the menu "Code >> SVN Browse" gives:

http://hla-stdlib.svn.sourceforge.net/viewvc/hla-stdlib/

This page explains the method if you have a Subversion client:

https://sourceforge.net/svn/?group_id=165727

Nathan.

Randall Hyde

Quote from: jack on January 31, 2008, 01:53:28 AM
Randall, I only see version 2.4

Yeah, someday I need to figure out how to post the zip files there for people who don't want to deal with an SVN client.
In the meantime, I recommend grabbing a copy of the Tortoise SVN client, which makes grabbing (and updating) source code on the HLA stdlib Source Forge page a breeze.
hLater,
Randy Hyde