Haskell Works retweeted
Why it matters:
* Uses 18-46x less memory than traditional JSON parsers
* 1.2-6x faster than system jq
* SIMD accelerated on x86_64 (AVX2/AVX-512) and ARM (NEON)
* no_std compatible
Haskell Works retweeted
What it does:
* Bitvector with O(1) rank and O(log n) select (~3% overhead)
* Balanced parentheses for tree navigation (~6% overhead)
* JSON semi-indexing at 950 MiB/s - navigate JSON without parsing the whole thing
* jq-style queries built in
Haskell Works retweeted
Announcing succinctly v0.1.0 - High-Performance Succinct Data Structures for Rust
succinctly provides space-efficient data structures with blazing-fast operations, perfect for working with large datasets without blowing up your memory.

Haskell Works@HaskellWorks21 May 2022
Australia
AustraliaConnected via WebAccount-level information, not a live location or per-post device.
Looking for feedback on this tasty-discover PR that adds support for custom tests.
github.com/haskell-works/tas…
Haskell Works retweeted
My boyfriend got his covid vaccine yesterday and I can tell you the most prominent side effect is the inability to shut up about getting the covid vaccine
Haskell Works retweeted
Here is the recording of yesterday's @AwakeSecurity Haskell stream on reading from and writing to a Kafka topic: twitch.tv/videos/824384307
Also, thank you to @HaskellWorks for providing the Haskell package used in the stream
Haskell Works retweeted
haskell-language-server-0.4.0 has been released!
* import lens plugin, which can convert your import statements into qualified imports
* eval plugin has also learnt two new commands, :type and :kind:
* support for GHC 8.10.2
github.com/haskell/haskell-l…

Haskell Works@HaskellWorks28 Aug 2020
Australia
AustraliaConnected via WebAccount-level information, not a live location or per-post device.
CircleCI orb for HLint is now available: circleci.com/orbs/registry/o…
Haskell Works retweeted
4 years and 200 pull requests later, linear types are in! GHC #haskell will ship with linear types in the upcoming version 8.12. tweag.io/blog/2020-06-19-lin…

Haskell Works@HaskellWorks26 Apr 2020
Australia
AustraliaConnected via WebAccount-level information, not a live location or per-post device.
But it differs in that it doesn't return a "special value" when it runs out of bits because it doesn't run out of bits.
The function behaves as if it is querying a zero-filled infinite bit string prefixed with the bits of the input Word64.

Haskell Works@HaskellWorks26 Apr 2020
Australia
AustraliaConnected via WebAccount-level information, not a live location or per-post device.
The broadword implementation is based off the work in this paper "Broadword Implementation of Parenthesis Queries" by Sebastiano Vigna.
arxiv.org/pdf/1301.5468.pdf

Haskell Works@HaskellWorks26 Apr 2020
Australia
AustraliaConnected via WebAccount-level information, not a live location or per-post device.
The broadword implementation beats the reference implementation if the scan runs 16-bits or more.
github.com/haskell-works/hw-…

Haskell Works@HaskellWorks26 Apr 2020
Australia
AustraliaConnected via WebAccount-level information, not a live location or per-post device.
It is property tested against a reference implementation that does the same thing using a loop to scan a-bit-at-a-time.
hackage.haskell.org/package/…

Haskell Works@HaskellWorks26 Apr 2020
Australia
AustraliaConnected via WebAccount-level information, not a live location or per-post device.
This monstrosity uses broadword techniques to implement "zero-indexed find position of unmatched closing parenthesis from starting position in a Word64" operation
hackage.haskell.org/package/…
Haskell Works retweeted
Because of the COVID-19 crisis, ZuriHac 2020 will be organized as an online event. We'll have more details soon! zfoh.ch/zurihac2020/#covid19

Haskell Works@HaskellWorks11 Apr 2020
Australia
AustraliaConnected via WebAccount-level information, not a live location or per-post device.
Many of haskell-works projects are now building on ghc-8.10.1
github.com/haskell-works/hw-…

Haskell Works@HaskellWorks29 Mar 2020
Australia
AustraliaConnected via WebAccount-level information, not a live location or per-post device.
Eep! Link got truncated somehow. circleci.com/orbs/registry/o…

Haskell Works@HaskellWorks29 Mar 2020
Australia
AustraliaConnected via WebAccount-level information, not a live location or per-post device.
Announcing that haskell-build CircleCI orb now supports ghc-8.10.1 as well as Ubuntu Linux on i386.
For these targets, a custom version of cabal is used because a working downloadable version of cabal is not yet available for these targets.
#haskell
circleci.com/orbs/registry/o…

Haskell Works@HaskellWorks9 May 2019
Australia
AustraliaConnected via WebAccount-level information, not a live location or per-post device.
Announcing cabal-cache-1.0.0.3. github.com/haskell-works/cab…
cabal-cache now uses the dependency graph in plan.json to download built packages in a safe order reducing the opportunity for corrupting the cabal store.





