From: Mark C. <xs...@uk...> - 2003-08-12 14:05:53
|
I have been trying to compile Syck for Python. To my utter amazement, I was able to compile libsyck.a using mingw. However, I came unstuck here: $ python setup.py build running build running build_ext error: Python was built with version 6 of Visual Studio, and extensions need to be built with the same version of the compiler, but it isn't installed. What would be nice if someone would volunteer to produce binary distribution packages. I dare say that the Linux guys can compile from source - it's just win32 that creates the headaches. _____________________________________________________________ Sign up for your very own email address from UKmail.com To-day !! |
From: why t. l. s. <yam...@wh...> - 2003-08-14 23:28:33
|
On Tuesday 12 August 2003 07:29 am, Mark Carter wrote: > > What would be nice if someone would volunteer to produce binary > distribution packages. I dare say that the Linux guys can compile from > source - it's just win32 that creates the headaches. > Have you tried suggestions from any of the following pages? - http://www.python.org/doc/current/inst/tweak-flags.html (See the section on using non-MS compilers) - http://www.zope.org/Members/als/tips/win32_mingw_modules - http://starship.python.net/crew/kernr/mingw32/Notes.html These pages seem to indicate that, with a bit of work, your mingw-compile= d=20 module can be used with the Python windows dist. _why |
From: why t. l. s. <yam...@wh...> - 2003-08-25 04:57:55
|
It looks like YAML::Syck::Node#transform is broken. Looks like there's something wrong with my tests that let this get by. Hmm.. Looking.. _why br...@co... (br...@co...) wrote: > why, > > Is there any way to convert the results (nodes) of a YAML::parse > call to what the result would have been of a YAML::load of the same YAML > source? > > YAML::Syck::Node#transform obviously doesn't convert > YAML::Syck::DomainType children to their values. > |
From: why t. l. s. <yam...@wh...> - 2003-08-26 06:58:21
|
Ok. I guess there was a small problem with private type handling in YAML::Syck::Loader#transfer. This has been checked into CVS. Also, I had a pretty major bug in #transform which was fixed right after 1.8.0 came out. br...@co... (br...@co...) wrote: > > YAML::Syck::Node#transform obviously doesn't convert > YAML::Syck::DomainType children to their values. > It does, though. It should. >> require 'okay/news' >> a = YAML::parse <<EOY --- %YAML:1.0 !okay/news title: whytheluckystiff.net link: http://www.whytheluckystiff.net/ description: Home remedies for braindeath. updatePeriod: 00:60.00 items: - !okay/news/item pubTime: 2003-08-23T00:50:59.00-06:00 link: http://whytheluckystiff.net/arch/2003/08/23#1061621459 description: > !Y Ffordd Oren I have just discovered both "Bethan and Huw"="http://www.bbc.co.uk/radio1/alt/wales/the_team.shtml". I can't hardly believe this. BBC Radio 1 has an entire "Welsh"="http://www.bbc.co.uk/radio1/alt/wales/" division. SFA OK. EOY => #<YAML::Syck::Node:0x82169c4 @value={"items"=>[#<YAML::Syck::Node:0x8216a00 @value="items", @type_id="taguri:yaml.org,2002:str", @kind=:scalar>, #<YAML::Syck::Node:0x8216a28 @value=[#<YAML::Syck::Node:0x8216de8 @value={"description"=>[#<YAML::Syck::Node:0x8216e24 @value="description", @type_id="taguri:yaml.org,2002:str", @kind=:scalar>, #<YAML::Syck::Node:0x8216e60 @value="!Y Ffordd Oren\n\nI have just discovered both \"Bethan and Huw\"=\"http://www.bbc.co.uk/radio1/alt/wales/the_team.shtml\".\n I can't hardly believe this. BBC Radio 1 has an entire\n\"Welsh\"=\"http://www.bbc.co.uk/radio1/alt/wales/\" division. SFA OK.\n", @type_id="str", @kind=:scalar>], "link"=>[#<YAML::Syck::Node:0x8216e9c @value="link", @type_id="taguri:yaml.org,2002:str", @kind=:scalar>, #<YAML::Syck::Node:0x8216ed8 @value="http://whytheluckystiff.net/arch/2003/08/23#1061621459", @type_id="taguri:yaml.org,2002:str", @kind=:scalar>], "pubTime"=>[#<YAML::Syck::Node:0x8216f14 @value="pubTime", @type_id="taguri:yaml.org,2002:str", @kind=:scalar>, #<YAML::Syck::Node:0x8216f50 @value="2003-08-23T00:50:59.00-06:00", @type_id="taguri:yaml.org,2002:timestamp#iso8601", @kind=:scalar>]}, @type_id="taguri:okay.yaml.org,2002:news/item", @kind=:map>], @kind=:seq>], "title"=>[#<YAML::Syck::Node:0x82170f4 @value="title", @type_id="taguri:yaml.org,2002:str", @kind=:scalar>, #<YAML::Syck::Node:0x8217130 @value="whytheluckystiff.net", @type_id="taguri:yaml.org,2002:str", @kind=:scalar>], "description"=>[#<YAML::Syck::Node:0x8217004 @value="description", @type_id="taguri:yaml.org,2002:str", @kind=:scalar>, #<YAML::Syck::Node:0x8217040 @value="Home remedies for braindeath.", @type_id="taguri:yaml.org,2002:str", @kind=:scalar>], "link"=>[#<YAML::Syck::Node:0x821707c @value="link", @type_id="taguri:yaml.org,2002:str", @kind=:scalar>, #<YAML::Syck::Node:0x82170b8 @value="http://www.whytheluckystiff.net/", @type_id="taguri:yaml.org,2002:str", @kind=:scalar>], "updatePeriod"=>[#<YAML::Syck::Node:0x8216f8c @value="updatePeriod", @type_id="taguri:yaml.org,2002:str", @kind=:scalar>, #<YAML::Syck::Node:0x8216fc8 @value="00:60.00", @type_id="taguri:yaml.org,2002:str", @kind=:scalar>]}, @type_id="taguri:okay.yaml.org,2002:news", @kind=:map> >> a.transform => #<Okay::News:0x8213b70 @items=[#<Okay::NewsItem:0x8214520 @modules=nil, @description="!Y Ffordd Oren\n\nI have just discovered both \"Bethan and Huw\"=\"http://www.bbc.co.uk/radio1/alt/wales/the_team.shtml\".\n I can't hardly believe this. BBC Radio 1 has an entire\n\"Welsh\"=\"http://www.bbc.co.uk/radio1/alt/wales/\" division. SFA OK.\n", @pubTime=Sat Aug 23 00:50:59 MDT 2003, @link="http://whytheluckystiff.net/arch/2003/08/23#1061621459">], @title="whytheluckystiff.net", @updatePeriod="00:60.00", @modules=nil, @description="Home remedies for braindeath.", @link="http://www.whytheluckystiff.net/"> The same result as using YAML::load directly. All the builtin loading and parsing methods (including the iterator version) use the same loader. YAML::Syck::DefaultLoader. In fact, if you ever want to test the loader directly: YAML::Syck::DefaultLoader.transfer( 'okay/news', {} ) Will attempt to process that empty Hash as type: taguri:okay.yaml.org,2002:news _why |