Measuring startup and shutdown overhead of several code interpreters
Planet Clojure
by Serpent7776
9h ago
I used the hyperfine tool to measure the overhead of startup and shutdown of several code interpreters. Each interpreter was invoked with an empty string for evaluation. In few cases it was not possible, an empty file was passed as argument. This is more of a interesting experiment and presentation of hyperfine utility, and its plotting capabilities rather than a serious benchmark. The results should not be taken as an indication of "X is faster than Y". Here's the link to the repo with the code: Hyperfine Hyperfine is command-line benchmarking tool. It reruns the given commands multiple times ..read more
Visit website
March 2024 Short-Term Project Updates
Planet Clojure
by Clojurists Together
9h ago
We’ve got a lot of great work to report on - all projects funded in Q1 2024. Thanks to all! clojure-lsp: Eric Dallo Instaparse: Mark Engelberg Jank: Jeaye Wilkerson Scicloj: Daniel Slutsky SiteFox: Chris McCormick UnifyBio: Benjamin Kamphaus Wolframite: Thomas Clark clojure-lsp: Eric Dallo Q1 2024 Funding. Reports 2 & 3. Published March 1 and April 1, 2024 clojure-lsp The main highlight from my work in February is the new linter different-aliases helps guarantee consistency across alias in your codebase! In April I spent some time fixing and improving clojure-lsp for Calva, but most of th ..read more
Visit website
Mystical software design advice
Planet Clojure
by Eric Normand
2d ago
Musings on the mystical cult of software engineering ..read more
Visit website
Meet Datomic: the immutable and functional database.
Planet Clojure
by guto
2d ago
"When you combine two pieces of data you get data. When you combine two machines you get trouble." - Rich Hickey presenting The Functional Database. Concepts focused on functional programming, mainly on immutability, have been increasingly present in our daily lives, therefore, nothing more fair than getting to know a database whose philosophy is the immutability of data, bringing control of facts in a format completely different from what we are used to. In this article, we will get to know Datomic, which has this name precisely because it brings data in a format slightly different from the ..read more
Visit website
Erlang Workshop 2024 - Call for Papers
Planet Clojure
by Adolfo Neto
3d ago
23rd Edition of the Erlang Workshop Monday 2nd September 2024, Milan, Italy A satellite workshop of ICFP 2024 https://icfp24.sigplan.org/home/erlang-2024 Deadline: Thursday 30 May The Erlang Workshop aims to bring together the open source, academic, and industrial communities of Erlang-like languages (e.g., Elixir, Gleam, Erlang, Akka, Clojure), including the concurrent, distributed systems, and fault-tolerant communities. The workshop will enable participants to familiarize themselves with recent developments on new techniques and tools, novel applications, draw lessons from users' experience ..read more
Visit website
52: Coding in YAML with Ingy döt Net
Planet Clojure
by Daniel Compton
3d ago
Ingy döt Net talks about his new programming language YAMLScript, compiling YAML to Clojure, and the development of the YAML format. SML mailing list archive ActiveState Data::Denter Zope Ingy.net personal website Acmeism SnakeYAML / clj-yaml BPAN PST - Package Super Tool YAMLScript docs release-yamlscript file Yes expressions e.g. a(b c) => (a b c) and (a + b) => (+ a b) Deno - capabilities/permissions Advent of YAMLScript New YAML version ..read more
Visit website
Launching Columns for Tablecloth
Planet Clojure
by Ethan Miller
3d ago
The New Column API Today we at scicloj deployed a new Column API (tablecloth.column.api) into the data processing library Tablecloth (available as of version 7.029.1). This new API adds a new primitive to the Tablecloth system: the column. Here’s how we use it: (require '[tablecloth.column.api :as tcc]) (tcc/column [1 2 3 4 5]) ;; => #tech.v3.dataset.column<int64>[5] null [1, 2, 3, 4, 5] The new column is the same as the columns that comprise a dataset. It is a one-dimensional typed sequence of values. Underneath the hood, the column is just the column defined in tech.ml.dataset, t ..read more
Visit website
Launching Columns for Tablecloth
Planet Clojure
by The Clojure scientific hub
3d ago
This is a cross-post of a recent post by Ethan Miller at his blog, announcing the release of a substantial addition to the Tablecloth library. The New Column API # Today we at scicloj deployed a new Column API (tablecloth.column.api) into the data processing library Tablecloth (available as of version 7.029.1). This new API adds a new primitive to the Tablecloth system: the column. Here’s how we use it ..read more
Visit website
PG2 release 0.1.11: HugSQL support
Planet Clojure
by Ivan Grishaev
4d ago
The latest 0.1.11 release of PG2 introduces HugSQL support. The pg2-hugsql package brings integration with the HugSQL library. It creates functions out from SQL files like HugSQL does but these functions use the PG2 client instead of JDBC. Under the hood, there is a special database adapter as well as a slight override of protocols to make inner HugSQL stuff compatible with PG2. Since the package already depends on core HugSQL functionality, there is no need to add the latter to dependencies: having pg2-hugsql by itself will be enough (see Installation). Basic Usage Let’s go through a short de ..read more
Visit website
Heart of Clojure Tickets For Sale
Planet Clojure
by Arne Brasseur
4d ago
Tickets for Heart of Clojure are now available. Grab them here! We have a limited amount of Early Bird tickets, they will be on sale until the end of April, but we expect them to sell out before that. Meanwhile the orga team is in full swing! The next major milestone will be to get the CFP up, so people can submit their talk proposals. While we get that ready you can already start thinking about the talk or session you want to propose. We are also busy reaching out to potential sponsors. We really need sponsors to make this event happen, and in the current economic climate they&aposre a li ..read more
Visit website

Follow Planet Clojure on FeedSpot

Continue with Google
Continue with Apple
OR