说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

次世代IDE Light Table 0.4发布 带来众多更新和改进

HTML文档下载 WORD文档下载 PDF文档下载
Light Table是由Microsoft Visual Studio部门项目经理Chris Granger离职后开发的全新理念的IDE。自其第一个版本发布一年来,已经历众多变化,CSDN也做过多次报道。近日,Light Table 0.4发布,带来众多重要更新。

近日,Chris Granger在博客上发布了Light Table 0.4版,包含了众多重要更新。该版本的主要目的在于增加支持eval的语言、优化核心功能体验,以及扩大软件受众。Light Table 0.3已经支持动态修改网站,0.4版本更是提供了向NodeJS应用注入代码,以及内联展示matplotlib图表的功能。下面是详细介绍:(文中图片都可以点击放大)


一、深度JavaScript集成

在LightTable 0.4中,你可以将浏览器嵌入其标签页中,打开页面并开始修改,即使这个网页并不属于你,也不需要任何配置。


得益于Chrome-DevTools的集成,0.4版本中新增了很多令人印象深刻的新功能——比如内联地或者通过控制台检查JavaScript对象。(演示视频)


但其最让人激动地变化并不在此,新版本中eval功能的加强首屈一指:不是简单地调用eval(),而是深入正在运行的VM,也就是说运行时“不可能”修改的东西将可以简单地通过Cmd+Enter更新。这还神奇地修补了时间处理器、匿名函数以及很多其它问题。虽然它依然不够完美,但至少你不再需要那么多刷新了。


当然,既然支持JavaScript,Node.JS的支持也是理所当然。


二、会说话的蛇:支持Python

Light Table现在支持Python eval,它同时支持Python 2和3,但是对IPython的支持更加尽善尽美。(演示视频)

完全支持Python内联结果/异常(inline results/exceptions)以及控制台集成。


通过和IPython集成,Light Table中还提供inline  matplotlib/pylab图表功能。


三、文档

在该版本之前项目仍然很不稳定,但是现在主要流程已经契合得不错。你可以通过欢迎界面或者使用 “Docs: Open Light Table's documentation” 命令来查看这些文档。

四、其它变更

该版本带来了很多其它更新——详情可以查看changlog:

  • 支持多窗口;
  • 支持多标签集;
  • 工作空间的树形视图支持文件系统跟踪支持标准文件操作;
  • 可以通过connect tab显式地建立连接;
  • 控制台的功能得到了极大的改进;
  • 基于令牌的内部文件(Intra-file token-based)自动补全!
  • 极大的性能改进(渲染能力提升了4-10倍)。

五、面向新手

Light Table致力于打造一个易于上手,但同样适合工作的强大的编程环境,在这个版本中Light Table提供了很多面向初学者的新功能,比如大幅缩短了反馈回路(feedback loop)、简化了工作流,等等。

如果你来自教育机构,欢迎从学生的角度提出改进的建议。(联系方式: learn[at]kodowa.com)

六、愿景

目前Light Table已经支持3门编程语言(Clojure、JavaScript和Python),在接下来的0.5版本中将侧重于0.4版本中未深入的一些功能,此外还会继续提供更深入的语言支持。之后面向Kickstarter客户的内侧beta版的主要目标在于开放插件接口——目前所知最让人激动地功能!

相关链接:

  • 作者博客
  • 下载地址(Light Table官网)
  • 文档
  • 变更记录
  • 公告列表
  • 讨论组

题外话:关于作者

Light Table作者Chris Grange是个很有意思的人,根据博客上的介绍他曾有这些经历:

Chris Granger于2005年-2008年,就读于北卡罗莱纳大学教堂山分校,他本打算争取该校德语、英语双学位,结果读遍了从考古学到高级遗传学、从诗歌再到计算机科学的几乎所有领域的课程,最终决定提前一年带着德语文学士(B.A.)以及优等成绩毕业。在这段时间里,他接受了很多公司Web开发承包工作,获得多家IT公司(或者传统公司IT部门)的实习工作,其中包括newbalance.com、puma.com以及diderot.com等知名企业,但是从MODE Visual开始,他接触并迷上了Web开发。

在毕业之后,他陆续接触了PHP、Python、Ruby等编程语言,但是在加入微软(2009-2010)之后,他开始投入于C#以及Visual Studio,此时他的身份是Program Manager。在这一过程中,他开始接触更多让他感兴趣的事物——设计、公开演讲、创新以及和客户打交道。这段时期,最令他自豪的是,他的一次演示吸引了超过4万名听众——他们来自微软以及其合作伙伴(比如Intel、Nvidia等等)。

虽然他对开发工具很感兴趣,这也正是他加入Visual Studio团队以及开发Light Table的主要原因,但是Web的诱惑力更大。最终他在2010年离开微软,并与朋友创办了属于自己的公司。

虽然他有PHP、Python、Ruby、VB、C#等众多语言的编程经验,但他最中意的还是Clojure这一Lisp方言,你可以看到Clojure正是Light Table第一个支持的编程语言,甚至最初版本的Light Table也是由Clojure所编写。

用VB与MS-Draw开发通用作图软件 用VB制作TopMost类型窗口 用VB制作Windows风格安装盘 用Visual Basic 6创建基于MTS的商务组件 用Visual Basic实现Windows的重启动 VB用Windows管理技术做你的应用程序 VB用程序给标识字段(ID)赋值的一种简单实现方法 VB用自己的'PROGRAM'测试自己的电脑 有 BitMap 之Menu -VB资料 运行其他程序,并等待执行完毕 -VB资料 再谈VB程序的加密 在 VB 程序中如何设定 Mouse 光标的位置? 在ActiveX DLL工程中慎用App对象-VB资料 在ActiveX控件工程中设置DataField属性-VB资料 在VB中异步执行程序 在VB编程中有效地组织和利用资源 在VB应用程序中巧用DLL 在VB应用程序中使用INI文件的一点体会 在VB中操纵OLE服务器应用程序 在VB中改变显示器的分辨率 在VB中获取和修改计算机名字 在vb中没有指针,怎样才能将数组作为参数。 在VB中如何调用C++Builder创建的DLL 在VB中设置常用的外部设备 在VB中使用枚举变量 在Visual Basic 中使用C++ 类 在WindowsNT网络中广播消息 -VB资料 在可编辑控件中创建一个新的上下文菜单 -VB资料 在软件中设定热键-VB资料 在注册表中添加自己的文件类型-VB资料 在桌面上建立 Internet 快捷键 -VB资料 我想问什么是temporary object?请高手指教 那位大哥在HP-UX下配置过PHP和ORACLE? 宝丽金120首金曲 Dialogs(wdDialogFileOpen)提示ActiveX不能创建对象? 那位朋友知道如何在网络上截取一个信息(数据包) 大家看过dvdrip的片子吗?有一个问题请问 (winform)我想编写一个简单的浏览器,问题1 在LINUX下如何安装软件啊? 苏州的朋友可以进来看看吗? 关于游标类型的问题 如何比较两幅近似图像并得出偏移的距离? 怎样处理鼠标拖动事件。 绘制图形时的自动滚屏问题 请教怎么去掉字符串后面带的空格? 请教关于双机通讯的问题,谢谢 播放问题 如何使用jsp显示数据库中的数据? 请问什么叫模态窗口啊? Win32标准dll,VB下调用问题 挑战:对手机短信文字自动解析? 推荐一个linux下的杀毒软件. 关于oicq? 二手笔记本多小钱? 关于在iis中的resin的配值问题,急,求帮助!!!! PHP中的类到底是怎么回事 怎么知道INI文件的某一个小节下有几个关键字? 不知道发在这里对不对。。。有关DVD 菜鸟级:关于两台都接了宽带的机子彼此可见的问题。请高手指教!谢谢! 我最近发现,我所喜欢的人,她不喜欢我了? 关于游标类型问题? 急!急!急!COMBOBOX问题!(在线等候!)! the problem of CButtonST 如何用java 做一个游戏? 只要有道理就有分! 中程要注册的吗? 大家帮我看看我得曲线重画代码错在那里阿????? 今天我生日,郁闷散分 如果一个项目延期了,你作为一个主管,应该怎么办? sorry,我想问的是怎么去掉字符串后面带的回车符? 请问下怎么编译通过CJLibrary? 是不是SQL server不支持table1.filter语句? vbscript里怎么设置弹出窗口的大小? 全套MCSE2000 BIBLE 是TESTKING的,要的进 怎么用VB编写DLL,请告知如何编写(举例)。 网络安全引发Checkpoint认证培训热 编程注册表--有高分相赠!(请教高手,多谢!) winfax 如何进入win2000 新手幼稚问题 ado中服务器游标使用中的问题? 怎么设置双网卡,让大家一起上网? 求教!sos! 海的最深处在哪里具体 世界最深处位于哪大洋? 如哈哈大笑的词语 xx大笑 为什么你会感到孤独呢?用英语怎么说? Do you think neighbors are important in life why or why not? 桑基鱼塘生态在利用蚕沙.人畜粪便.秸秆.杂草.树叶等物质生产沼气的过程,发挥作用的生物主要是什么 “你们感觉味道怎么样”用英语怎么说 世界海洋最深处是哪里,哪里漂亮吗? 已知曲线y=ln(x+2)+0.5x^2+2x+0.5同上,在点A处的切线与曲线y=sin(2x+Φ),(-派/2就今天过了没分 已知二次函数y=ax的平方的图像与直线y=1/2x-1相交于点P(-2,m)(1)求a、m的值(2)指出抛物线y=ax的平方开口方向和顶点坐标(3)当x取什么值时,二次函数的值随着自变量的增大而减小 作文实验与观察 若曲线y=x^2与y=2x^2-5x+m的交点间的距离等于13,则m的值为 A、35/8 B、4/25 C、4/27 D、8/37 Is there clock in your roon?yes,there is A.a B.an C.the D.\ 关于描写实验的作文300字 描写中国会馆的文章 已知二次函数y=ax平方的图像与直线y=-2x+1相交于点P(1,n).求a和n的值 补全对话 A.hello!what are you looking( ) B.I’d( )to buy a skirt.A.what( )do you want?B.I‘m a size .I like one.could I ( )it( ),please.A.yes,of course.B.I‘m afraid it’s a little smaller.can I have a( )one.A.OK.what 曲线x^2/4+y^2/m=1的离心率e满足方程2x^2-5x+2=0,则m所有可能的值的积为 A.36 B.-36 C.-192 D.-198但为什么m可以为负数啊。 女字咋打 为什么说科学技术成为推动经济发展的决定因素? 中国馆的作文怎么写 这个人这个词一般用于男的多还是女的多 在刚刚过去的20年中,世界经济发展的主要特点是什么?请列举出两个推动此特点出现的科技方面的因素 中国,你在我心里的作文怎吗写 女是是什么字 大梁;汴京;汴梁是哪里 求y的取值范围y=0.5x^2+2x-1 (m 海底最深处有什么 大梁,汴京,汴梁是现在的什么城市 两个字反过来意思就不一样的词 海底最深处达到多少米 我怕在网上找的牛头不对马嘴.所以我想说下.我的英文成绩不好、 所以来此求谁帮我写一篇英文的关于梦想的作文.本人没啥梦想 不需要写的很好.是要300多个单词,写的语病没有就OK了. 谁有前面两个字不一样,后面两个字一样的四字词语? 上面是个[亦]下面加个[女]字念什么? 下面的格言你是怎么理解的写一下感受和引用一下生活的事件例子说明一下(选两个即可)Путешествие как самая великая наука и серьезная наука помогает нам вно 描写实验的文章500字,文章具体,不罗嗦 歌词中有I` m sorry for the walking away是什么歌曲是一个酒吧慢速的蓝调音乐.歌词还有tell me baby,Where are you going,Where gonna be baby,I` m sorry for the walking away,walk away,walk away,walk away, 请用一句名言或一个道理,结合生活实际,写一写自己的感悟或体会吧.不要无谓的答案! 用所给词的适当形式填空:the skirt (look) very nice. 生存战争这些什么用? my clock is (on the table)对括号内的提问 you look very blue意思 把250g20%的硝酸钾溶液蒸发掉80g水後,拾好配成t度时的硝酸钾饱和溶液,求t度时硝酸钾溶液的解度 this is my (brother)room 补全单词 on the table?my alarm clockwhere ia your father .A they are in the bedroom B it in the bedroom C i don't know D he is 选择翻译:你能把我的书带到学校来吗?他的双肩背包在椅子上吗?this i ---You look very nice on that blue T-shirt.---_____.A)Sorry,but I don't think so B)Good C)Yes,you are right D)Thank you 若定义在R上的函数f(x)为减函数,为满足不等式f(3-2a)>f(a2)的a的取值范围. “口”里面有个“女”是什么字? The red sweater looks nice.请问句中为什麼用looks而不是look呢? 已知奇函数f(x)为R上的减函数,求不等式f(a^2)+f(2a)>0 口字里面一个女字怎么读啊` You look nice in light blue?的答语 若定义在[1,4]上的函数f(x)为减函数,求满足不等式f(3-2a)>f(a2)的a取值范围. 女口 月三个字怎么可以组成一个什么字? 八上科学气候和影响气候的因素(1)P23第9题 Let me have a look at the modern skirt.改为同义句Let me()()the modern skirt. 有口里面有个女念什么字? 科学气候因素...紧急我国北方楼房中都装有用水做介质的“暖气”,它把燃料燃烧时所产生的热量通过水带到房屋中取暖.用水做输送能量的介质有什么好处?在生活和生产中,还有没有用水加热 You look_____than before in this skirt,Cathy.(love) 请问:现在人类可以到达世界上海洋最深处吗?就是哪个好像叫玛丽亚娜海沟的最底下11000多米的深处, 桑基鱼塘的生产模式不属于:A生态经济 B循环经济 c生态工程 d生态农业 我认为这几个选项都相似.请大师们帮助分析,高中生物选修3P113页:桑基鱼塘是一种典型的水陆物质和能量交换型生态
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘