Yea, I know Michael Foord's (at least) writing and work on Python from 
quite a while ago. I had forgotten the link with IronPython, thanks.

On Tuesday, May 2, 2023 at 7:04:07 PM UTC+1 David Szent-Györgyi wrote:

> On Tuesday, May 2, 2023 at 1:04:27 PM UTC-4 jkn wrote:
>
> There was a much older 'python in a spreadsheet' program, created by 
> Resolver Systems. I followed it with interest, they tried to create a 
> commercial product out of it but failed.
>
>
> That product used IronPython - an alternate implementation of Python 
> implemented on the Dynamic Language Runtime for .NET 
> <https://ironpython.net>. Resolver Systems is long gone, but IronPython 
> is still out there, though development by its tiny team is slow - the 
> current release added Python3 features, and was released early in 2023; it 
> is closest to CPython 3.4. 
>
> Unlike CPython, IronPython has no Global Interpreter Lock ("GIL"), and it 
> used unicode for strings long before that was sorted out in CPython. 
> Differences between IronPython and CPython make IronPython a dialect, but  
> one well-suited to multi-threaded projects. It is an excellent "glue 
> language" as it is an interpreter with a JIT compiler; it has full access 
> to .NET  as well as to Win32; it also has access to libraries accessible 
> through CTypes. In my day job, I write complex macros in IronPython for an 
> application that controls exotic hardware; I prefer the IronPython 
> read-eval-print-loop to compiling code through a heavyweight IDE and 
> compiler that Get In My Way. 
>
> Michael Foord and Christian Muirhead, who were with Resolver Systems, 
> wrote an excellent book on IronPython 
> <https://www.manning.com/books/ironpython-in-action>. While its content 
> has not been updated to address the current release, its exploration of 
> .NET specifics makes it worth reading for the newcomer to IronPython. 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/1b05843d-6eba-42a0-8761-bc95b8a95be4n%40googlegroups.com.

Reply via email to