Recent activity

[ANN] transducers.el 1.0.0 Release 2 months ago

From Colin Woodbury to ~fosskers/transducers

Hi everyone, I'm happy to announce the release of the first version of 
the transducers library for Emacs Lisp. This is the third library in the 
series, after the Common Lisp and Fennel implementations.

This port features nearly everything available in the original Common 
Lisp, with some tweaks and additions made for the specifics of Emacs 
Lisp. For instance, it's possible to stream over the contents of open 
buffers.

For more information, see the README: 
https://git.sr.ht/~fosskers/transducers.el

To report issues, see the issue tracker: 
https://lists.sr.ht/~fosskers/transducers

[PATCH v3] Demonstrate that I can use git send-email 2 months ago

From Colin Woodbury to ~sircmpwn/email-test-drive

This is my custom git message.
---
 colin-woodbury | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 colin-woodbury

diff --git a/colin-woodbury b/colin-woodbury
new file mode 100644
index 0000000..66cb3d4
--- /dev/null
+++ b/colin-woodbury
@@ -0,0 +1 @@
I have successfully used git send-email!
--
[message trimmed]

[PATCH v2] Demonstrate that I can use git send-email 2 months ago

From Colin Woodbury to ~sircmpwn/email-test-drive

This is my custom git message.
---
This is extra commentary that won't make it into the git log?

 colin-woodbury | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 colin-woodbury

diff --git a/colin-woodbury b/colin-woodbury
new file mode 100644
index 0000000..b4380e4
--- /dev/null
+++ b/colin-woodbury
@@ -0,0 +1 @@
[message trimmed]

[PATCH] Demonstrate that I can use git send-email 2 months ago

From Colin Woodbury to ~sircmpwn/email-test-drive

---
 colin-woodbury | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 colin-woodbury

diff --git a/colin-woodbury b/colin-woodbury
new file mode 100644
index 0000000..9fbaee3
--- /dev/null
+++ b/colin-woodbury
@@ -0,0 +1 @@
I'm about to try git send-mail
-- 
2.42.0
[message trimmed]

Re: How can missing global symbols be handled in certain environments? 2 months ago

From Colin Woodbury to ~technomancy/fennel

On 8/29/23 00:50, Phil Hagelberg wrote:
> If you just to disable all globals checking for a given repl session you
> can use this flag when launching the repl: --globals "*"
> 
> If you just want to allow globals which are actually part of TIC-80, you
> could add them to the --globals list when starting up the repl, but
> that's going to be a very long list leading to an awkward repl
> invocation. To do it after the repl loads you'd have to call the
> `global` special which adds it to the allowlist. Maybe create a file with:
> 
>      (global (line btnp btn ...) nil)
> 
> But you'd have to construct that form yourself.
> 

How can missing global symbols be handled in certain environments? 3 months ago

From Colin Woodbury to ~technomancy/fennel

Hi everyone, I'm trying to discover a way to load Fennel functions into 
a REPL which reference global symbols provided only at runtime. For 
example, the built-in functions provided by the TIC-80 environment. 
Currently, if you try to load a Fennel function 'A' which calls a TIC-80 
function 'B', the compiler will complain that 'B' is nowhere to be seen, 
and thus 'A' can't be loaded.

While that's normally desirable behaviour, it would be convenient if 
there were a way to tell the compiler to "trust me" or otherwise 
overlook the issue. At the moment, the following ideas come to mind:

1. Invoke some incantation involving _G.
2. Mock out a second file that contains all the TIC-80 functions I want 
as stubs, import that during development, but ignore it at runtime

Re: [PATCH clojure] docs: update readme 4 months ago

From Colin Woodbury to ~fosskers/transducers

I'm rejecting this patch. Who even pays your salary? Get out of here.

Re: [PATCH clojure] docs: update readme 4 months ago

From Colin Woodbury to ~fosskers/transducers

I cannot overstate the importance of this patch.

Re: [PATCH clojure] docs: update readme 4 months ago

From Colin Woodbury to ~fosskers/transducers

On 7/26/23 12:37, Colin Woodbury wrote:

> +Hugely impactful edit here.

There are four too many words in this line, please correct this.

[PATCH clojure] docs: update readme 4 months ago

From Colin Woodbury to ~fosskers/transducers

You can see clearly that this is a massively impactful change.

Actually, this is just me testing out Source Hut and email-based workflows.
---
 README.org | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/README.org b/README.org
index 14b7908..1d5082b 100644
--- a/README.org
+++ b/README.org
@@ -1,5 +1,7 @@
#+title: Transducers: Ergonomic, efficient data processing

[message trimmed]