Live data from Hacker News

Viewing profile — edsac_xyzw

edsac_xyzw

HN member
Joined
Sun, May 31, 2020, 9:25 PM UTC
HN karma
32
Public activity
18 items

About edsac_xyzw

No profile information was provided.

Recent public activity

  1. comment
    Comment #24880713

    This duct type is the Python native extension api (not python ctypes) which allows creating native code modules (aka libraries) in C or C++ and creating wrappers to existing C or C…

  2. comment
    Comment #24880492

    Hardly it will fully replace C++ due to the pervasiveness of the language on many domains and also due to the C++ ecosystem that encompasses system programming; embedded systems; g…

  3. comment
    Comment #24851702

    That is not too hard if one uses Pybind11 C++ library, which allows creating native code Python modules (shared libraries) in a simple and declarative manner. Other library that ca…

  4. comment
    Comment #24851466

    Matlab and its Simulink extension, which is widely used for designing control system has a feature for generating C code that can be deployed without Matlab runtime. Someone with k…

  5. comment
    Comment #24851200

    Unlike Rust and Golang. C++ has long history and baggage, thus there is no standard tooling for C++ such as building systems and package managers. In the past, every operating syst…

  6. comment
    Comment #24053807

    If you use QEMU plus KVM (Kernel Virtual Machine), you can say goodbye to dual boot as the virtual machine is run with near native performance. For playing windows-only games, the …

  7. comment
    Comment #24042126

    C++ could adopt the UFCS universal-function-call feature of D-language that allows any ordinary free function to be called as if they were methods, without any special kind of type…

  8. comment
    Comment #24026730

    Most embedded graphical Linux applications don't use X (X Windows System), instead they use framebuffer directly or any library such as Qt Widgets or QtQuick/Qml that draws on top …

  9. comment
    Comment #24026654

    Well, most of QT libraries are LGPL, therefore you don't need a commercial license for a non open source project as long as you dynamic link against the Qt library and don't static…

  10. comment
    Comment #24026610

    The lack of standard ABI makes harder to call C++ from foreign-function interfaces or from dlopen/LoadLibrary dynamic loading functions. It lack of ABI also does not allow linking …

  11. comment
    Comment #24016843

    Those large amount bindings are possible due to the GTK be written in C, which allows creating binding to GTK via FFI - foreign function interface or native interface (borrowing th…

  12. comment
    Comment #24015386

    Well, besides ARM, there is also MIPS core or ISA that IC makes can also buy a license and embed into their products in the same fashion as ARM.

  13. comment
    Comment #23389991

    You don't need to teach docker. All you need is providing a docker image with everything pre-installed such as Julia, R language, Python, numpy, pandas, Tensorflow and maybe Vscode…

  14. comment
    Comment #23382277

    Besides the dependency management, another major problem of Python is the deployment. Although Docker is not a dependency management tool, it can be used as a deployment tool which…

  15. comment
    Comment #23381833

    On Windows, MSVC does not provide guarantees that it will not keep the ABI on new releases. The drawback of using the Qt provided by the Linux distribution, is the reproducibility …

  16. comment
    Comment #23381443

    Python dependency management of packages using C or C++ behind the scenes is really problematic and sometimes, the installation may fail. In this case, a solution is to use Conda o…

  17. comment
    Comment #23380356

    The trouble of distributing Qt in binary format is the C++ non standard ABI problem. Qt has to be compiled for every possible compiler and many different versions of the same compi…

  18. comment
    Comment #23373125

    In the case of SpaceX, it seems that they use embedded Linux and C++ with x86 processors, same as standard PC processors. A reason for using embedded linux is that, it allows using…