We are happy to announce a new release of the probabilistic programming
language Anglican. This release brings improvements and changes that
have accumulated over the last two years:
- ClojureScript support for all of Anglican's language and most of its
inference algorithms
- Clojure 1.9 s
Hey fellow Clojurians,
I just wanted to announce that I have written a bidirectional gorilla to
clojupyter converter:
https://bitbucket.org/probprog/gorilla-converter
This is used to make the http://anglican.ml examples accessible to the
data science community, but should in general help to make
Hi,
I am happy to finally announce a first version of datahike. From the README:
datahike is a durable database with an efficient datalog query engine.
This project is a port of datascript to the hitchhiker-tree. All
datascript tests are passing, but we are still working on the internals.
Having
Hi,
I would like to announce the first release of denisovan.
https://github.com/cailuno/denisovan
"This library provides a core.matrix implementation for neanderthal. The
main focus of this library is to map neanderthal's high performance BLAS
routines to core.matrix protocols as closely as poss
,
Christian
On 31.12.2017 00:13, Laurens Van Houtven wrote:
> Whoa; this looks awesome. Thanks for publishing this.
>
> On Sat, Dec 30, 2017 at 2:24 PM, Christian Weilbach
> mailto:whitesp...@polyc0l0r.net>> wrote:
>
> Hi,
>
> performance is now a lot better, ~3
happy for feedback! We are developing this as a
toolbox for distributed dataprocessing architectures.
Best,
Christian
On 26.12.2017 12:18, Christian Weilbach wrote:
> Hi,
>
> I have finally taken the time yesterday in a good end-of-year tradition
> of ambitious hacks to bring the hit
Hi,
I have finally taken the time yesterday in a good end-of-year tradition
of ambitious hacks to bring the hitchhiker-tree (1) and datascript (2)
together. I have only touched the db.cljc namespace in datascript and
replaced all calls to the in-memory balanced-tree set (btset) with calls
to the h
Hey,
I have had finally the time to prototype an idea I had for over a year:
https://github.com/whilo/beichte
It is only a first prototype, but the basic mechanics work fine, i.e. it
is doing a deep recursive walk through your Clojure codebase (everything
that is on the classpath or filesystem)
Hi,
we have been very busy since :clojureD to make replikativ more
approachable. Most importantly we have significantly improved our
documentation and material under http://replikativ.io and for the
underlying libraries https://github.com/replikativ/
The most important new features are:
- A test
Well done! :)
Am 28.04.2017 um 12:22 schrieb Dragan Djuric:
> Version 0.10.0 is in clojars.
>
> On Friday, March 31, 2017 at 4:39:35 PM UTC+2, Dragan Djuric wrote:
>
> More details in the announcement blog
> post:
> http://dragan.rocks/articles/17/Neanderthal-090-released-Clojure-high-p
Am 22.03.2017 um 02:41 schrieb Dragan Djuric:
> More details
> at: http://dragan.rocks/articles/17/Neanderthal-090-is-around-the-corner
Nice work! Hopefully I can play with it soon :).
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this
You cannot do so in cljs though:
http://dev.clojure.org/jira/browse/CLJS-1634
Just in case you expect to write cross-platform code with dynamic bindings.
Am 16.03.2017 um 01:01 schrieb Timothy Baldridge:
> Yes, that should work fine, do your tests confirm otherwise? Also if
> you're not doing a
Hi,
I am pleased to announce the 0.2.0 version of kabel. It mainly provides
a new websocket client for the JVM with tyrus. This finally solved race
conditions (not multithreading, but an unsafe API) I had with
http.async.client (and the underlying apache websocket client). The
http.async.client is
Am 29.01.2017 um 21:15 schrieb Michael Lindon:
> Not quite what I'm looking for. There is an assigment in the Functional
> Programming in Scala coursera course called "funsets" - purely
> functional sets. A set is defined by its characteristic functions (a
> predicate) and source code can be found
Why replikativ?
Are you tired of building the same kind of glue code for your
distributed architecture over and over again? Then, once you have build
all this often redundant code coordinating state changes between
different ‘cloud’ systems, web services (e.g. RESTful) and your
client-side applica
Hey,
not yet another kv-store? I written a blog post to clearify the design
decisions here:
https://whilo.github.io/articles/16/unified-storage-io
>From the README:
A simple document store protocol defined with core.async semantics to
allow Clojuresque collection operations on associative key-v
After more than a year of exploration of different approaches to get
error handling right in the Erlang sense with core.async, I am finally
confident enough to release it as superv.async. I have tested it a lot
with replikativ in a distributed system, but I wouldn't consider it
production ready yet
Nice! I have seen that the neanderthal licence file is in the libnd4j
repository:
https://github.com/deeplearning4j/libnd4j
Do you have some cooperation with the dl4j people?
Cheers,
Christian
On 04.10.2016 17:53, Dragan Djuric wrote:
> Hi all,
>
> I've just spent some time building ATLAS for
On 09.09.2016 01:39, dgrnbrg wrote:
> This sort of thing is also the goal of Datacrypt & Hitchhiker trees
> (https://github.com/datacrypt-project/hitchhiker-tree), which are
> designed to be highly optimized for I/O.
Sorry for the late reply, I was a bit busy. I have also implemented a
redis backe
Hi,
I have started some explorations for durable persitent indices in a
cross-platform fashion, that I wanted to for quite some time now. There
are some other implementations of persistent datastructures with
synchronous IO on the JVM, but I would like to go a step further and
generalize over any
Hi,
I am pleased to announce the 0.4.0 release of konserve. The major change
is key iteration for the file-store and a fast append-log + reducing
function for all stores.
>From the README:
A simple document store protocol defined with core.async semantics to
allow Clojuresque collection operatio
@Daniel
> I would be very interested in learning about how to use replikativ:
> what can and can't it store, when is and isn't it a good fit,
> demo/sample code of common and not so common use cases etc
> I've looked at replikativ and even went down the "learn lots about
> CRDTs" rabbit hole and t
Hi,
I would like to present replikativ at the EuroClojure 2016 conference
(1). I would talk about the motivation and how it is implemented
(core.async, the foundational libraries, integration with
DataScript...). There is the background theory of CRDTs, the general
problem of data replication and
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 31.05.2016 07:17, Mikera wrote:
> I've been working with a number of collaborators on a deep
> learning library for Clojure.
>
> Some key features: - An abstract API for key machine learning
> functionality - Ability to declare graphs / stacks of o
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 27.04.2016 16:29, Jason Felice wrote:
>
>
> On Tue, Apr 26, 2016 at 7:42 PM, Plínio Balduino
> mailto:pbaldu...@gmail.com>> wrote:
>
>
> * Is there a way to compile C++ code at runtime? This would be
> essential for the REPL and for Macros. -
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 25.04.2016 22:02, Jason Felice wrote:
> There was talk of an LLVM backend a while back, but I believe LLVM
> was deemed too low-level to be useful. That was, in fact, why I
> signed the contributor agreement. So, I'd love to see some
> movement on
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 26.04.2016 15:46, Ashish Negi wrote:
> Nice.. I was going through the Readme.. but it looked complicated.
> Can you write simple cases where this would be useful ?
First of all, one should try the Clojure STM first ofc. It also allows
to mark part
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hey,
I was at EuroSys last week and was fascinated by a paper about
in-memory eventually consistent datatypes for massive parallism, so I
took a shot at them.
- From the README:
This is an implementation of highly-scalable eventually consistent
data
>From the README:
Implementation of cross-platform (clj, cljs) cryptography. The library
supports AES/CBC/Pkcs7Padding with a 256 bit key and RSA with
arbitrary keysize. If you need something which is not provided, please
open an issue. While `geheimnis` is not supposed to cover all
cryptographic
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hey,
I am pleased to announce another major update for hasch, this time
with a finalized hashing scheme, so you can use it to store values.
- From the README :
A library to consistently crypto-hash
[edn](https://github.com/edn-format/edn) data struc
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 22.01.2016 20:35, Teemu Kaukoranta wrote:
> On Friday, 22 January 2016 20:53:25 UTC+2, Christian Weilbach
> wrote:
>
>>
>>>> There's two things that make this difficult to understand:
>>>> its acade
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 23.01.2016 05:11, Christopher Small wrote:
> Can you listen for changes on a server store?
What exactly do you want to do? If you want to track updates to a
CRDT, I would create a stage and subscribe to the updates as I do in
the topiq client:
htt
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 22.01.2016 18:43, Christopher Small wrote:
> Replicative lets you distribute state, so any time you'd like a
> distributed system to be able to share state, this is something you
> could consider to do that. In particular, every web application is
>
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 21.01.2016 06:22, Zubair Quraishi wrote:
> This is great work! Can it be compared to something like Datomic
> and Datascript?
>
It is mostly complementary with Datascript and it can be combined with
Datomic as well. I have so far basically replicat
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 20.01.2016 17:30, Thomas wrote:
> Looks very interesting and I suspect there were some pretty hard
> problems to solve!!!
Since I started to explicitly use the CRDT formalism, I don't have to
reimplement the wheel and there are a few pretty cool ide
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hello,
after three years of laying ground-work for a cross-platform database
in form of many libraries (1), doing research about CRDTs and
stretching core.async and other libraries as far as possible, I am
happy to finally announce a first release of
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 26.12.2015 00:51, Jethro Kuan Sheng Yuan wrote:
> Have you seen castra before? Seems like both are trying to achieve
> the same objective.
>
No, I haven't seen it before. Thanks for pointing it out. I probably
haven't communicated the objective of
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 25.12.2015 08:18, Zubair Quraishi wrote:
> I like the idea of this. Isn't there anything similar already in
> Cljs and Clojure though?
Do you know any?
I sadly do not, one and a half years ago when I started implementing
the communication concept
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hello,
I am happy to announce the first independent release of kabel (German
for wire or cable), a websocket library that is used by several of my
projects. From the REAMDE:
kabel is a minimal, modern connection library modelling a
bidirectional wire
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hello,
I am happy to announce the release of version 0.3.0 of konserve, a
clojuresque durable key-value/document store protocol with core.async.
Most importantly serialization protocols are now factored as a
protocol with implementations for Fressian
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hey,
I would like to announce the first release of incognito [1]:
- From the README:
"Different Clojure(Script) serialization protocols like `edn`,
`fressian` or `transit` offer different ways to serialize custom
types. In general they fall back to
Hey Moe,
>
>>
>> into and pipe should probably be safe.
>
>
> I was thinking of a case where a function is returning the equivalent of:
>
> (async/onto-chan ... [1 2 (Exception.)])
>
> And the consumer wants to async/into [], obscuring the error from looks like you've defined <
> I have som
Best would be some preemption, but this
needs runtime support or very invasive code instrumentation, I think.
Christian
>
>
> On Sun, Sep 13, 2015 at 5:30 PM, Christian Weilbach <
> whitesp...@polyc0l0r.net> wrote:
>
>> Hi,
>>
>> I am working on a rep
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hi,
> I'm about to start a new web project and they are thinking about
> using Go (golang) instead of a JVM (preferably Clojure) based
> approach. The idea is "BARE METAL SPEED!!!", but I really think
> the network and DB will be the bottlenecks, not
Hi,
I am working on a replication system which also works in the browser
(1). So far I have come a long way with core.async and a pub-sub
architecture, but I have avoided error-handling in the beginning, just
using a cascading close on the pub-sub architecture on errors (e.g.
disconnects). Lately
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hi Atamert,
sorry for replying late.
On 11.08.2015 10:29, Atamert Ölçgen wrote:
> Hi Christian,
>
> hasch looks nice, I might end up just using it. I will be hashing
> smaller collections (maps where keys are keywords and values are
> atomic data li
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hi,
I am the author of https://github.com/whilo/hasch
Would calling hasch.core/edn-hash satisfy your performance
requirements? I tried hard to make the recursion of the protocol
performant, but hashing a value is slower than the time needed to
write
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
>>
>> http://viewer.gorilla-repl.org/view.html?source=github&user=ghubber&repo=cnc&path=rincanter.clj
>> I am not sure whether this fits the design atm. though. I also
>> had a look at renjin, but I think the native plugins mandate an
>> RVM integra
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 30.03.2015 13:35, Jony Hudson wrote:
> I propose, instead of this discussion, everyone channels their
> energy into writing an open-source data-science library, or blog
> post/article promoting Clojure for data science. In their favourite
> editor,
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 30.03.2015 15:12, Lee Spector wrote:
>> On Mar 30, 2015, at 7:35 AM, Jony Hudson
>> wrote:
>>
>> I propose, instead of this discussion, everyone channels their
>> energy into writing an open-source data-science library, or blog
>> post/article pro
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 23.02.2015 18:20, Colin Yates wrote:
> Currently each request gets serviced in its own thread (web
> container) and I am thinking of integrating core.async and I wonder
> how core.async and a JDBC transactional "unit of work" get on.
>
> Conceptual
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hey,
On 06.01.2015 05:04, Mike Anderson wrote:
> On Tuesday, 6 January 2015 04:27:55 UTC+8, Christian Weilbach
> wrote:
>>
> On 05.01.2015 03:34, Mike Anderson wrote:
>>>> Very cool stuff!
>
> Like yours! I wish nur
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hello!
I'd like to announce a new version of konserve,
https://github.com/ghubber/konserve
The filestore can be considered beta now, I have put some effort into
flushing all streams and synchronising file-descriptors as is expected
for atomicity and
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 05.01.2015 03:34, Mike Anderson wrote:
> Very cool stuff!
Like yours! I wish nurokit was EPLed, then I could have had a look at
it and try to include it there. Have libraries like this high
commercial value? I thought the knowledge to apply them an
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hi all,
- From the README:
This library is supposed to implement Boltzmann Machines, Autoencoders
and related deep learning technologies. All implementations should
both have a clean high-level mathematical implementation of their
algorithms (with co
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hi all,
from the README:
A key-value store protocol implemented with core.async to allow
Clojuresque collection operations on associative key-value stores,
both from Clojure and ClojureScript for different backends. Data is
generally serialized with
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hallo,
tldr;
I would like to have some input, because the crypto-hash function for
edn is a basic building block to distribute values and cannot easily
be changed later.
I have developed a cross-platform implementation to create UUID5
values based o
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hi,
https://github.com/ghubber/bote
I have wrapped subethasmtp to allow to run a smtp server easily and
just catch e-mails as values as they are just messages instead of the
horrible configuration nightmares unix mail servers build around mail
setups
58 matches
Mail list logo