Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Do FunctionName.prg
Message
From
16/05/2021 16:12:36
John Ryan
Captain-Cooker Appreciation Society
Taumata Whakatangi ..., New Zealand
 
 
To
14/05/2021 08:48:14
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
01680170
Message ID:
01680489
Views:
46
>>And either refrain from using eval(m.dynEval) or get religion praying your latest list of functions to include is correct...
>>For desktop install size is becoming less relevant each day -
>>on flapping floppies it was different, esp. in the times before 1.2M ;-)

Agree re eval(); if used to call functions, you need to ensure all potentials are included one way or another.

As for app size: if compact exes can be placed on a server and run across a network rather than installed to every PC, that can be worth tens of thousands of $ maintenance for a dynamic app. Right now we can deliver sophisticated apps on a $50 Raspberry Pi that can provide provides seamless quick file share for apps for up to around 30 users, with nothing needed on the PC. Bloat is also a little bit important under RTS even if you use Refox or VFP Compiler to compress, since VFP usually needs to shell exe content into memory. This is less of an issue as memory footprint of other development options goes up and up; often the clever young things disbelieve that modern apps can make do with 128MB RAM let alone 32MB...
"... They ne'er cared for us
yet: suffer us to famish, and their store-houses
crammed with grain; make edicts for usury, to
support usurers; repeal daily any wholesome act
established against the rich, and provide more
piercing statutes daily, to chain up and restrain
the poor. If the wars eat us not up, they will; and
there's all the love they bear us.
"
-- Shakespeare: Coriolanus, Act 1, scene 1
Previous
Reply
Map
View

Click here to load this message in the networking platform