in reply to XS Modules - why and when?
> My understanding of an XS module is that it uses XSLoader to load C / C++ / C# code
Good luck with C# :) Despite its name, C# is much closer to Java than C (there's even a Comparison of C# and Java wikipedia page). Historically, C# was invented by Microsoft after years of expensive legal battles with Sun over Java licensing ... so they could hardly call it Java# :) - see this node for more details.
Note that the XS (Perl) wikipedia reference states:
XS is a Perl foreign function interface through which a program can call a C or C++ subroutine
Though XS is essentially C-based, it's possible to provide a C interface to C++ code (BTW, the original 1983 Cfront C++ compiler converted C++ to C).
👁️🍾👍🦟
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: XS Modules - why and when?
by Bod (Parson) on Dec 05, 2023 at 11:00 UTC | |
by hippo (Archbishop) on Dec 05, 2023 at 11:17 UTC | |
by stevieb (Canon) on Dec 05, 2023 at 19:06 UTC | |
by NERDVANA (Priest) on Dec 05, 2023 at 20:10 UTC | |
by GrandFather (Saint) on Dec 05, 2023 at 21:26 UTC | |
by eyepopslikeamosquito (Archbishop) on Dec 05, 2023 at 22:54 UTC | |
by eyepopslikeamosquito (Archbishop) on Dec 05, 2023 at 12:22 UTC |