[NTLK] Einstein 64-bit
Steven Frank
stevenf at panic.com
Wed Dec 3 11:39:25 EST 2014
To be perfectly honest, I'm still a little fuzzy on what ffi actually _does_. I read the web page, and I'm only slightly less stumped. :)
If you know, could you explain it to me really simply (and slowly :))? I understand things like ABIs and stack frames, but I'm just not grokking what ffi's intent is at a basic level.
If it's used by the Ethernet driver, that would explain why I never saw it getting called. I wasn't using Einstein's network features.
The warning it logs when built for 64-bit is really obtuse (sorry I don't have it written down handy). When I Googled for the error, I found discussions of it on various mailing lists, but nothing that seemed like a fix.
Other than that one warning from ffi though, Einstein seems to run fine on 64-bit. Are there any other known issues?
Steven
> On Dec 3, 2014, at 4:25 AM, Morgan Aldridge <morgant at makkintosshu.com> wrote:
>
> Apologies if I'm way off here, but I' coming from the NEWT/0 side of
> things. Paul Guyot contributed his "Relativity" (calling native methods on
> the host OS from NewtonScript code) support to NEWT/0 and it uses libffi
> to do that. I'm not sure if Matthias used that at all for his Ethernet card
> emulation (probably not), so it may be something that looks like it's not
> really being used now, but would be a loss for extending packages on the
> Newton OS side to take advantage of features inherent in newer OSes that
> Einstein would be running on.
>
>
>
> --
> Morgan
> ---
> http://makkintosshu.com/
> http://seriesparts.com/
> http://rikuwoiku.com/
> http://unna.org/
> ----------------------------------------------------------------------
>
> The NewtonTalk Mailing List http://newtontalk.net/
> The Official Newton FAQ http://splorp.com/newton/faq/
> The Newton Glossary http://splorp.com/newton/glossary/
More information about the NewtonTalk
mailing list