Sun, 30 Jun 2019 15:50:33 +0100 |
IBBoard |
Add extra note about monadic-ness
|
Sun, 30 Jun 2019 15:10:23 +0100 |
IBBoard |
First successful attempt at a Haskell monad for hashtable lookup
|
Sun, 23 Jun 2019 20:13:55 +0100 |
IBBoard |
Add notes and examples on data types and monads
|
Tue, 18 Jun 2019 21:05:00 +0100 |
IBBoard |
Add a function for word-aware text wrapping
|
Mon, 17 Jun 2019 20:50:43 +0100 |
IBBoard |
Minor tweak to prime efficiency
|
Mon, 17 Jun 2019 20:26:30 +0100 |
IBBoard |
Fix the prime checking
|
Sun, 16 Jun 2019 21:09:33 +0100 |
IBBoard |
Add most of the Day 2 exercises for Haskell
|
Sat, 15 Jun 2019 21:07:27 +0100 |
IBBoard |
Add initial Day 2 notes with functions, partially applied, and currying
|
Sat, 15 Jun 2019 20:51:08 +0100 |
IBBoard |
Add a note about exhaustive vs filtered brute-forcing
|
Sat, 15 Jun 2019 17:31:22 +0100 |
IBBoard |
Add Haskell Day 1 code and notes
|
Sat, 15 Jun 2019 14:37:47 +0100 |
IBBoard |
Attempt at the "Barber Shop problem" in Clojure
|
Sun, 09 Jun 2019 19:47:01 +0100 |
IBBoard |
Add bank account processing with refs and dosync calls
|
Sun, 09 Jun 2019 12:07:10 +0100 |
IBBoard |
Add notes (and failed code) for blocking queue
|
Sat, 08 Jun 2019 21:23:27 +0100 |
IBBoard |
Add Day 2 and Day 3 notes and example code
|
Sat, 08 Jun 2019 14:00:25 +0100 |
IBBoard |
Notes on infinite sequences
|
Thu, 06 Jun 2019 20:56:16 +0100 |
IBBoard |
Add notes on sequences in Clojure
|
Thu, 06 Jun 2019 20:26:42 +0100 |
IBBoard |
Add details of Clojure's loop recursion approach
|
Sat, 01 Jun 2019 20:10:59 +0100 |
IBBoard |
Add notes and exercises from Day 1 of Clojure
|
Sat, 01 Jun 2019 20:10:37 +0100 |
IBBoard |
Add final exercise code from Erlang
|
Sat, 03 Feb 2018 20:42:51 +0000 |
IBBoard |
Add roulette with auto-restarting process
|
Sat, 03 Feb 2018 20:25:47 +0000 |
IBBoard |
Create module with synchronous translation and notes on how to run
|
Sat, 03 Feb 2018 20:12:07 +0000 |
IBBoard |
Add translation example with notes
|
Sat, 03 Feb 2018 19:53:28 +0000 |
IBBoard |
Write up exercises for Erlang day 2 (including bonus Tic Tac Toe)
|
Sat, 03 Feb 2018 19:52:45 +0000 |
IBBoard |
Ignore Erlang binary files and remove existing ones
|
Fri, 02 Feb 2018 20:59:06 +0000 |
IBBoard |
Add notes from Day 2
|
Fri, 02 Feb 2018 20:38:36 +0000 |
IBBoard |
Add Day 1 Erlang content
|
Sat, 14 Oct 2017 13:39:41 +0100 |
IBBoard |
Add Scala code and notes
|
Sat, 07 Oct 2017 16:50:14 +0100 |
IBBoard |
Add notes on how to invoke the Sudoku code
|
Sat, 07 Oct 2017 15:43:52 +0100 |
IBBoard |
Fix condition check that was letting it backtrack to build a different set of rows
|
Sat, 07 Oct 2017 15:07:34 +0100 |
IBBoard |
Calculate and validate boxes
|
Mon, 02 Oct 2017 21:02:22 +0100 |
IBBoard |
Add half-completed sudoku solver
|
Sun, 01 Oct 2017 19:59:48 +0100 |
IBBoard |
Add some "Eight Queens" solving
|
Sat, 30 Sep 2017 15:29:00 +0100 |
IBBoard |
Remove unnecessary sort facts
|
Sat, 30 Sep 2017 14:26:58 +0100 |
IBBoard |
Day 2 self-study, with insert sort
|
Fri, 29 Sep 2017 20:02:14 +0100 |
IBBoard |
Remove unnecessary statements
|
Fri, 29 Sep 2017 20:00:50 +0100 |
IBBoard |
Fix the Day 1 collaboration problems
|
Wed, 27 Sep 2017 20:48:28 +0100 |
IBBoard |
Add a custom implementation of append/3
|
Wed, 27 Sep 2017 20:19:01 +0100 |
IBBoard |
Add a quick bit of maths code (list counting/summing)
|
Tue, 26 Sep 2017 20:58:49 +0100 |
IBBoard |
Add initial Day 2 notes for Prolog
|
Tue, 26 Sep 2017 20:47:20 +0100 |
IBBoard |
Extra little thought on collaboration rule
|
Tue, 26 Sep 2017 20:45:26 +0100 |
IBBoard |
Add more examples, more thoughts and a three-argument "collaborated" rule
|
Tue, 26 Sep 2017 20:26:45 +0100 |
IBBoard |
Write some self-study code with an additional stretch rule to find collaborations
|
Tue, 26 Sep 2017 20:26:18 +0100 |
IBBoard |
Write up "unification" code
|
Tue, 26 Sep 2017 19:57:50 +0100 |
IBBoard |
Write up the map colouring code
|
Tue, 26 Sep 2017 19:42:02 +0100 |
IBBoard |
Add extra thought on why you sometimes get "no" and sometimes "yes" after variable lists
|
Mon, 25 Sep 2017 20:49:52 +0100 |
IBBoard |
Start experimenting with Prolog
|
Fri, 22 Sep 2017 20:42:49 +0100 |
IBBoard |
Add final Io self-study
|
Fri, 22 Sep 2017 20:38:44 +0100 |
IBBoard |
Add coroutine, actor and futures code
|
Fri, 22 Sep 2017 20:00:39 +0100 |
IBBoard |
Add a noddy "builder" to show overriding "forward" for missing methods
|
Fri, 22 Sep 2017 19:48:13 +0100 |
IBBoard |
Add final experimentation and note about DSL
|
Wed, 20 Sep 2017 20:48:37 +0100 |
IBBoard |
Add more notes and try to understand the operators
|
Mon, 18 Sep 2017 21:08:58 +0100 |
IBBoard |
Add another thought about how the ":" operator works
|
Mon, 18 Sep 2017 20:53:36 +0100 |
IBBoard |
Add more notes about the DSL while I think about it
|
Mon, 18 Sep 2017 20:45:32 +0100 |
IBBoard |
Add the Day 3 'Domain Specific Language'
|
Mon, 18 Sep 2017 20:27:16 +0100 |
IBBoard |
Add Day 2 Q8 code
|
Thu, 14 Sep 2017 21:00:05 +0100 |
IBBoard |
Add answers for 6 and 7 (transpose and write/read matrix)
|
Thu, 14 Sep 2017 20:24:25 +0100 |
IBBoard |
Implement 2D list/array
|
Wed, 13 Sep 2017 20:55:07 +0100 |
IBBoard |
Add first four self-study answers
|
Wed, 13 Sep 2017 20:11:52 +0100 |
IBBoard |
Add code on reflection - basically involves the object returned by "proto" message
|
Tue, 12 Sep 2017 20:58:51 +0100 |
IBBoard |
Add Day 2 code
|
Tue, 12 Sep 2017 20:07:04 +0100 |
IBBoard |
Call methods by name and fix slot name printing
|
Wed, 06 Sep 2017 19:54:35 +0100 |
IBBoard |
Add most of the self-study answers
|
Wed, 06 Sep 2017 19:29:20 +0100 |
IBBoard |
Add Day 1 code for Singletons (including booleans)
|
Wed, 06 Sep 2017 19:06:46 +0100 |
IBBoard |
Work through how Io does lists and maps
|
Wed, 06 Sep 2017 18:55:02 +0100 |
IBBoard |
Add notes and code on methods in Io
|
Wed, 06 Sep 2017 18:48:15 +0100 |
IBBoard |
Swap to println after finding out about it in the next section
|
Wed, 06 Sep 2017 18:42:44 +0100 |
IBBoard |
Complete the car example of objects and types
|
Wed, 06 Sep 2017 18:36:02 +0100 |
IBBoard |
Print isn't PrinLn, so add some \n characters to the output
|
Tue, 05 Sep 2017 21:00:21 +0100 |
IBBoard |
Start the Day 1 excercises for Io and document the interactive stuff
|
Tue, 05 Sep 2017 20:24:03 +0100 |
IBBoard |
Implement day 3 self-study extensions:
|
Fri, 20 Jan 2017 21:03:13 +0000 |
IBBoard |
Change function calls so methods get patched in anyway
|
Fri, 20 Jan 2017 21:01:09 +0000 |
IBBoard |
Add sample data from book
|
Fri, 20 Jan 2017 20:59:01 +0000 |
IBBoard |
Add code from book
|
Sun, 08 Jan 2017 20:29:18 +0000 |
IBBoard |
Add basic grep
|
Sat, 07 Jan 2017 21:04:20 +0000 |
IBBoard |
Add rewritten tree that takes a nested hash
|
Sat, 07 Jan 2017 20:36:33 +0000 |
IBBoard |
Add default Tree code from book's source code
|
Sat, 07 Jan 2017 20:36:03 +0000 |
IBBoard |
Complete iteration tasks for day 2
|
Wed, 04 Jan 2017 21:01:13 +0000 |
IBBoard |
Add first two Day 2 exercises
|
Wed, 04 Jan 2017 20:03:59 +0000 |
IBBoard |
Fix typo and expand description
|
Tue, 03 Jan 2017 20:58:19 +0000 |
IBBoard |
Add some initial experiments with blocks
|
Tue, 03 Jan 2017 20:38:45 +0000 |
IBBoard |
Be a nice Ruby user and follow block convention for do/end vs {}
|
Tue, 03 Jan 2017 20:36:16 +0000 |
IBBoard |
Add some minor experiments with hashes (hash tables)
|
Tue, 03 Jan 2017 20:28:17 +0000 |
IBBoard |
Add some poking of arrays
|
Tue, 03 Jan 2017 20:10:57 +0000 |
IBBoard |
Add day 1 exercises
|
Mon, 02 Jan 2017 21:16:35 +0000 |
IBBoard |
Update logic script re: "then" in "if else" statements
|
Mon, 02 Jan 2017 21:13:00 +0000 |
IBBoard |
Add some truthiness testing
|
Mon, 02 Jan 2017 21:01:39 +0000 |
IBBoard |
Start playing around with loop block definitions
|
Mon, 02 Jan 2017 21:00:47 +0000 |
IBBoard |
Make the script executable
|
Mon, 02 Jan 2017 20:56:58 +0000 |
IBBoard |
Add some basic logic examples
|
Mon, 02 Jan 2017 20:56:04 +0000 |
IBBoard |
Add "false" and "true" to our OBJECT ALL THINGS list
|
Mon, 02 Jan 2017 20:45:34 +0000 |
IBBoard |
Add some experiments of what different objects are and what functions they have
|
Mon, 02 Jan 2017 20:38:07 +0000 |
IBBoard |
Add script and output for checking all-values-are-objects code
|
Mon, 02 Jan 2017 20:36:04 +0000 |
IBBoard |
Add runner script to run through ruby and irb and log output in a consistent way
|
Mon, 02 Jan 2017 20:31:14 +0000 |
IBBoard |
Make each.rb executable - can now be run as "./each.rb"
|
Mon, 02 Jan 2017 20:26:32 +0000 |
IBBoard |
Add comments to code and document output
|
Mon, 02 Jan 2017 20:18:44 +0000 |
IBBoard |
Add first example script
|
Mon, 02 Jan 2017 20:18:28 +0000 |
IBBoard |
Add installation notes for Ruby
|