Search found 3405 matches

by marcov
Nov 11, 2008 10:37
Forum: Community Discussion
Topic: MOCKUP of FreeBASIC 1.0 Goals
Replies: 52
Views: 15804

After reading cha0s' post as well, I've revised my ideas. I think for the most part what anonymous1337 says is a good idea. I have arguments for and against various points, but I guess ultimately, not being a developer, I have to concede that this might really be the best way to proceed - if possib...
by marcov
Nov 10, 2008 12:12
Forum: Beginners
Topic: Export from DLL
Replies: 10
Views: 3701

There is another problem. As far as I know the name in the DLL should not have the “@4” decoration. This and a leading underscore are part of the STDCALL calling convention, but they should appear only in an import library. You can verify this by opening one of the system DLLs in an editor and look...
by marcov
Nov 10, 2008 11:13
Forum: Community Discussion
Topic: MOCKUP of FreeBASIC 1.0 Goals
Replies: 52
Views: 15804

My two dead cents: I think that rewriting the compiler in anything but FreeBASIC wouldn't be a good idea for two reasons: 1) The time it would take to rewrite those 130k lines of code in other languages could be used to implement many of the complex items in the TODO list; 2) A compiler should eat ...
by marcov
Nov 08, 2008 11:28
Forum: Community Discussion
Topic: MOCKUP of FreeBASIC 1.0 Goals
Replies: 52
Views: 15804

Personally, I don't see that anything has changed in the past week except for the fact that cha0s is now officially "on hiatus", Well, let's bury it, but it simply seems that there is confusion over the course. I fully agree with the fact that the devels, and the devels alone set the cour...
by marcov
Nov 07, 2008 15:37
Forum: Community Discussion
Topic: MOCKUP of FreeBASIC 1.0 Goals
Replies: 52
Views: 15804

hen concentrate on building and refining the grammar and producing the emitted code through dealing with the parse trees that are created by the generator. I think of a tool like the GOLD Parser that would automate a lot of this stuff while still freeing the developer to use FB for the code generat...
by marcov
Nov 07, 2008 8:37
Forum: Community Discussion
Topic: cha0s is taking a hiatus from FB development
Replies: 31
Views: 8218

I agree. IMHO the most needed feature in the compiler, by now, is inheritance: lots of C++ libraries should also become available to FB without needing a wrapper. Until you have a gcc backend you will not be able to use C++ libs. I think the best approach is to develop an Fb Class System using the ...
by marcov
Nov 07, 2008 8:33
Forum: Community Discussion
Topic: Concerns about development of the FreeBASIC compiler
Replies: 31
Views: 7305

John Spikowski wrote:
Now was this really necessary John?
I'm all ears if you have a better way to promote the use of FreeBASIC.
Annoy people that already use FB less?
by marcov
Nov 06, 2008 14:50
Forum: General
Topic: Using TK GUI in FB?
Replies: 6
Views: 2635

If you want to go much lighter weight than turbo vision and have some semblence of a text gui, maybe ncurses is the way to go. As for guis in general, I think tk is probably not the best. If you're serious, then wx or gtk are the way to go. They aren't that difficult to use either. The GTK bindings...
by marcov
Nov 04, 2008 12:01
Forum: Documentation
Topic: FreeBASIC 0.20.0 manual released Aug 11/2008
Replies: 43
Views: 34548

CHM - A windows help format, but also with Linux viewers. HTML - Works on all platforms with a web browser. Note that anything html based (and CHM is just an archive of HTML), depends on which subset of HTML is used exactly. Specially if you talk about "any web browser'. CHM can be depacked to...
by marcov
Nov 04, 2008 9:39
Forum: Community Discussion
Topic: cha0s is taking a hiatus from FB development
Replies: 31
Views: 8218

Re: cha0s is taking a hiatus from FB development

really need to rewrite the compiler in C++ so that we won't have to kill ourselves COOL. V1ctor's fight with VBDOS 4 years ago would be useless then :-) Bad enough that the libs are in C instead of BASIC :-( Note that a different strategy would be to focus onadding basic inheritance in the compiler...
by marcov
Nov 03, 2008 20:18
Forum: Community Discussion
Topic: Concerns about development of the FreeBASIC compiler
Replies: 31
Views: 7305

In its present form FB doesn't need particularly anything: it is already very good. But if the problem is how to move forward from here, then probably FB needs someone who takes the lead: make tough decisions, develop a roadmap, give deadlines for releases, focus efforts of the dedvs and the like. ...
by marcov
Nov 03, 2008 11:52
Forum: Community Discussion
Topic: Concerns about development of the FreeBASIC compiler
Replies: 31
Views: 7305

TheMG: I think you'll find that the QB compatibility option is a major item in attracting new users seeking a migration path. And while OO features are nice to have, for most current users this is far from being a deal-breaker. If the devs can keep 3 versions going, so much the better. To put it aw...
by marcov
Nov 03, 2008 8:59
Forum: Community Discussion
Topic: cha0s is taking a hiatus from FB development
Replies: 31
Views: 8218

Re: cha0s is taking a hiatus from FB development

I don't know. Sometimes legacy is a good way to keep the noses in a team pointed in the same direction. If you start from new, you'd better be sure that the people that matter (iow that actually do work) are in perfect agreement about what the goals are. In a design draft, yes, but not in the imple...
by marcov
Nov 02, 2008 21:17
Forum: Community Discussion
Topic: cha0s is taking a hiatus from FB development
Replies: 31
Views: 8218

Re: cha0s is taking a hiatus from FB development

I think we really need to rewrite the compiler in C++ so that we won't have to kill ourselves when we want to port it to any other platform. I also think that a truly OO compiler would be easier to implement under an OO context. While I do not agree that that is a direct requirement, I think OOP ma...
by marcov
Nov 01, 2008 12:11
Forum: General
Topic: Using TK GUI in FB?
Replies: 6
Views: 2635

No, I'll hope to see TurboVision analog for FB. TV is 90's project, but we still have nothing like this. For that, first the language needs to be complete. TV, either base on the C++ or the Pascal version need inheritance. There are three or four candidates that could be ported then: - The sf.net C...