Search found 2513 matches

by marcov
Jul 18, 2018 7:54
Forum: Community Discussion
Topic: Next generation name is FB++ ?
Replies: 66
Views: 2044

Re: Next generation name is FB++ ?

The whole reason for XML was a threat to the acceptance of closed formats (old .doc) by governments. It was not a technical decision, or anything that even related to any daily reality of ordinary office users. Yes that was a factor. But today with MS broadening itself out to other platforms includ...
by marcov
Jul 17, 2018 20:22
Forum: Community Discussion
Topic: Next generation name is FB++ ?
Replies: 66
Views: 2044

Re: Next generation name is FB++ ?

The first version, which worked well for me for many years, is starting to show scaling problems as directory tree it synchronized has gone 10,000 files to 200,000 files. A few 100.000 is a typical limit for ordered arrays. If you insert an item, you typically have to move N/2 bytes to make room. W...
by marcov
Jul 17, 2018 8:24
Forum: Community Discussion
Topic: Next generation name is FB++ ?
Replies: 66
Views: 2044

Re: Next generation name is FB++ ?

There were really only two choices. Either compile it into a binary tree once and store the result to a file for fast loading (probably memory-mapped and usable directly), or compile it every time the help file is open. Yes. Not memory mapped since the tables are stored compressed afaik (with a lz7...
by marcov
Jul 16, 2018 22:27
Forum: Community Discussion
Topic: Next generation name is FB++ ?
Replies: 66
Views: 2044

Re: Next generation name is FB++ ?

It started off as red/black tree, but because I had to store the red/black bit somewhere, I just ended up using an integer (same size as pointer) to store the balance. The classic way is to use the lower bit(s) of your pointers. These are nearly always 0 (addressed handled out by a suballocator are...
by marcov
Jul 15, 2018 10:32
Forum: DOS
Topic: 32bit TSR
Replies: 35
Views: 541

Re: 32bit TSR

Marcov.... I am sure someone in the past asked V1ctor why he tried to rebuild quick basic, instead of just switching to visual basic for windows. And I am sure that someone asked you why you tried to rebuild a copy of turbo pascal instead of just switching to Delphi. True, but that was in 1995. It ...
by marcov
Jul 15, 2018 8:57
Forum: DOS
Topic: 32bit TSR
Replies: 35
Views: 541

Re: 32bit TSR

DOS is obsolete, that's true. But it was an important part of computer history, True. As in the past. and in some niche applications it still is the best option. I can imagine that you fumble around a bit with dos to replace of an inhouse system and keep it running a bit longer. But to do new devel...
by marcov
Jul 14, 2018 16:34
Forum: DOS
Topic: 32bit TSR
Replies: 35
Views: 541

Re: 32bit TSR

The only reason why I was thinking about DOS is I know the commands how to set up lan cards etc In Linux I can not even work out how to auto start my program (in dos I can just add the path to the end of the autoexec.bat) Yeah, new things are hard. But sometimes necessary. And in this case it was a...
by marcov
Jul 14, 2018 14:50
Forum: DOS
Topic: 32bit TSR
Replies: 35
Views: 541

Re: 32bit TSR

Gablea wrote: but I’ve not had much experience with Linux systems and dos was what I use to know a lot.


If you are not chained to Dos hardware wise, go to Linux. Immediately. IMHO that was such an open door, that I assumed that the chained to dos was the case and I didn't mention the Linux option.
by marcov
Jul 14, 2018 14:48
Forum: Community Discussion
Topic: Next generation name is FB++ ?
Replies: 66
Views: 2044

Re: Next generation name is FB++ ?

P.s. it would be fun to have a data structures thread. Yes. The concepts for stack, list, tree, etc, often have only a few simple rules. I find what gets interesting/challenging is writing bug free code to manage memory and reliably access the data in a way that's easy/convenient/simple to program....
by marcov
Jul 14, 2018 11:26
Forum: DOS
Topic: 32bit TSR
Replies: 35
Views: 541

Re: 32bit TSR

Second thing: DESQView was a very interesting program..... The suggestion took into account that the user had some reason to stay with dos in the first place, and I assumed they were software rather than hardware related (I don't think they are because they still have a 486/DX) DV/X does run many a...
by marcov
Jul 14, 2018 10:16
Forum: Community Discussion
Topic: Next generation name is FB++ ?
Replies: 66
Views: 2044

Re: Next generation name is FB++ ?

You are quite quick to consider something crappy. Yes, that's true. After only a few years of bad experience, I immediately consider something crappy! But I am not the only one with that bad habit, see e.g. here : A CHM topic ID that contains special characters like dots, spaces and a number of oth...
by marcov
Jul 14, 2018 10:11
Forum: Community Discussion
Topic: Next generation name is FB++ ?
Replies: 66
Views: 2044

Re: Next generation name is FB++ ?

The chm file works fast here (linux). The only crappy thing here is my current viewer "xCHM", KDE's "KCHM" works better. If it is slow, it is probably the virus scanner. Somehow Microsoft thought is was a good idea to make a 'Compiled Help File'. There is also GNOCHM, but KDE's ...
by marcov
Jul 14, 2018 10:08
Forum: Beginners
Topic: Does FBIDE compile differently to other IDEs ?[solved]
Replies: 11
Views: 331

Re: Does FBIDE compile differently to other IDEs ?

Note that problems can be more benign:

- IDEs not autosaving editor when compiling
- IDEs generating the binary in some directory e.g. target (i386\win32 or something)
by marcov
Jul 13, 2018 11:29
Forum: Community Discussion
Topic: Next generation name is FB++ ?
Replies: 66
Views: 2044

Re: Next generation name is FB++ ?

You are panning B+ trees because you find a particular file slow to load? Wow that's an interesting way to judge the use and speed of data structures and algorithms. I have several interesting and well-tested ways to test the speed of data structures and algorithms. No, in this case I am talking ab...
by marcov
Jul 11, 2018 18:02
Forum: DOS
Topic: 32bit TSR
Replies: 35
Views: 541

Re: 32bit TSR

(it does have locking, it is called share.exe )

Go to advanced search