langnostic.blogspot.com
language agnostic: August 2013
http://langnostic.blogspot.com/2013_08_01_archive.html
Sunday, August 25, 2013. Deal Journal - Part One. I already mentioned Lisp In Summer Projects. Like a multi-month NaNoWriMo. With parentheses instead of character development and sleep. -Inaimathi. The project I picked out wasn't something I'd ever talked about here before. It was something a friend. If you want to get down into the nuts and bolts of the system and serve things at the most efficient possible rate, at the expense of more complex installation and configuration. There's Wookie. Worried....
xach.livejournal.com
Common Lisp bits - Zach Beane's Blog
http://xach.livejournal.com/324632.html
The International Lisp Conference 2014 is history. I didnt make it, but Julian Squires did and provided a nice write-up. So did Nick Levine. Reddit user FightAnArmedBearP started a discussion titled Should my startup attempt to use ABCL in a production environment. By Ryan Pavlik looks to me like a genius way to do FFI wrappers without needing to use stub C programs and a compiler at build time. It uses c2ffi. Projects, but Im excited about the potential. Is a LispWorks-olnly, BSD-style-licensed high-per...
langnostic.blogspot.com
language agnostic: June 2013
http://langnostic.blogspot.com/2013_06_01_archive.html
Saturday, June 22, 2013. So I've gotten some time in with it. Not quite enough to finalize the new interface, though I do have an unstyled 95% version running on my local with an apropos choice of music. Firstly, here's the code. FromString, toJSObject) import. Button, buttons, customButtons) import. SendGet, send, post) import. Lift uriDir files . Lift reqCmd command . Lift reqPlay playing . Container 350 n midTop cmdButton. Flow down [ box 48 $. Map cmdButton [ "backward". Map cmdButton [ "volume-down".
langnostic.blogspot.com
language agnostic: July 2013
http://langnostic.blogspot.com/2013_07_01_archive.html
Saturday, July 27, 2013. REBOL Without A Cause. So Thursday was this months' Code Retreat. We were solving the Poker Hands kata. That I've already written about. Decided to make an attempt using REBOL3. Because I've already written about it. I'm not going to explain the problem, or go very deeply into code-review-style exposition. I'll show you some REBOL3 code, point out the highlights and the confusing bits, and call it a day. Hit up the chat room. If you have questions. Fn a-list ] [ res. A ] [ first.
thattommyhall.com
Everything is a Ghetto
http://www.thattommyhall.com/blog/page/2
Everything is a Ghetto. While reading this controversial link bait, consider buying my product/service. Securing Cloud Backups With EncFS. Assuming you are on Debian/Ubuntu, install encfs. Encfs /PATH/TO/ENCRYPTED FOLDER /PATH/TO/FOLDER. To create an encrypted version of a folder. Then copy a few files into CLEAR (the unencrypted folder), you can see there is the same number and size of files in the encrypted folder. Getting md5 sums for the files. If you edit one file, just one changes. ENCFS/ENC$ md5su...
learndatalogtoday.org
Learn Datalog Today!
http://www.learndatalogtoday.org/chapter/5
So far, we have only been dealing with data patterns. We have not yet seen a proper way of handling questions like ". Find all movies released before 1984. This is where predicate clauses. Let's start with the query for the question above:. Title :where [? Title] [? Year] [(? Year 1984)]]. The last clause,. Year 1984)]. Name :where [? Name] [(.startsWith? Name M)]]. Clojure functions must be fully namespace-qualified, so if you have defined your own predicate. You must write it as. Title . ].
learndatalogtoday.org
Learn Datalog Today!
http://www.learndatalogtoday.org/chapter/4
A datom, as described earlier, is the 4-tuple. 91;eid attr val tx]. So far, we have only asked questions about values and/or entity-ids. It's important to remember that it's also possible to ask questions about attributes and transactions. For example, say we want to find all attributes that are associated with person entities in our database. We know for certain that. Is one such attribute, but are there others we have not yet seen? Attr :where [? P :person/name] [? Attr :where [? A] [? Tx] [? Find all ...
learndatalogtoday.org
Learn Datalog Today!
http://www.learndatalogtoday.org/chapter/7
Aggregate functions such as. Etc are readily available in Datomic's Datalog implementation. They are written in the. Clause in your query:. 91;:find (max? Date) :where .]. An aggregate function collects values from multiple datoms and returns. A collection of values:. Is an integer specifying the size of the collection. The number of movies in the database. Find :where .]. Find the birth date of the oldest person in the database. Find :where .]. Find :in . :where .]. 2013 - 2016 Jonas Enlund.
tgk.github.io
Generic operator predicate dispatch semantics in Clojure
http://tgk.github.io/2013/06/generic-operator-predicate-dispatch-semantics-in-clojure.html
Generic operator predicate dispatch semantics in Clojure. Lately, I have been working on a propagation library in Clojure as a Lisp in Summer Project. In doing so, I found the need for a generic operator predicate dispatch system that would fit into a general library, and I’ve therefore worked on some different generic operator implementation strategies. In an ideal scenario, it should be possible to do something like this:. Default operator is just. We add string concationation. Using simple recursion t...
learndatalogtoday.org
Learn Datalog Today!
http://www.learndatalogtoday.org/chapter/2
In the previous chapter, we looked at data patterns. Ie, vectors after the. Clause, such as. E :movie/title Commando]. There can be many data patterns in a. Title :where [? E :movie/year 1987] [? The important thing to note here is that the pattern variable. Is used in both data patterns. When a pattern variable is used in multiple places, the query engine requires it to be bound to the same value in each place. Therefore, this query will only find movie titles for movies made in 1987. Title :where [?