 
  		        pwhittin
Clojure Brain Teasers: Puzzle 6 Page 26
In the paragraph:
“There are fundamentally three kinds of Clojure collections for the purposes of equality—sequential, set, and map. Any collection within one of these partitions will compare equal to another collection within the same partition if it contains the same elements.”
I find the use of the word “partition” confusing.
What’s a partition, and what do partitions have to do with comparing collections?
Marked As Solved
 
		        alexmiller
									Author of Programming Clojure, Third Edition
			          
						“Partition” here is just the word to mean that the space of collections is divided into partitions. This is the canonical term for this in the Clojure reference material.
Popular Pragmatic Bookshelf topics
                         
                      
                       
          
                Python Testing With Pytest - Chapter 2, warnings for “unregistered custom marks” 
While running the smoke tests in Chapter 2, I get these...
              
            
            
          
              New
 
          
                Title: Web Development with Clojure, Third Edition, pg 116 
Hi - I just started chapter 5 and I am stuck on page 116 while trying to star...
              
            
            
          
              New
 
          
                I can’t setup the Rails source code. This happens in a working directory containing multiple (postgres) Rails apps. 
With: 
ruby-3.0.0 
s...
              
            
            
          
              New
 
          
                First, the code resources: 
Page 237:  rumbl_umbrella/apps/rumbl/mix.exs 
Note:  That this file is missing. 
Page 238: rumbl_umbrella/app...
              
            
            
          
              New
 
          
                @noelrappin 
Running the webpack dev server, I receive the following warning: 
ERROR in tsconfig.json 
TS18003: No inputs were found in c...
              
            
            
          
              New
 
          
                It seems the second code snippet is missing the code to set the current_user: 
current_user: Accounts.get_user_by_session_token(session["...
              
            
            
          
              New
 
          
                Hi all, 
currently I wonder how the Tailwind colours work (or don’t work). 
For example, in app/views/layouts/application.html.erb I have...
              
            
            
          
              New
 
          
                Hi, I need some help, I’m new to rust and was learning through your book. but I got stuck at the last stage of distribution. Whenever I t...
              
            
            
          
              New
 
          
                Title: Agile Web Development with Rails 7: (page 70) 
I am running windows 11 pro with rails 7.0.3 and ruby 3.1.2p20 (2022-04-12 revision...
              
            
            
          
              New
 
          
                Getting an error when installing the dependencies at the start of this chapter: 
could not compile dependency :exla, "mix compile" failed...
              
            
            
          
              New
Other popular topics
                         
                      
                       
          
                I’m thinking of buying a monitor that I can rotate to use as a vertical monitor? 
Also, I want to know if someone is using it for program...
              
            
            
          
              New
 
          
                My first contact with Erlang was about 2 years ago when I used RabbitMQ, which is written in Erlang, for my job. This made me curious and...
              
            
            
          
              New
 
          
                We have a thread about the keyboards we have, but what about nice keyboards we come across that we want? If you have seen any that look n...
              
            
            
          
              New
 
          
                Rust is an exciting new programming language combining the power of C with memory safety, fearless concurrency, and productivity boosters...
              
            
            
              
          
              New
 
          
                Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or...
              
            
            
              
          
              New
 
          
                The V Programming Language
Simple language for building maintainable programs
V is already mentioned couple of times in the forum, but I...
              
            
            
          
              New
 
          
                Hello everyone! This thread is to tell you about what authors from The Pragmatic Bookshelf are writing on Medium.
              
            
            
          
              New
 
          
                Intensively researching Erlang books and additional resources on it, I have found that the topic of using Regular Expressions is either c...
              
            
            
          
              New
 
          
                Author Spotlight 
Mike Riley 
@mriley 
This month, we turn the spotlight on Mike Riley, author of Portable Python Projects. Mike’s book ...
              
            
            
          
              New
 
          
                Ok, well here are some thoughts and opinions on some of the ergonomic keyboards I have, I guess like mini review of each that I use enoug...
              
            
            
          
              New
Categories:
Sub Categories:
Popular Portals
- /elixir
- /rust
- /ruby
- /wasm
- /erlang
- /phoenix
- /keyboards
- /python
- /rails
- /js
- /security
- /go
- /swift
- /vim
- /clojure
- /haskell
- /emacs
- /java
- /svelte
- /onivim
- /typescript
- /kotlin
- /c-plus-plus
- /crystal
- /tailwind
- /react
- /gleam
- /ocaml
- /flutter
- /elm
- /vscode
- /ash
- /opensuse
- /html
- /centos
- /php
- /zig
- /deepseek
- /scala
- /sublime-text
- /lisp
- /textmate
- /react-native
- /nixos
- /debian
- /agda
- /kubuntu
- /arch-linux
- /django
- /revery
- /ubuntu
- /deno
- /spring
- /manjaro
- /nodejs
- /diversity
- /lua
- /julia
- /c
- /slackware
 
    





