|
This thread is locked; no one can reply to it. |
1
2
|
Allegro for D |
Peter Wang
Member #23
April 2000
|
I've not had any problems with SF recently, and I'm pretty sure SF is faster for me. Anyway, it doesn't matter unless we want to bundle the D bindings with the main download, in which case it would be easier if it was in the same repository.
|
Thomas Fjellstrom
Member #476
June 2000
|
Quote: I've not had any problems with SF recently In the past month or so I haven't seen any major problems, but I've not been looking. Before that I'd hear complaints with svn, cvs and the web sites all the time. Oh, and I will be moving svn.tomasu.org to a higher bandwidth (10mbps vs 1mbps) server at some point. Initial setup fees suck. -- |
nonnus29
Member #2,606
August 2002
|
Quote: Anyway, it doesn't matter unless we want to bundle the D bindings with the main download Hmm, and what about the other language bindings? Aren't they good enough? Sorry, it had to be said.... |
juvinious
Member #5,145
October 2004
|
Quote: Hmm, and what about the other language bindings? Aren't they good enough?
Well considering that syntactically, you will practically have all the original C functions intact unlike other bindings which usually resort to wrapping the C functions. I would say it would be a much more reasonable candidate to be included.
__________________________________________ |
Peter Wang
Member #23
April 2000
|
I knew this would come up. I basically agree with juvinious. If the bindings are basically a straight adaption of the C API to the target language (judgement call here), and the bindings are mature then I think they should be official. A big problem that prevents people using language bindings are that they become unmaintained or just disappear off the net. Who wants to write a serious program with a language binding under those conditions?
|
Matthew Leverton
Supreme Loser
January 1999
|
That argument is somewhat circular. Something won't be well maintained or used until it becomes official. |
Elias
Member #358
May 2000
|
Well, C/C++/D are essentially the same language, or at least closer to each other than any other language - so that is some argument for giving D a special status. It's just a direct translation of the C headers into D headers, something quite different from a C++ or D wrapper which changes the API. But most important, it seems several developers agree to maintain it, which is easiest if it's in the same repository - so e.g. adding a new symbol can be done in one commit. -- |
torhu
Member #2,727
September 2002
|
I'll use svn on sourceforge, I didn't know that was the official repository. I guess I'll ask on the AD mailing list for access, where to put it in the tree etc? I don't know for how long I'll be able to maintain this project. But it should be easy for anyone to continue maintenance. *** UPDATE *** http://torhus.googlepages.com/dallegro_20_beta3.zip Rough changelog: The new Tango library is supported, just apply tango.diff. Only tested with dmd 1.0. *** UPDATE 2 *** |
Michael Jensen
Member #2,870
October 2002
|
Just a guess, but they might have been volatile because at one point in development they were used in a timer, but now are not... Also: Congrats on your progress/contributions with dallegro, I'll look forward to using it someday!
|
torhu
Member #2,727
September 2002
|
Thanks. From now on, this is the place to get the latest dallegro: https://alleg.svn.sourceforge.net/svnroot/alleg/bindings/dallegro/trunk/ I'll release zips occasionally, especially if people who are not familiar with svn request it. *** UPDATE *** I'm looking into porting allegroGL to D. The smallest example compiles now, but I don't have a dmd-compatible agl.lib to link with. So I've tried to make a makefile to compile allegroGL with dmc. The makefile seems to work, but there are problems with allegroGL macros. I haven't looked into that yet. So the makefile isn't enough to get it to compile, the source also needs to be adapted. An easier solution, at least temporarily, might be to allow allegroGL to be compiled into A .dll. Does anyone know how much work this would take? Another possibility is to use a tool to convert msvc COFF into dmc OMF. Does anyone know about a free tool to do that? Digital Mars has got one called coff2omf, but it's not free. And I don't know how up to date it is either. I think Borland might have one, but I haven't looked into that yet. |
|
1
2
|