QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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:582455
用户头像

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

关注

评论

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

智能化测试框架与平台的设计与实现:基于人工智能技术的创新

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

测试

文心一言 VS 讯飞星火 VS chatgpt (202)-- 算法导论15.3 1题

福大大架构师每日一题

福大大架构师每日一题

教你学会Next.js14(c-shopping电商开源)

Geek_9da61c

JWT Tailwind next.js joi rtk query

动手实践丨轻量级目标检测与分割算法开发和部署(RK3568)

华为云开发者联盟

人工智能 自动驾驶 华为云 华为云ModelArts 华为云开发者联盟

AI数字人SadTalker实战

不在线第一只蜗牛

AI 数字人 人工智能技术

鸿蒙应用成企业布局新方向 鸿蒙人才成开年之后“香饽饽”

最新动态

面试官:限流的实现方式有哪些?

王磊

Java 面试

如何为数据采集项目选择合适的API

Noah

企业过二级等保采购哪家堡垒机好?电话多少?

行云管家

等保 堡垒机 等保测评 二级等保

分库分表如何管理不同实例中几万张分片表?

程序员小富

Java 分库分表 springboot

JavaScript中的包装类型详解

沉浸式趣谈

JavaScript 包装类型

提升生产能力的必备工具——MES系统自动排产

万界星空科技

生产管理系统 mes 万界星空科技 生产管理 自动排产

大模型如何助力开发者打造新质生产力

百度开发者中心

人工智能 大模型

解决混合精度训练大模型的局限性问题

百度开发者中心

人工智能 深度学习 大模型

能碳双控| AIRIOT智慧能碳管理解决方案

AIRIOT

智慧系统 能碳管理 智慧能碳

SD-WAN解决企业组网中网络卡顿问题

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

服装品牌升级必备:智能商品计划管理系统带来的五大惊喜!

第七在线

微软曾想将 Bing 搜索卖给苹果;英伟达首次公开将华为列为对手丨 RTE 开发者日报 Vol.151

声网

大模型时代软件研发效率革命

百度开发者中心

人工智能 大模型

小程序应用、页面、组件生命周期(涵盖启动、显示、隐藏、错误、未找到、卸载阶段)

天津汇柏科技有限公司

小程序开发 软件定制开发 软件开发定制

SD-WAN:三步轻松实现异地访问总部内网

Ogcloud

SD-WAN 企业网络 SD-WAN组网 SD-WAN服务商 SDWAN

拟人化智能自动化遍历

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

测试

DAPP算力质押NFT合约系统开发|项目方案|技术成熟

l8l259l3365

英特尔首推面向AI时代的系统级代工

E科讯

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