﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-天地之灵-最新评论</title><link>http://www.cppblog.com/tdzl2003/CommentsRSS.aspx</link><description /><language>zh-cn</language><pubDate>Wed, 05 Nov 2014 21:06:43 GMT</pubDate><lastBuildDate>Wed, 05 Nov 2014 21:06:43 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: Lua.js,一个Lua2JS编译器，一个新的JS运行环境下的Lua方案</title><link>http://www.cppblog.com/tdzl2003/archive/2014/11/06/208791.html#208797</link><dc:creator>天地之灵</dc:creator><author>天地之灵</author><pubDate>Wed, 05 Nov 2014 22:36:00 GMT</pubDate><guid>http://www.cppblog.com/tdzl2003/archive/2014/11/06/208791.html#208797</guid><description><![CDATA[<a target="_new" href="http://luajs.org">http://luajs.org</a><br><br>2014/11/6更新：<br>已修复lua,js在and、or差异上导致的一系列问题。<br>已支持metatable。<br>已发布部分standard lib。 TODOs中列出的部分除外。欢迎调教。发现BUG欢迎提出issue。<br><br><a target="_new" href="https://github.com/tdzl2003/lua.js/blob/master/stdlib.lua">https://github.com/tdzl2003/lua.js/blob/master/stdlib.lua</a><br><br>另外stdlib的完整源码发布在此处<br>可作为一个不错的使用参考<img src ="http://www.cppblog.com/tdzl2003/aggbug/208797.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tdzl2003/" target="_blank">天地之灵</a> 2014-11-06 06:36 <a href="http://www.cppblog.com/tdzl2003/archive/2014/11/06/208791.html#208797#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: LuaJIT之callback大坑绕路记</title><link>http://www.cppblog.com/tdzl2003/archive/2014/10/01/198045.html#208466</link><dc:creator>jiakai1000@gmail.com</dc:creator><author>jiakai1000@gmail.com</author><pubDate>Tue, 30 Sep 2014 16:31:00 GMT</pubDate><guid>http://www.cppblog.com/tdzl2003/archive/2014/10/01/198045.html#208466</guid><description><![CDATA[你好，我想请问：<br>3、小幅度改写使用的C库，公开一些必须的内容，然后把其中的一部分在lua里实现，确保所有callback调用的时机均在lua中，废弃掉原始的C API。这样相对来说不用改变任何的接口，但是工作量也不小，取决于库的复杂程度。<br>&quot;确保所有callback调用的时机均在lua中&quot;,能说一下具体是怎么做的吗？这样的话就不需要从lua调用c了吗？<br>谢谢。<img src ="http://www.cppblog.com/tdzl2003/aggbug/208466.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tdzl2003/" target="_blank">jiakai1000@gmail.com</a> 2014-10-01 00:31 <a href="http://www.cppblog.com/tdzl2003/archive/2014/10/01/198045.html#208466#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 我们是Seed Engine研发团队，我们是最接近dev的reseacher（节选）</title><link>http://www.cppblog.com/tdzl2003/archive/2013/09/13/202468.html#203223</link><dc:creator>你们没有官方网站么</dc:creator><author>你们没有官方网站么</author><pubDate>Fri, 13 Sep 2013 11:02:00 GMT</pubDate><guid>http://www.cppblog.com/tdzl2003/archive/2013/09/13/202468.html#203223</guid><description><![CDATA[好奇怪，只是了解seed engine的名字，想多了解一点相关内容也找不到地方，建议完善。<img src ="http://www.cppblog.com/tdzl2003/aggbug/203223.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tdzl2003/" target="_blank">你们没有官方网站么</a> 2013-09-13 19:02 <a href="http://www.cppblog.com/tdzl2003/archive/2013/09/13/202468.html#203223#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 我们是Seed Engine研发团队，我们是最接近dev的reseacher（节选）</title><link>http://www.cppblog.com/tdzl2003/archive/2013/08/29/202468.html#202857</link><dc:creator>think_jumper</dc:creator><author>think_jumper</author><pubDate>Thu, 29 Aug 2013 13:13:00 GMT</pubDate><guid>http://www.cppblog.com/tdzl2003/archive/2013/08/29/202468.html#202857</guid><description><![CDATA[“我们不会花太多时间去仔细研读一个开源项目的源代码，相反，我们迅速的阅读完它提供的tutorial”<br>看到这句话，我眼前一亮.....<br>很多开源的东西除了已经被用了很久，而且没必要更新了，所以它的wiki之类的文档很齐全，说明很详尽。但是基本很多项目的wiki都是落后于实际开发进度很多，甚至连功能描述都不准确了。从这点，我觉得还不如走马观花，毕竟走马观花还不至于掉坑里。这样就是“researcher”？还是“reseacher”？这个单词我没读错了吗？<img src ="http://www.cppblog.com/tdzl2003/aggbug/202857.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tdzl2003/" target="_blank">think_jumper</a> 2013-08-29 21:13 <a href="http://www.cppblog.com/tdzl2003/archive/2013/08/29/202468.html#202857#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: LuaJIT之callback大坑绕路记</title><link>http://www.cppblog.com/tdzl2003/archive/2013/08/22/198045.html#202698</link><dc:creator>天地之灵</dc:creator><author>天地之灵</author><pubDate>Thu, 22 Aug 2013 05:26:00 GMT</pubDate><guid>http://www.cppblog.com/tdzl2003/archive/2013/08/22/198045.html#202698</guid><description><![CDATA[@imjj<br>原因不明。我这里的性能明显下降应该有gc的影响。<img src ="http://www.cppblog.com/tdzl2003/aggbug/202698.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tdzl2003/" target="_blank">天地之灵</a> 2013-08-22 13:26 <a href="http://www.cppblog.com/tdzl2003/archive/2013/08/22/198045.html#202698#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: LuaJIT之callback大坑绕路记</title><link>http://www.cppblog.com/tdzl2003/archive/2013/05/14/198045.html#200251</link><dc:creator>imjj</dc:creator><author>imjj</author><pubDate>Tue, 14 May 2013 06:42:00 GMT</pubDate><guid>http://www.cppblog.com/tdzl2003/archive/2013/05/14/198045.html#200251</guid><description><![CDATA[我测试的结果跟你有所不同，参看<br><a target="_new" href="https://bitbucket.org/lijia/pieceofcode/src/d02e87d97ab38226f44549b9f5ea0a4d408482a5/lua-uv-test?at=master">https://bitbucket.org/lijia/pieceofcode/src/d02e87d97ab38226f44549b9f5ea0a4d408482a5/lua-uv-test?at=master</a><img src ="http://www.cppblog.com/tdzl2003/aggbug/200251.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tdzl2003/" target="_blank">imjj</a> 2013-05-14 14:42 <a href="http://www.cppblog.com/tdzl2003/archive/2013/05/14/198045.html#200251#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: LuaJIT之callback大坑绕路记</title><link>http://www.cppblog.com/tdzl2003/archive/2013/03/01/198045.html#198147</link><dc:creator>essayforce</dc:creator><author>essayforce</author><pubDate>Thu, 28 Feb 2013 22:04:00 GMT</pubDate><guid>http://www.cppblog.com/tdzl2003/archive/2013/03/01/198045.html#198147</guid><description><![CDATA[最终能只有Lua代码，以及l\主<img src ="http://www.cppblog.com/tdzl2003/aggbug/198147.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tdzl2003/" target="_blank">essayforce</a> 2013-03-01 06:04 <a href="http://www.cppblog.com/tdzl2003/archive/2013/03/01/198045.html#198147#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: LuaJIT之callback大坑绕路记</title><link>http://www.cppblog.com/tdzl2003/archive/2013/02/25/198045.html#198056</link><dc:creator>天地之灵</dc:creator><author>天地之灵</author><pubDate>Mon, 25 Feb 2013 02:08:00 GMT</pubDate><guid>http://www.cppblog.com/tdzl2003/archive/2013/02/25/198045.html#198056</guid><description><![CDATA[@emptyhua<br><br>原本的目的是多用ffi，少对libuv库进行修改，避免对lua C API的调用，看能否取得更好的扩展性和性能提升。<br>在之前的项目里采用C API去封装回调，遇到了一些有关coroutine的坑，譬如在coroutine里开始一个主循环，在另一个coroutine里再注册一些回调，使用C API有时候很难完美解决。<br><br>所以这个项目的思路是，尽可能直接使用第三方的C库，使用ffi来访问API，而非去实现一个Lua C Module，这也是LuaJIT官方所推荐的，这会让luaJIT的优化达到极致（C API访问，以及对Lua-C Module里函数访问时的传参，会有不能被LuaJIT编译优化的开销，虽然这个开销对于非频繁调用的内容并不大）<br>另外一个原本预期中的好处是，希望这个项目最终能只有Lua代码，以及luajit主程序、编译好的其他库的动态链接版本，便于去修改、发布及调试。只是目前来看完全这么做还是有点困难，因为现在已经对libuv做了一些修改。但是使用其他callback不那么常见的库可能会相对轻松。我可能再进行一些尝试后再决定如何折衷，或者放弃这个，去fork和参与luvit。<br><br>另外luvit与我这边的实验均证明，使用LuaJIT会取得比V8好数倍的性能~所以这个方向应该是没错的。<img src ="http://www.cppblog.com/tdzl2003/aggbug/198056.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tdzl2003/" target="_blank">天地之灵</a> 2013-02-25 10:08 <a href="http://www.cppblog.com/tdzl2003/archive/2013/02/25/198045.html#198056#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: LuaJIT之callback大坑绕路记</title><link>http://www.cppblog.com/tdzl2003/archive/2013/02/25/198045.html#198053</link><dc:creator>emptyhua</dc:creator><author>emptyhua</author><pubDate>Mon, 25 Feb 2013 01:42:00 GMT</pubDate><guid>http://www.cppblog.com/tdzl2003/archive/2013/02/25/198045.html#198053</guid><description><![CDATA[和这个项目比做了哪些改进呢？<a target="_new" href="https://github.com/luvit/luvit">https://github.com/luvit/luvit</a><img src ="http://www.cppblog.com/tdzl2003/aggbug/198053.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tdzl2003/" target="_blank">emptyhua</a> 2013-02-25 09:42 <a href="http://www.cppblog.com/tdzl2003/archive/2013/02/25/198045.html#198053#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>