gilch

Results 87 issues of gilch

[sphinx.ext.viewcode](https://www.sphinx-doc.org/en/master/usage/extensions/viewcode.html#module-sphinx.ext.viewcode) makes it fairly easy to add links to a source page in the API docs, at least if the source is Python. Linking to the compiled Hissp seems less...

enhancement
design
docs

One of the nice things about Python is the predictable evaluation order of subexpressions. In a pure functional language without side effects, this is not much of an issue. Python...

enhancement

Lisp code can be instrumented by rewriting it with a macro. I think CIDER does something similar for Clojure. It has always been the plan to demonstrate how to do...

docs

Reader macros originally required fully-qualified names. I've since added unqualified names ending in a hash in the `_macro_`, and seem to be using those a lot more. It's a design...

design

Python dicts can be constructed and updated this way. If one happens to have data in this form, one would currently have to go through a `dict()` first in order...

The other collections have a way to construct them without going through some other data structure first. PMap does too, but it only works if the keys are string identifiers....

## Initial state `src/oversized.clj` ```clojure (ns oversized) (def stationary true) (def migratory true) ``` `src/splinter.clj` ```clojure (ns splinter) ``` `src/external.clj` ```clojure (ns external (:require [oversized :as os])) (print os/migratory) (print...

bug
editor

The strings generated in the `(->files data [...` part are incorrect in Windows. I get errors about unsupported escape characters. If I manually substitute `\` with `/` in the paths,...

bug

Hy has had a new release with some breaking language changes. py2hy will probably need updates to remain compatible.

I recall that it was mentioned in the 2017 talk that 10% of mutations could catch 80% of survivors, but run in ~ a tenth of the time. If we...