[GOODIE] SDL + Cairo + Morph

Brian Rice water at tunes.org
Sat Dec 10 13:34:29 PST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

This is very cool. The source structure looks good; I've applied it  
in my local repository and will push it out to the server soon.

On Dec 10, 2005, at 11:00 AM, Todd Fleming wrote:

> Here's the patch bundle; it runs under both Linux and Windows.  It  
> even includes the stars and boxes demo.
>
> See main/src/ui/README for build instructions.

Hm, these notes look pretty good.

I notice that you're concerned about the lack of locking by the GC.  
The current GC does provide "pinning" to keep objects from being  
moved around, but it's not sufficiently exposed and may not be  
suitable for the kind of callback-like functionality you'd need.  
There IS a way around this that I've been considering: basically by  
using mmap() results as an ExternalResource which act like a File.  
Like File's recent change, it'll support at:/at:put: as a ByteArray.  
I do have some local files as scratch surface for this code, with a  
plugin and an attempt to integrate with the VM-internal file support.  
What do you think of that possibility?

Also, the relative complexity of the build process means that it's  
probably time for us to look at better packaging support. Nick was  
also looking at the possibility of statically linking our DLL's, but  
this is just a speculative idea that we don't have answers for yet on  
how well it would work. It would, however, make the PATH  
modifications unnecessary.

- --
- -Brian
http://tunes.org/~water/brice.vcf

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFDm0nlPVkAvLW1zf4RApUZAJ0XFbm0VKqnU4v0HAFD0Eo13+VwewCgpFPi
MdxY9tLQg+CQa3QcxEGovcY=
=xtO8
-----END PGP SIGNATURE-----




More information about the Slate mailing list