Light Table 开源了!

简介: Light Table 是一个新的交互式的 IDE,可以让你调试运行中的程序,并可以嵌入到类似网站、游戏等等很多地方。它不仅可以提供关于我们代码的实时的反馈,还能让我们明白我们的程序是怎样工作的。

Light Table 是一个新的交互式的 IDE,可以让你调试运行中的程序,并可以嵌入到类似网站、游戏等等很多地方。它不仅可以提供关于我们代码的实时的反馈,还能让我们明白我们的程序是怎样工作的。

image.png

Light Table 现在在 GitHub 上开源了,目前的版本是 0.6.0。


插件

Light Table 在 0.6.0 版本中最大的改进是增加了插件机制。尽管在 Light Table 已经有 BOT 架构了,"插件" 有点用词不当 -- 他们都支持基础性地重新定义或者添加东西到 Light Table 中。

image.png

核心代码和插件之间的区别不大。这给了我们重新定义什么是开发的巨大空间。可以去看看 declassifier 和 CSS 插件,感受下这些简单的插件是怎样的。我们也增加了一个插件管理器,列出所以的插件。


内嵌文档和文档搜索

这是在 Light Table 原型时就已经有的核心特性之一。你现在可以搜索文档,可以在你光标停留的地方看到文档,就内嵌在那里了!

image.png

Light Table 还支持例如 Clojure(Script) nrepl, auto-complete, jump to definition, paredit 等等的特性。其运行性能、稳定性等等性能也在这个版本得到了很大的改善。

image.png

image.png

其源代码和安装方法可以在 GitHub 上看到。

相关文章
|
前端开发 JavaScript C++
打造卓越 QML 层级设计:从入门到精通(一)
打造卓越 QML 层级设计:从入门到精通
4722 1
|
编译器 Linux C语言
QT编译安装QtMqtt子模块,WIN平台
QT编译安装QtMqtt子模块,WIN平台
1197 0
|
Android开发 数据安全/隐私保护
Android Studio 打包APK(详细版)
Android Studio 打包APK(详细版)
4799 0
Android Studio 打包APK(详细版)
|
6月前
|
机器学习/深度学习 数据采集 监控
人群密度检测数据集(8000张)|YOLO训练数据集 智能监控 人流统计 公共安全 客流分析
本数据集含8000张高质量人群图像,覆盖交通枢纽、广场、商场等多场景,支持YOLO等主流框架训练,适用于智能监控、客流统计、公共安全与密度估计,标注精准、结构规范、泛化性强。
|
8月前
|
机器学习/深度学习 人工智能 算法
水面5种垃圾目标检测数据集(8000+张图片已划分、已标注)| AI训练适用于目标检测任务
计算机视觉和深度学习技术的发展,为水面漂浮垃圾的自动检测与识别提供了新的解决方案。基于图像识别的智能监测系统可以实时检测水面垃圾类型和分布情况,辅助环保管理部门开展科学治理、数据分析和决策支持。因此,构建一份高质量、水面漂浮垃圾标注数据集,对于水域环境监测、智慧河道管理以及环保科研应用具有重要价值。
1555 15
|
弹性计算 Linux 数据安全/隐私保护
2025最新幻兽帕鲁palworld服务器搭建教程:新手0基础,超简单~
阿里云提供2025年最新幻兽帕鲁游戏服务器申请购买及一键开服教程。支持4核16G(70元/月,8人)和8核32G(160元/月,20人)配置,带宽10M,ESSD云盘100GB。玩家只需选择配置、地域、操作系统并设置密码,系统自动部署游戏程序。本地安装STEAM客户端后,输入服务器IP和端口8211即可开始游戏。详细教程及更多问题解答请访问阿里云幻兽帕鲁游戏专区。
1750 56
|
自然语言处理 算法 数据可视化
文本聚类效果差?5种主流算法性能测试帮你找到最佳方案
本文探讨了自然语言处理中句子嵌入的聚类技术,使用Billingsmoore数据集(925个英语句子)进行实验。通过生成句子嵌入向量并可视化分析,对比了K-Means、DBSCAN、HDBSCAN、凝聚型层次聚类和谱聚类等算法的表现。结果表明,K-Means适合已知聚类数量的场景,DBSCAN和HDBSCAN适用于未知聚类数量且存在异常值的情况,而谱聚类在句子嵌入领域表现不佳。最终建议根据数据特征和计算资源选择合适的算法以实现高质量聚类。
1097 0
文本聚类效果差?5种主流算法性能测试帮你找到最佳方案
|
存储 设计模式 算法
【23种设计模式·全精解析 | 行为型模式篇】11种行为型模式的结构概述、案例实现、优缺点、扩展对比、使用场景、源码解析
行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配。行为型模式分为类行为模式和对象行为模式,前者采用继承机制来在类间分派行为,后者采用组合或聚合在对象间分配行为。由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象行为模式比类行为模式具有更大的灵活性。 行为型模式分为: • 模板方法模式 • 策略模式 • 命令模式 • 职责链模式 • 状态模式 • 观察者模式 • 中介者模式 • 迭代器模式 • 访问者模式 • 备忘录模式 • 解释器模式
1957 1
【23种设计模式·全精解析 | 行为型模式篇】11种行为型模式的结构概述、案例实现、优缺点、扩展对比、使用场景、源码解析
|
JSON 监控 编译器
|
SQL 分布式计算 数据挖掘
深入理解用户定义函数(UDF)
【8月更文挑战第31天】
3098 1