Re: Lisp Garbage Collection




skibud2 wrote:
I was talking with a fellow engineer at work about why CMUCL and SBCL
have not been fully ported to Windows. He mentioned that it is
difficult to port most Lisp implementations because of difference
between the Linux and Windows memory models and how they are used for
garbage collection. Can someone shed some light on what these
differences are.

When i have the todo list right in mind the largest problem is that
under Win32 you can't allocate a fixed address range and so loaded
compiled code must be able relocateable. The current implementation of
the SBCL compiler is not.

Signal handling isn't a problem because Win32 has no signals. Using
signals is a bad unix coding style and should be covered with higher
level abstractions.

Exception handling was also one on the todo list marked as "insane".

But there are dozens of other things i exepct to have problems serious
enough to kall the windows port a joke. When i see all the problems
with unicode then it is far away from professional usage.

It's a pitty, there is still no good cost-free lisp for the worlds most
important plattform.

.



Relevant Pages

  • Re: Lisp Garbage Collection
    ... have not been fully ported to Windows. ... difficult to port most Lisp implementations because of difference ... understanding is that the difference in memory models is far from the ... difficult bit in a port of a Unixoid Lisp implementation to Windows; ...
    (comp.lang.lisp)
  • Re: keeping ports open
    ... If a port is open, it means that 1) a software or service is running on your ... and 2) you're not using a firewall or your firewall isn't ... Use firewall software and hardware and antivirus software that is ... Follow the instructions for hardening Windows and IIS at ...
    (microsoft.public.security)
  • [Full-Disclosure] ron1n phone home, episode 4
    ... Hacking from Windows 3.x, 95 and NT ... Use secret Windows 95 DOS commands to track down and port surf computers ... Download hacker tools such as port scanners and password crackers designed ... Now you have the option of eight TCP/IP utilities to play with: telnet, ...
    (Full-Disclosure)
  • Re: How to Maintain an IIS Server?
    ... > server running on a Windows 2000 server. ... before a firewall and antivirus have been installed]. ... open ports; however, this will not identify which program is using the port. ...
    (microsoft.public.inetserver.iis.security)
  • RE: xp pro sharing printer
    ... How to troubleshoot network printing problems in Windows XP ... SMB-connected print server ... Incompatible print driver ... and then redirect the port to the network server. ...
    (microsoft.public.windowsxp.security_admin)