#clojure

2021-6-5 4:8
在红色的行星实验室,我们已经悄悄地开发了多年的新型开发工具。我们的工具通过多个数量级来降低建立大型端到端应用的成本,而Clojure是我们能够用一支小型团队解决这样一个雄心勃勃的项目的重要原因。 我们的Codebase由250k行的Clojure在源和测试代码之间均匀分开。它是世界上最大的Clojure Codeb......
2021-6-4 3:25
在红色的行星实验室,我们已经悄悄地开发了多年的新型开发工具。我们的工具通过多个数量级来降低建立大型端到端应用的成本,而Clojure是我们能够用一支小型团队解决这样一个雄心勃勃的项目的重要原因。 我们的Codebase由250k行的Clojure在源和测试代码之间均匀分开。它是世界上最大的Clojure Codeb......
2021-5-6 15:55
10.05.2021永久链接在过去几年里,我和我的同事在文密文主忙着为我们的客户创造和维护十几个人。 我们有特权几乎完全使用Clojure和Clojurescript,因为这仍然是在2015年加入它们之前的教学中的有效战略技术决策。在这篇文章中,我喜欢列出一些优势和缺点日常真实生活使用语言及其生态系统。 语言和图......
State of Clojure Community 2021(www.surveymonkey.com)
2021-4-10 17:57
创建& 与世界领先的在线调查软件发送调查
2021-4-7 5:38
虽然整体上有挑战性的一年,但2020年是Clojure及其生态系统的另一年。一个重要的项目是,Cognitect加入了世界上最大的独立数字银行Nubank,在拉丁美洲重塑金融服务。新闻很受欢迎,一般情绪总结了一项调查受访者留下的评论: 很高兴看到Nubank收购Cognitect。我认为这使得长期以来一直在兴奋地摇......
2021-3-26 20:10
Clojure是一种由丰富的HICKey创建的动态编程语言,它针对Java虚拟机和CLR。它旨在成为一般的语言,结合 具有高效编程的高效鲁棒基础设施的脚本语言的可平易性和交互式开发。 Clojure是一种编译的语言 - 它直接编译为JVM字节码,但仍然完全是动态的。每一个 运行时支持Clojure支持的功能。 C......
2021-2-19 10:36
Phel是一种可编译为PHP的功能性编程语言。 它是受Clojure和Janet启发的Lisp方言。 Phel是我尝试用PHP进行函数式编程失败的结果。 基本上我想要: #定义名称空间(ns my \ example)#定义名称为" my-name"的变量 并珍视" world" ......
2021-2-9 20:13
最好将3DF视为发布/订阅系统,其中订阅可以是任意的Datalog表达式。订户向代理注册查询,并且数据源(例如Kafka,Datomic或任何其他真相源)向该代理发布新数据。所有受到传入数据影响的订户查询都将以差异通知,说明其结果如何变化。 Datalog实现以Datomic的查询语言为模型,旨在支持相同的功能集。 ......
2021-1-28 22:30
这是一个很好的问题,没有简单的答案。 Clojure用于开发移动应用程序,API,IOT,数据管道(以及更多)。在大多数情况下,您将使用行业标准库,例如React for UI dev和Kafka for queues。 如果我要重新开始学习,则将我的道路分为两个步骤:思考过程 对于不可变数据库,请查看Da......
2021-1-20 2:21
lisp"(defn fib [a](如果(< a 2)a(+(fib(-a 1))(fib(-a 2))))" @test lisp"(fib 30)" == 832040 @测试fib(30)== 832040 LispSyntax.jl被实现为类似lisp / cloju......
Clojure Core(blog.fogus.me)
2021-1-16 3:30
今天早些时候,Rich Hickey让这只猫脱离了我加入Clojure Core开发团队的行列。 我们非常荣幸地欢迎Clofore的长期贡献者,Joy of Clojure的合著者@fogus加入Clojure核心团队! -Rich Hickey(@richhickey)2021年1月15日 这与我之前与Cloj......
Why Clojure? (2018)(briansunter.com)
2021-1-4 20:45
为什么不使用我已经在使用的编程语言或其他某种语言?是什么使Clojure特别适合现代软件开发? 大部分功能可以通过宏或语言本身将其他语言的扩展名添加为扩展名。多态性,类型,继承,模式匹配和转到通道 出色的并发支持:不变性,软件事务内存," Go Channels" (CSP),代理,JVM ......
2021-1-4 20:27
名称:线*************************************************** ********************目标:localstart:ter 22 dez 2020 21:38:01 -03 cmd:echo hello world!你好,世界 !退出代码:0状态:真实完......
I rewrote a Clojure tool in Rust(timofreiberg.github.io)
2020-12-22 1:57
大约两年前,我在Clojure中编写了一个非常复杂的diff工具。它太复杂了,以至于我都难以适应算法,而且输入量也很大,以至于我不得不付出一些努力来提高性能。 大约半年后,我开始学习Rust,将Clojure程序的当前状态移植到Rust中,对更改1感到非常满意,并继续使用Rust。在进行该项目时,我对这两种语言提出......
The Future of Clojure(www.thoughtworks.com)
2020-12-11 7:52
欢迎大家参加ThoughtWorks技术播客。我是您的一位定期房东Neal Ford,今天我和另一位我们的定期房东一起加入了... 丽贝卡·帕森斯(Rebecca Parsons)。我是ThoughtWorks技术播客的另一位定期主持人,我是首席技术官。尼尔,我爱你介绍我们的客人。 我很乐意这样做。这是我......
2020-12-8 12:59
Warning: Can only detect less than 5000 characters
2020-10-31 2:39
Clojure开发人员巴塞罗那已经运行了几年。因为我们人数还不多,所以我们通常会参加暴徒编程课程,作为我们所说的传奇故事的一部分。对于每个传奇,我们选择一个练习或形式法,并在最初的一到两次会议中解决它。之后,我们开始想象使用不同的Clojure/ClojureScript库或技术的练习变体,我们希望在接下来的会话中探......
2020-9-17 0:48
GitHub是5000多万开发人员的家园,他们一起工作,共同托管和审查代码、管理项目和构建软件。 报名
2020-9-16 22:44
REPL是进入运行程序的一个很好的窗口,但其输出的文本性质限制了开发人员检查程序的能力:文本不是对象,我们处理的是VM中的对象。 Display旨在通过创建进程内REPL输出窗格来解决此问题,该窗格使检查值与选择感兴趣的数据一样简单。它识别文本的价值作为一个通用接口,这就是为什么它的输出看起来像文本:你可以选择它,复......
2020-9-11 22:40
Pixelated Noise是一家软件咨询公司,我们一直在寻找有趣的项目来帮助我们。如果您有未满足的软件开发需求,我们将很高兴收到您的消息。 这是我在2017-12-13年度AthensClojure Meetup上的一次演讲的博客版本,会议由Skroutz亲切主持。演讲的录像带是可用的(演讲是用希腊语进行的,但有......
2020-9-5 5:36
经过两年的开源和大量的开发,Specter已经达到了1.0。在这篇文章中,我将解释为什么我调用Specter";Clojure;的缺失部分,以及为什么应该在大多数Clojure和ClojureScript程序中使用它。 近7年来,我一直使用Clojure作为我的主要语言。有了它,我创建了阿帕奇风暴(Apache......
2020-9-3 2:34
普通的Clojure代码-可以在REPL中运行,也可以在Babashka的命令行中运行(整个文件可以在这里找到)。 我从来没有费心去学习Bash,这样我就可以真正流利地使用它了。如果我需要基本的Bash以外的东西,我会立即在命令行脚本中使用Python。 我目前正在再次实现我的Clojure Simple服务器,这一......
2020-7-28 23:29
在过去的几年里,我主要在AppleMacBooks上进行开发。最近,我给自己造了一台处理器快、内存大的新PC。我想把我的一些开发任务转移到那台机器上。我仍然喜欢笔记本电脑给我的自由,让我可以在任何我想要的地方工作。无论是坐在家里的沙发上,还是在我居住的城市里随便找个咖啡馆,我只是喜欢每隔几个小时换一换环境,而不是整天......
Cognitect Joins Nubank(cognitect.com)
2020-7-23 20:26
我们很高兴地宣布,Cognitect将加入Nubank家族公司。这是长期合作关系的下一步,并为Clojure和Datonomic在全球范围内打开了新的机遇。 Nubank是Clojure和Datomic的一个壮观的成功案例,它们大规模运行任务关键型软件。从2013年开始,Nubank已经发展到600名Clojure开......
2020-6-5 0:57
编程语言历史会议系列提供了编程语言设计、开发和哲学的准确历史记录和描述。它很少举行:前三次分别是在1978年、1993年和2007年。 2020年是HOPL-IV的时间,我非常兴奋和荣幸能有一篇关于Clojure的论文被接受和收录。我要感谢HOPL IV的联合主席盖伊·斯蒂尔(Guy Steele)和理查德·加布里尔......
2020-5-4 23:15
你们中的许多人无疑都知道,在这些令人不安的时期,许多年轻人通过在橱窗里展示彩虹画来表达他们对NHS和其他关键工作人员的支持。既然我应该是个成年人,我想我应该试着做得更好--展示一条电脑生成的彩虹。自然,我求助于Clojure来做这件事。我的基本计划是这样的: 在这篇文章中,我将介绍我是如何构建和部署我的简单静态站点的......
Clojure as a Dependency(blog.danieljanus.pl)
2020-5-4 16:13
我有一个非常可耻的坦白要做:我可能长期以来忽视了一个我应该维护的开源库,clj-tagSoup。 这本来不是什么大问题,但这是我在GitHub上第二受欢迎的项目。诚然,我可能不再觉得有必要这样做了,但显然人们会这样做。我真希望我花了一些时间来审查和合并即将到来的PR。 无论如何,我最近被提示要重新启动它,我正在准备一......
2020-5-3 9:46
几年前,我计划做一次演讲,主题是探索Clojure源代码的历史,寻找有趣的埋藏着的文物。为了实现该目标,我遍历了存储库中的每个提交,以查看我能找到什么。确实有一些有趣的发现,但最终我对演讲的热情消散了。然而,我最近找到了我的笔记,所以我没有让它们永远消失,而是在下面原封不动地展示它们。请原谅我写得不好。