音乐 这个富有想象力的库包含一系列建立在泛音之上的算法音乐工具。命名空间是相对稳定的music.pitch,它是一个有用的函数集合,用于在比泛音本身稍高的抽象层次上操纵音乐概念。
2022-06-17 19:05:35 27KB 算法 软件/插件
Music Compojure 是一个基于 Clojure 的音乐语法和算法作曲的相关工具。Music Compojure 不隶属于 Compojure,也不应与 Compojure 混淆,后者是 clojure 的 Web 框架。
2022-06-16 18:05:14 24KB 算法 软件/插件 clojure
该项目已被取代,不太可能看到更多改进或错误修正。 变色龙 Chameleon 是一个从采样声誉的简单服务。 它从 MongoDB 集合中获取用户列表,收集这些用户的信誉分数,并将它们保存回 MongoDB 集合。 先决条件 ,在您的本地机器上运行。 用法 构建罐子: $ lein uberjar 创建一个名为chameleon的 MongoDB 数据库。 在chameleon数据库中,创建一个名为users的集合。 使用您想要记录其声誉的users填充users集合,格式如下: {_id: } 运行 Jar 文件: $ java -jar target/uberjar/chameleon-standalone.jar 您可能希望将程序作为 cron 任务运行,以定期对声誉进行采样。
2022-05-25 14:01:51 9KB Clojure
1
Clojure入门之windows环境安装】Leiningen快速手动安装指南-附件资源
2022-03-12 09:40:39 106B
1
Drowning in unnecessary complexity, unmanaged state, and tangles of spaghetti code? In the best tradition of Lisp, Clojure gets out of your way so you can focus on expressing simple solutions to hard problems. Clojure cuts through complexity by providing a set of composable tools--immutable data, functions, macros, and the interactive REPL. Written by members of the Clojure core team, this book is the essential, definitive guide to Clojure. This new edition includes information on all the newest features of Clojure, such as transducers and specs. Clojure joins the flexibility and agility of Lisp with the reach, stability, and performance of Java. Combine Clojure's tools for maximum effectiveness as you work with immutable data, functional programming, and safe concurrency to write programs that solve real-world problems. Start by reading and understanding Clojure syntax and see how Clojure is evaluated. From there, find out about the sequence abstraction, which combines immutable collections with functional programming to create truly reusable data transformation code. Clojure is a functional language; learn how to write programs in a functional style, and when and how to use recursion to your advantage. Discover Clojure's unique approach to state and identity, techniques for polymorphism and open systems using multimethods and protocols, and how to leverage Clojure's metaprogramming capabilities via macros. Finally, put all the pieces together in a real program. New to this edition is coverage of Clojure's spec library, one of the most interesting new features of Clojure for describing both data and functions. You can use Clojure spec to validate data, destructure data, explain invalid data, and generate large numbers of tests to verify the correctness of your code. With this book, you'll learn how to think in Clojure, and how to take advantage of its combined strengths to build powerful programs quickly.
2022-02-10 22:42:33 1.57MB Clojure Lisp
1
Many new arrivals to Clojure—including Amit Rathore, the primary author of Clojure in Action—come from the world of enterprise software. Theirs is a world of staticly typed, object-oriented, rigid languages tied to enormous ecosystems of tools, frame- works, and libraries designed to introduce looser coupling among components and ever-changing business requirements. This is the Java and C# world of dependency injection, servlet containers, XML configuration, and code generation. Because Clo- jure runs on Java it is a natural choice for people seeking to escape the complexity of their world without completely leaving the good and familiar behind. The scary and unfamiliar aspects of Clojure for enterprise software developers are its dynamic typing and first-order functions, but the appeal of Clojure is liberation from incidental com- plexity and static typing, while still being able to use their old code when they need to. I did not come to Clojure from this world: I came from the Wild West of web devel- opment. This is a crazy world of dynamically typed programming languages such as PHP , Javascript, Python, and Ruby. Some of these languages were originally created with little or no thought to their suitability for large projects and hastily evolved new features and workarounds to adapt to this use. Many of their practitioners—including myself—have no computer science training and probably started their careers by messing around with HTML to give a web presence to their day job. Their program- ming knowledge, like the languages they use, was hastily acquired as the demands on their web presence grew. Unlike in the enterprise software world, dynamic typing, automatic type coercion, and late binding are the norm, first-class functions are common, and object-orientation is not a bedrock assumption. There are still largeecosystems of frameworks and libraries, but they are not as discipline-enforcing and configuration-oriented as in enterprise software development. For web developers, the scariest thing about Clojure is the specter of enterprise software lurking behind it—in a word: Java. For enterprise developers, Clojure’s Java heritage is a feature; to web developers, it’s a bug. If you come from the web developer world, I’m here to tell you not to be afraid of Java. Much enterprise software complexity is compile-time: static types, verbose code, and lots of XML configuration. I didn’t have those problems. But web development’s complexity in popular web development languages is run-time: the weak typing and extreme dynamism and mutability that make programs difficult to reason about. This is the incidental complexity I was searching for a better answer to when I found Clojure, and I was skeptical of Java too. I heard the Java EE stories, saw the enormous class files and the FactoryFactoryInterfaces. How, I wondered, could Clojure manage software complexity better when it is built on Java, the most notoriously rigid, brittle, and com- plex software stack there is? And how am I supposed to balance all those parentheses? Clojure occupies a middle ground between the undisciplined web development world, where codebases are difficult to change safely, and the excessive ceremony in the enterprise software world, where codebases are verbose and difficult to compre- hend. Clojure encourages more discipline on my programs than when I was writing PHP , but this is a discipline with no downside: your code is still as succinct (if not more) as what you used to write; you can easily and painlessly take advantage of many niceties of the Java ecosystem, like sane package management and jar-based deploy- ment; and thanks to the JVM your application will probably run faster, too! Clojure benefited me even before I wrote it professionally. Internalizing Clojure’s philosophy of simplicity and immutability helped me recognize the root causes of the complexity I was encountering in other languages and manage that complexity better. I now write Clojure (and ClojureScript) for a living and, yes, there’s still plenty of inci- dental complexity in my software, but it’s easier to see and far more manageable, and I’m building things I would never have dreamed of building in PHP or even Python. The first edition of this book was instrumental in sending me down the Clojure path I walk today. So I am honored to have had a hand in this second edition, and I hope it can help you tame the software complexity in your life, too. And don’t be afraid of the Java, or the parentheses! They’re really quite tame. F RANCIS A VILA
2022-02-10 22:41:04 4.82MB Clojure
1
(DL4J)生态系统是一组项目,旨在满足基于JVM的深度学习应用程序的所有需求。 这意味着从原始数据开始,从任何位置以任何格式加载和预处理原始数据,以构建和调整各种简单和复杂的深度学习网络。 由于Deeplearning4J在JVM上运行,因此您可以将其与Java以外的各种基于JVM的语言一起使用,例如Scala,Kotlin,Clojure等。 DL4J堆栈包括: DL4J :高级API,用于构建具有各种层(包括自定义层)的MultiLayerNetworks和ComputationGraphs。 支持从h5导入Keras模型,包括tf.keras模型(从1.0.0-beta7开始),还支持在Apache Spark上进行分布式培训 ND4J :通用线性代数库,具有500多种数学,线性代数和深度学习运算。 ND4J基于高度优化的C ++代码库LibND4J,它通过OpenBLAS,OneDNN(MKL-DNN),cuDNN,cuBLAS等库提供对CPU(AVX2 / 512)和GPU(CUDA)的支持和加速。 SameDiff :ND4J库的一部分,SameDiff是我们的自
2022-01-14 17:49:18 61.65MB python java clojure scala
1
clojure eclipse plugin插件 counterclockwise 安装方式直接 install new software 在eclipse的help那儿
2022-01-07 15:04:50 47.53MB clojure
1
[2013] Functional Programming Patterns in Scala and Clojure - Write Lean Programs for the JVM.(Michael Bevilacqua-Linn).[1937785475].pdf+epub.rar [2014] Clojure Cookbook - Recipes for Functional Programming.(Luke VanderHart, Ryan Neufeld).[1449366171].pdf+epub.rar [2014] Clojure for Machine Learning.(Akhil Wali).[1783284358].pdf+epub.rar [2014] Mastering Clojure Data Analysis.(Eric Rochester).[1783284137].pdf+epub.rar [2014] Mastering Clojure Macros - Write Cleaner, Faster, Smarter Code.(Colin Jones).[1941222226].pdf [2014] The Joy of Clojure, 2nd Edition.(Michael Fogus, Chris Houser).[1617291412].pdf [2014] Web Development with Clojure - Build Bulletproof Web Apps with Less Code.(Dmitri Sotnikov).[1937785645].pdf+epub.rar [2015] Clojure Applied - From Practice to Practitioner.(Ben Vandgrift, Alex Miller).[1680500740].pdf [2015] Clojure Data Analysis Cookbook, 2nd Edition.(Eric Rochester).[1784390291].pdf+epub.rar [2015] Clojure Data Structures and Algorithms Cookbook.(Rafik Naccache).[1785281453].pdf [2015] Clojure for Data Science.(Henry Garner).[1784397180].pdf [2015] Clojure High Performance Programming, 2nd Edition.(Shantanu Kumar).[1785283642].pdf+epub.rar [2015] Clojure Reactive Programming - How to Develop Concurrent and Asynchronous Applications with Clojure.(Leonardo Borges).[1783986662].pdf
2022-01-05 15:19:20 74.79MB Clojure Lisp Functional
1
csv2rdf Clojure库,用于根据规范将转换 建造 可以使用构建独立的JAR。 安装leiningen之后,可以通过在项目根目录中运行以下命令来构建uberjar: lein uberjar 这将创建一个可以运行的target/csv2rdf-VERSION-standalone.jar 。 跑步 给定表格数据文件或引用所描述表格文件的元数据文件的位置,可以从命令行运行csv2rdf。 该位置可以是本地计算机上的路径,也可以是Web上文档的URI。 要从表格文件运行: java -jar csv2rdf-standalone.jar -t /path/to/tabular/file.csv 生成的RDF以格式写入标准输出。 可以使用-o选项将输出写入文件: java -jar csv2rdf-standalone.jar -t /path/to/tabular/file.
2021-12-23 18:39:59 115.05MB clojure csv linked-data rdf
1