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

次世代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所编写。

高通副总裁沈劲:移动是产生变革的强大原动力 高性能、高流量Java Web站点打造的22条建议 云巅:第三代虚拟技术+搜索引擎+乐高理念打造分布式桌面云 Intel:从“芯”构建下一代数据中心 WhatsApp:50名员工,月4亿活跃用户,日160亿条消息和5亿张图片 三星Galaxy Gear智能手表失利 需改进的8个方面 IE11全新的F12开发人员工具详解 研发周报:为什么开发者担心将代码公布 Hadoop YARN的发展史与详细解析 一周消息树:Firefox OS会不会成为下一个Android PhoneGap 3.3.0发布,支持Android 4.4 KitKat 移动周报:两岸三地在线编程学习网站大搜罗 有道周枫和他的“放养”团队 看IE11如何助力AAF推动公益事业 SUSE总裁Nils:将SUSE Cloud 2.0打造成“零影响的云安装程序” Windows 8之父Steven Sinofsky:2014年科技界的十大趋势 电视盒子还没智能化?看Fan TV们怎么玩 畅游启动“必赢计划” 十亿巨资代理优质产品 数据控使用Hadoop的三种最常用方式 值得创始人学习的五大企业文化管理方式 圣诞节快乐:来自程序员们的问候 宏碁任命新CEO Jason Chen:曾任职英特尔14年、台积电8年 史上第一次越狱发布会与Evad3rs太极助手罗生门 新东方在线CTO曾明:已用Cocos2d-html5开发出150余款产品 Facebook 2013年的9个开源项目 开源力量公开课2013年度庆典:我们的开源项目 看雪学院“走进企业看安全”活动走进安全管家 视频+PPT:苹果iOS7 Tech Talks大会演讲内容 iPhone 6和Galaxy S5暂不会采用弯曲屏技术 当程序不工作时,开发者常用的借口 携程技术副总裁叶亚明:三次重大技术改进的故事及背后原因 如何得到动态生成的TreeView的ExpandLevel值? 在JavaScript里面怎么输出Asp里面的变量值? 追加数据 打印数据窗口 送分的菜问题!小弟我第一个servlet程序就没运行起来! 怎么样抓屏,然后把它保存成一文件! 想问一下用过jsp就会的问题!!! 两条sql语句的写法 wltsui(前途未必光明,道路一定曲折!) ,,xxx94x(岁寒三友) ,,jnxulei(石头)近来接分 这个错误怎么改阿,大家帮帮我吧 请问怎样将一个*.DLL文件,翻译成源码,谢谢/ 机器上有两个网卡(2个IP),如何使tomcat在某一个网卡的80口上运行 请问:soure inside 诗作什么的。具体功能是什么? 获取串口后数据的实时曲线绘制 请教WIN CE 与 PC 通过SOCKET进行通讯的问题(紧急) ==>Server.Transfer 和 response.rdirect 有新打开页面和控制ie显示(工具栏、地址栏)的功能吗? 输出是怪码,为什么 錯誤代碼:0x80040E4D,錯誤信息:使用者登入失敗.(ASP中出現此錯誤,VB中是可以的),急!! 请问怎样在SQL中组织一临时表?(立即给分) 关于asp和SQLSERVER2000问题!郁闷之中..... 使用showModalDialog遇到的问题,再线等候!!!!!!!! 我使用jbuilder做的软件系统包括servlet,jsp,applet,打成了war包,可是却始终不能运行applet。 ***内核的networking问题*** 讨论:大家都用什么工具进行数据库比较 ? 我的鼠标提示刷新的速度不是很快,谁能给在下提供一些好的建议? 发短信的web service 请教一个服务端和客户端交互的问题? 高手帮忙 请问谁又对第三方控件imgscan.ocx操作的例子,发给我bit_hj@163.com。小弟不胜感激 肯请各位帮忙! 应该是简单问题,求高手帮忙,100分相送,绝不食言,一下午都没弄出来,太灰心了..... linux下,mysql数据库密码怎么找回?(在线等) 新手求救:关于8086和80386的中断类型号上的冲突? sleep函数 网络难题,跨网段传输 恢复数据库 有谁的信誉分比我低阿!!我送给他50分阿!! 谁能提供一个切实可用的“防止刷新页面重复提交表单”的方法 Web安装项目中的managed.msm和stdole.dll是何东东,何用?? java中字符串操作函数在哪?java中分解字串的函数(如asp中的:split)在哪个类中? 为何ACCESS出现“#已删除的”的记录? 欲交Java良师益友,愿伸援助之手请进。 关于复选框的初始问题(100份在线4:00-8:00 怎样在asp中把一个文件变成临时文件?? 求解奇怪问题,非常奇怪,分不够再加! 高分求IPMI开发资料 如何用Jtree将一个xml文件显示出来? 招聘系统分析员(北京) 深圳兼职电脑维护,哪个有兴趣? 求购 产品进销存源代码 VB or c# +SQL SERVER @@@@@@ 不送分而送现金!!!!! 谁能教我配置PHP服务器啊? 不期而遇 照样子 成语 下面这道题如何解,同类型题的步骤一般是什么? ---will your sister go to HongKong Diisneyland this this vacation?---if I don't go,___A.so will she B.so she doesn't C.neither she will D.neither will she c++语言求输入10个整数,将其中最小的书与第一个数对换,把最大的数与最后的一个数对换,然后输出者10个数 请大家给出具体的定义或说明,再附加一道例题. 请问一下什么东西最快?除了光速和火箭之外, 不期而遇是成语吗? 求范围内的最大值~ 设全集U=R,A={x||2x-3| 几道初三英语题求解,答案和解析是啥?1.—Linda, how is your classmate, Lisa?—She never says anything ________ her friends. She’s the kindest girl I’ve ever met.A. for B. to C. with D. again 有数学期望这个概念么 设全集U=R,A={X||X-1|<4},B={X|X^2-2X≥0} 求①A∩B ②A∪B ③A∩CuB ∫x/(4+9x^2)dx 现在急求一篇中等长度的英语笑话或者小故事...不要太长也不要太短,要有中文翻译和3个小问题~ 陈寅恪魏晋南北朝史讲演录 一束光线从点A(3,3)出发,经过y轴上点C反射后经过点B(1,0)则光线从A点到B点经过的路线长是( )A.4 B.5 C.6 D.7 死字拆开怎么打啊,谁帮我打一下 求—阅读《中国,只有一个陈寅恪》答案 1.有一个等腰三角形的周长是48厘米,且其中两边之差为6厘米,则这个等腰三角形的三边边长分别是?2.等腰三角形一腰上的高与底边所成的夹角为m°,则这个等腰三角形的顶角的度数为?3.三角形AB 今早哪里地震 陈寅恪:为学术的一生 柳青 已知a,b,c是三角形ABC的三条边,且满足a的平方+b的平方+c的平方-ab﹣ac-bc=0,求判断三角形的形状. 怎么把字拆开 淫字拆开右边那个字读什么 怎么打出来? 当DNA丢失一个密码子时,其密码子后的脱氧核糖核苷酸链怎么遵循碱基互补配对的?不是减少一个碱基,后面的都要往上挨一个,可后面的还要与互补链配对啊, 今早地震今早乐山地区是不是地震了几级?震源在哪? 淫字的左边怎么单独打出来 英语字母猜谜1.What letter(字母) is drink?_______ 猜英语字母2.What letter has much(许多)water?_______ 猜英语字母事成之后给100积分啊实在想不起来拜托了 把字拆开把栗钰峥 拆开 如果我以接近光速的速度运动外面的世界在我看来是变快了还是变慢了如果变慢了,那不是与慢钟原理矛盾了,外面世界觉得我变慢了,我却觉得外面世界变慢了 猜谜语-字母字母A-Z去了火星,小A、小B、小C 做宇宙飞船回地球了,问,火星上还有几个字母? 陈寅恪简介会几种语言 酹怎么读 猜谜 什么字母What letter is a drink ___What letter has much water?___What letter are people?___ 神字拆开怎么写 酹 怎么读 小学英语字母猜谜趣味字母猜谜 Which letter is a kind of animal? 失之交臂的反义词 一道怪异的数学题,柏拉图的疑惑我碰到一个题目是这样的,我百思不得其解,如下:甲乙丙3人用擂台赛进行训练,每局2人进行单打比赛,另一人当裁判,每一局的输方去当下一局的裁判,而由原来 长方形OABC中,o为平面直角坐标系的原点,A,C两点的坐标分别为(4,0),(0,6) 1)写出点B的坐标 (2)长方形OABC中,o为平面直角坐标系的原点,A,C两点的坐标分别为(4,0),(0,6) 1)写出点B的坐标 谢拉一人质量60千克,由静止开始从长150米,倾角为30度的斜坡上匀加速下滑,已知受到阻力为240牛.当滑行100米时,此人做匀减速滑行,到达终点时速度恰好为0,求他做匀减速滑行时受到阻力大小 五(1)班老师出了两道数学题,做对第一题的13人,做对第二题的有22人,两题都对的有8人,没有全错的,这个班一共多少人? 阝有几画 如图,长方形OABC中,O为平面直角坐标系的原点,A点的坐标为(4,0),C点的坐标为(0,6),点B在第一象限内,点P从原点出发,以每秒2个单位长度的速度沿着O-A-B-C-O的路线移动(即沿着长方形移动一 我上高1了谁给介绍哈英语和物理怎么去学啊 最好有自己的意见谢谢 “阝”有几画,第一画的名称叫什么“阝”旁有几画,第一画的名称叫什么? 研究数学期望的目的和意义研究数学期望的计算和应用,有什么目的和理论、实践的意义? 请用红.黄.白.三种颜色设计一个转盘,使它符合下列要求. 1 指针停在黄色的可能性是4请用红.黄.白.三种颜色设计一个转盘,使它符合下列要求. 1 指针停在黄色的可能性是4/1 阝:笔画是几画 求几道高数题详细解析, 关于陈寅恪先生请大家帮我详细地介绍下陈寅恪先生.感激不尽! 有一个两位数,个位上的数比十位上的书大5,如果把这个两位数的个位于十位上的数兑换,所得新数与原数的差是 45,求原两位数 高等数学题,高数题,rt 要两段父爱或母爱的好段!50字左右 一个数的小数点向左移动一位,所得的书比原来小3.33,原来的小数是多少?怎样做? 求解高数题, 关于母爱或父爱的文段 14.在相距20km的甲、乙两地之间有两条输电线,已知输电线每米长的电阻为O.01Ω.现输电线在某处发生了短路,为确定短路位置,检修员利用电压表、电流表和电源接成如图所示电路进行测量.当 求高手讲讲数学期望的意义那个数学期望我会求,但不知求出后有什么用.那个离散型随机变量的期望到底有什么实际意义或作用.望高手赐教,最好举个例子 20090320哪里有地震了 孙杨在下城交警大队过夜未露面 众媒体2013杭州国际马拉松鸣枪 “光猪勇斯诺登冀美对其法外施仁 白宫拒绝并促印度否认与中国进行“太空竞赛”阿拉伯国家外长敦促叙反对派参加第二次德刊:北约会否卷入东亚冲突?日本挑衅属不自量力的妄想奥巴马医改演说两次遭输油管项目抗议者日本政府出资设国营公司 支援企业竞标男子患病“变形”却不“金刚” 被迫宅美国务卿克里访问埃及 承诺美将与埃过泰游船沉没1名中国游客遇难2人受伤男子患病“变形”却不“金刚” 被迫宅埃及法老图坦卡蒙死因新解:或死于“车英国15岁少年欲滑雪闯南极 探险为筹克里中东之行访埃及 停留数小时修复两美国两架小飞机高空相撞 跳伞员及驾驶巴政府强烈谴责美国击毙巴塔头目 与巴朴槿惠出席法国韩剧派对 当地民众热情有效控制跨国公司避税(国际论坛)刚果(金)反叛武装称愿与政府重启和谈中国科学家又完成一项惊世发现:震惊世微商怎么做,37招微信加好友技巧分享日军半小时抹掉中国东海舰队?吹牛!美媒:中国最强邻居变卦 南海彻底变天吴奇隆为赚钱缺席陈志朋个唱被批不顾兄拜仁今夏备战计划:战皇马米兰双雄云不靠谱?靠谱的Orico Type友谊的小船说翻就翻,普京竟和美国走在中国花数十吨黄金换俄这款装备:俄盟友中日大血战:二战亚洲战场上日军第一场耗尽一代造舰人心血的巨舰最终归宿差距下血本要把最好的武器给中国,这个国家美鱼雷被中国渔民捞走:感叹解放军战术都不要再嘲笑印度:全世界都要感谢他掏没想到这款杀手锏还在服役,打出火墙逼利好因素逐渐消退,国际油价周一下跌回人民币稳步走上神坛 奥巴马惊慌失措联竟用此招击落美军先进战斗机!不得不佩高分四号卫星扫描中国,美被逼得要躲藏日本福岛核事故5年 那些“被消失”的行情看涨!纪录片和纪实节目收视大盘点
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘