Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

There is an absolutely massive amount of source code buried in the Clarion Magazine archives. A lot of it still runs just fine; some needs to be updated. 

A lot of that code isn't as easy to use as it could be. Some of it is sample code created for a specific purpose; other code is generalized but intended to be pasted into embed points; yet other code is wrapped up in procedures. 

Wouldn't it be great if some (most? all?) of this code would be available in a single library? With a single place to download the latest and greatest version of the library? Where others could easily contribute fixes and improvements?

No question, that would be absolutely fantastic. 

So, how to make that happen?

There are two parts to the solution. One is to start pulling together code into a library. I've actually been working on that for some time - I have a class library I used in a number of projects, and much of that code comes from the pages of Clarion Magazine. 

The other part is to set up a source code repository. This way DevRoadmaps can publish updates to the repository, and you can sync some or all of those updates to your own copy of the source. 

Of course that raises the question of which source code repository. I've been using Git for a while now, and I really like it, but until recently there really wasn't an easy way to install and use Git on Windows. But a team at the Git hosting site GitHub, headed up by former Microsoftie Phil Haack, have created a new product called GitHub for Windows. GitHub for Windows installs the full Git tooling, but gives you a much more user-friendly way to interact with repositories. 

So, Git it is! 

How to get the repository

See The DevRoadmaps Clarion Library (DCL) on GitHub

How to use the library

See How to use the DevRoadmaps Clarion Library (DCL). You may also want to read about the DCL directory tree structure. If you're new to object-oriented programming, check out Object oriented programming in Clarion.

Documentation

We're working on the class library docs, which you can find here.

  • No labels