1. Dos Rescue for Phix

New package uploaded: DosRescueForPhix

Note that unlike the OpenEuphoria version, this requires you to search though the code, replacing eg puts() with dr_puts(), and 14 other related routines. It is also deliberately phix-only.

As well as porting yourself, feel free to mark anything of interest on the DOS list as broken.

Also updated: RubiksCube

new topic     » topic index » view message » categorize

2. Re: Dos Rescue for Phix

The right way to do things is to drop in a replacement for all of the discontinued functions that used to exist but in such a way as these functions work without modifying the original software. It is pretty neat though. ;)

new topic     » goto parent     » topic index » view message » categorize

3. Re: Dos Rescue for Phix

SDPringle said...

The right way to do things is ... work without modifying the original software.

In recent years I have become more and more philosophically opposed to that idea. While Phix has exhibited some technical issues with overrides, more fundamentally the idea that a component that works when standalone should continue to work when included as part of a larger system ultimately leads to the corollary: if it does not work standalone then it should not suddenly work just because there is an include dos_rescue.ew (or any other "clever tricks") somewhere earlier on.

Rather than being "obviously easier", the idea that "code does precisely what it says", and not having to doubt or double-check each and every line of code, should really win, and be far more desirable.

Obviously you can deliberately design code to be completely flexible, typically by invoking an override-able routine-id, as opposed to pretending to invoke a standard builtin.

Pete

new topic     » goto parent     » topic index » view message » categorize

4. Re: Dos Rescue for Phix

petelomax said...
SDPringle said...

The right way to do things is ... work without modifying the original software.

In recent years I have become more and more philosophically opposed to that idea.

I do not think that "Dos Rescue" is good name for the problem.
Really, we have the free DosBox system which works very well
on almost any modern OS.
We have modern FreeDOS.
EU for DOS works ok in DosBox and under FreeDOS.

So, what about your Phix for our DOS? blink

Regards


kinz

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu