写点什么

Rich Hickey 在 Clojure/West 大会上谈 Datomic

  • 2012-04-09
  • 本文字数:1050 字

    阅读完需:约 3 分钟

3 月 16 日 -3 月 17 日,加州圣荷西举办了一场名为 Clojure/West 的大会,大约 350 名的 Clojure 爱好者齐聚一堂,前来聆听 Rich Hickey 以及众多程序员、开发人员关于新技术、新工具的演讲,其目的是为了更多地了解 Clojure 生态系统的大致状态。Clojure/West 大会的组织者是举办 Strange Loop 的同一批人。本次大会涵盖了云端 Clojure、DevOps 以及使用 ClojureScript 和 Domina 进行 DOM 编程等主题。InfoQ 有幸现场观摩了此次活动。

从 Rick Hichkey 在 QCon 伦敦站现场的发言来看, Datomic 是他最近的一项尝试。Datomic 被描述成“一种旨在帮助构建可扩展、灵活、智能应用程序的分布式数据库”。Datomic 以 Amazon 完全托管的 NoSQL 数据库服务作为基础。Datomic 的特色在于 ACID 事务、联接和使用不变性(immutability)和状态(state)的数据模型。为了将查询移动到应用程序中,Datomic 还内置了一个 Prolog 的子集——Datalog。熟悉 Prolog 的朋友应该知道它是一门声明式语言,并带有一个内置推理引擎来根据规则基础对声明语句进行评估。Datalog 是 Prolog 的一个子集,它以规则和数据源作为参数。Datomic 对 Datalog 进行了扩展,可以支持标量和集合,并添加了表达式子句用作调用代码。

Heroku 工程师、西雅图 Clojure 群组(Seajure)创始人 Phil Hagelberg,针对 swarm 编程进行了一个简短的演讲。Hagelberge 将重点放在了学习模型与协同建模怎样在直接跨越距离的同时消除二义性。Clojure 群组的操作过程是首先讨论确定小组内人员的技能(每个小组最多 10 名程序员),而后举行一个研讨会解释项目、确定目标以及传递控制权,目的是让每个人都有机会对项目进行控制。每次会议的结果是将完成的项目推进到 GitHub 中。

周六下午的几个短会是为了让与会者能够快速地跟进一些最新趋势。来自 Relevance 的 Luke Vanderhart 简短地讨论了使用 ClojureScript 操作 DOM。Vanderhart 说,浏览器 API 对于像遍历文档树结点这样的工作并不适合,它是一个多步过程,这就是为什么要在这使用 jQuery。而后他拿 Domina 与 jQuery 进行了对比,他说,Domina 的灵感取源于 jQuery,但是包装得更加清晰,并且可以在 ClojureScript 中轻松地进行组合。

大会还介绍了 Google Closure、用 Clojure 编写 DLS、Clojurepunks 中的 Overtone 和 Unjam、以及其他一些关于云、DevOps、持续测试、JRuby on Rails 和基于 JVM 的其他语言部分。幻灯片目前放在了Github 上。未来几周,InfoQ 会放出大会中一些演讲,敬请关注。

查看英文原文: Rich Hickey Speaks on Datomic at Clojure/West

2012-04-09 18:582635
用户头像

发布了 125 篇内容, 共 42.1 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

企业架构设计的一般过程-以目标为导向

凌晞

企业架构 架构设计

RocketMQ 事件驱动:云时代的事件驱动有啥不同?

阿里巴巴云原生

阿里云 RocketMQ 云原生

Python机器学习实战教程含代码

技术冰糖葫芦

api 货币化 API 测试 pinduoduo API

从启发式到模型化,京东推荐广告排序机制演化

京东零售技术

算法 广告 搜索推荐 企业号 4 月 PK 榜

企业架构设计的一般过程-始于使命愿景和价值观

凌晞

企业架构 架构设计

深入探索垃圾收集

俞凡

Java 算法

揭秘智能写手GPT的测试报告生成技巧

霍格沃兹测试开发学社

Higress 全新 Wasm 运行时,性能大幅提升

阿里巴巴云原生

阿里云 云原生 Higress

Penpad获OKX 、Scroll生态大力支持,ETH质押创新高

加密眼界

一款功能齐全的iOS混淆工具介绍及功能详解

比特币减半:挑战与机遇

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

全民国家安全教育日,天翼云“红盾”筑牢数字安全防线

编程猫

智能写手GPT出击!生成测试报告技巧大公开!

测吧(北京)科技有限公司

测试

数字化转型究竟能为企业带来哪些巨变?

AMT企源

数字化转型 AMT企源

通义灵码×西安交通大学携手打造“云工开物-高校训练营”,解锁 AI 时代编程学习与实战

阿里巴巴云原生

阿里云 云原生 通义灵码

系统架构基础知识入门指南-上

老张

系统架构 架构设计

Amazon SageMaker: 拓展机器学习边界,塑造未来创新趋势

亚马逊云科技 (Amazon Web Services)

机器学习 re:Invent 亚马逊云科技 生成式人工智能 Amazon SageMaker

运维数字化转型必备宝典,13位行业资深运维专家力荐之作

嘉为蓝鲸

数字化转型 数字化运维 IT 运维

嘉为蓝鲸WeOps认证体系全面升级:构建专业本地化服务中心网络

嘉为蓝鲸

weops 嘉为蓝鲸

天谋科技成为信创工委会技术活动单位

Apache IoTDB

Rich Hickey在Clojure/West大会上谈Datomic_后端_Michael Floyd_InfoQ精选文章