golfml Applications

64 views
Skip to first unread message

minesadorada

unread,
Apr 15, 2012, 10:00:08 AM4/15/12
to Golf Markup Language
Using Lazarus/Pascal I have written a suite of open-source
applications that use the golfml format.

1 ) CourseWriter
This application enables anyone to enter the details of a Golf Club
and all its courses to produce a golfml data file. It is laid out to
resemble a typical score card so that data entry is straightforward
and easy. Each golf club data file can have up to 6 courses and
caters for up to 6 types of tee position per course.

2 ) Golfml Reader
This application will read any well-formed golml file and display its
contents clearly.

3 ) USGA/EGA Handicap Calculator
This application can import any golfml course file, and will
automatically use the course data to accurately do its calculations.

Website to download executables and/or source code:
http://www.charcodelvalle.com/golfmlweb/
Executables are for Windows 32 and 64-bit, Linux 64 and 32-bit.

Pierre Mareschal

unread,
Apr 15, 2012, 12:47:42 PM4/15/12
to Golf Markup Language, minesadorada
Wonderful work! I just look at the screendumps, and they look gorgeous.
When I'll have time, I try to make the same for Apple Mac OSX.
Don't you think that a web app would be useful too?

Great work Michael.

Please let me know if you want to access golfml's repository and store your software there as well.

Pierre

> --
> You received this message because you are subscribed to the Google Groups "Golf Markup Language" group.
> To post to this group, send email to golf-marku...@googlegroups.com.
> To unsubscribe from this group, send email to golf-markup-lang...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/golf-markup-language?hl=en.
>

minesadorada

unread,
Apr 17, 2012, 6:09:32 AM4/17/12
to golf-marku...@googlegroups.com, minesadorada
I am currently extending the CourseWriter to be a CourseEditor as well.  There is now a general-purpose pascal 'golfmlclass' object/component that will enable other Lazarus/Delphi programmers to write golfml applications easily.

It makes sense to share this code with the golfml community here via the project repository if you grant me access.

All the Lazarus code should compile on the Apple Mac platform.  You can install Lazarus here:http://sourceforge.net/projects/lazarus/files/

My code uses Lazarus v0.9.30.2 and fpc 2.4.4.  I assume later versions would also compile OK.

:minesadorada

> To post to this group, send email to golf-markup-language@googlegroups.com.
> To unsubscribe from this group, send email to golf-markup-language+unsub...@googlegroups.com.

minesadorada

unread,
Apr 15, 2012, 2:26:09 PM4/15/12
to Golf Markup Language
On Apr 15, 5:47 pm, Pierre Mareschal <pierre.maresc...@gmail.com>
wrote:
> When I'll have time, I try to make the same for Apple Mac OSX.

If you install Lazarus on the Mac, you should use version 0.9.30.2/fpc
2.4.4 to ensure the source compiles correctly. Later versions should
work OK, but better safe than sorry.

Here's the link:
http://sourceforge.net/projects/lazarus/files/Lazarus%20Mac%20OS%20X%20i386/Old%20releases/Lazarus%200.9.30.2/

Gordon Bamber

unread,
Apr 15, 2012, 2:14:36 PM4/15/12
to golf-marku...@googlegroups.com
17:00GMT I just found and fixed a serious bug in the Coursewriter.  The updated source code and executables are on the website.

The apps are all open source, so it would make sense to put them into golfml's repository.  Would you like me to also upload the Tenerife golf courses golfml files when I have inputted them via Coursewriter?

Looking ahead, I could make the coursewriter a course editor as well (it's designed to be so), but that's a lot of work right now!

A web app coursewriter would be great but I'm not the programmer to do it, as I don't have the skillset.

I reproduced the golfml <application> section faithfully from your examples in coursewriter, but I'm not clear what it is for.  CourseWriter also writes the <version> section with it's own version number.
--

:Gordon
PGP: B227 D700 8B9E D88E 0F3C 28E2 755B 34C2 3E78 9FD6

minesadorada

unread,
Apr 20, 2012, 4:11:40 PM4/20/12
to golf-marku...@googlegroups.com
The Golfml CourseWriter/Editor is now at Version 2 beta.

Please download and test.

minesadorada

unread,
Apr 26, 2012, 6:58:35 AM4/26/12
to golf-marku...@googlegroups.com
CourseWriter will now optionally embed stylesheet information and a player profile for scorecard web display.

@Administrators - are you still monitoring this group?  It would be good to be able to check in some source code here.

minesadorada

unread,
Apr 29, 2012, 3:19:54 AM4/29/12
to golf-marku...@googlegroups.com
CourseWriter, CourseReader and EGA Calculator are all now available (source and binaries) in the "source" section.
Reply all
Reply to author
Forward
0 new messages