It has begun: http://www.sapphire-lang.org Regards, Dan
Hi Dan, Congratulations! I read through your docs, and this looks like a great start! Would you be up for removing "fork" from Kernel? IMHO, the standard library (and especially Kernel and Object) should only contain methods that have a good implementation (and I don''t mean Cygwin) across _all_ supported platforms. I think it''s fine for "fork" to be in some platform-specific library (like one named Posix), but the problem with it being in Kernel is that some programmers use it because it''s there, and then are surprised that they''ve written non-portable code without realizing it. Best regards, Wayne On Sat, Mar 1, 2008 at 8:05 AM, Daniel Berger <djberg96 at gmail.com> wrote:> It has begun: > > http://www.sapphire-lang.org > > Regards, > > Dan > _______________________________________________ > win32utils-devel mailing list > win32utils-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/win32utils-devel >-------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/win32utils-devel/attachments/20080301/447c817e/attachment.html
Wayne Vucenic wrote:> Hi Dan, > > Congratulations! I read through your docs, and this looks like a great > start!Thanks!> Would you be up for removing "fork" from Kernel? IMHO, the standard > library (and especially Kernel and Object) should only contain methods > that have a good implementation (and I don''t mean Cygwin) across _all_ > supported platforms.I''m absolutely going to remove fork from Kernel. There will be ''unix'' and ''windows'' libraries with their own namespace. So, if you want Kernel#fork, you''ll have to require ''unix/kernel'' explicitly. There will also be unix/file, windows/file, etc.> I think it''s fine for "fork" to be in some platform-specific library > (like one named Posix), but the problem with it being in Kernel is that > some programmers use it because it''s there, and then are surprised that > they''ve written non-portable code without realizing it.I agree. :) BTW, I''ve setup a sapphire-core mailing list. Visit here for options: http://sapphire-lang.org/mailman/listinfo/sapphire-core_sapphire-lang.org I''ve also setup an IRC channel, #sapphire, on Freenode. Regards, Dan