Re: Roadmap to Euphoria 4.2
- Posted by petelomax Aug 30, 2019
- 1546 views
Q: Why compile some things into the backend and not others? Why not use CURL for all HTTP/FTP functions?
A: We need to maintain some balance and avoid including "everything but the kitchen sink" into the backend -- leading to a bloated and unportable executables. We should also avoid making everything an external library, which creates more strain on users to package and ship their own applications. Small libraries and high-priority libraries should be built into the backend. Large and low-priority libraries should be shipped separately.
Still not entirely clear. Presumably you could do everything via libcurl, but you want some http/ftp functionality in the backend, w/o needing any external libs/dll/so? If so, can you be more specific on what you plan to embed in the backend?