-
When running the following code:
```
(bind-func my-closure
(lambda (x:i64)
(lambda (y) (+ x y))))
(bind-val f [i64*,i64*]* (myclosure 4))
($ (f 5)) ;; this triggers the error
```
I…
-
Active modules list:
```
Actually Private Messages (ex Actually Private Rolls)
Advanced Macros
Automated Animations
Battlezoo Ancestries: Dragons for Pathfinder 2e by Roll for Combat
Battlezoo…
-
![image](https://github.com/user-attachments/assets/a7aeff1a-7a81-4002-b6a8-b77057f9bfc9)
Wildfire is a spell that frequently deals damage and long after the first cast, since it applies whenever s…
-
When undertone is being used for generative or improvisational work, a randomly generated stream of chord / mode / key transitions is played, with no real ability to see these ahead of time, nothing t…
-
can't set env vars from scheme in aot code since 0.7
-
@gbevin has a couple of open source CLI tools for sending/receiving MIDI:
* https://github.com/gbevin/SendMIDI
* https://github.com/gbevin/ReceiveMIDI
For situations where these are the only th…
-
``` scheme
;; lambda problems!
;; this works
(bind-func test1
(lambda ()
(let ((j (lambda (x:i64)
(println "x:" x)
(if (> x 0)
(* 1 (j (- x 1))…
-
Currently, the pattern language is hardcoded to start patterns every four beats:
https://github.com/digego/extempore/blob/f86098457f013813ca1f9236982fef4ae09a9de7/libs/core/pattern-language.xtm#L14…
-
Hi all,
I recently upgraded from 0.7.0 to HEAD and found that midi notes were being dropped constantly. It seems to happen when more than one note is played at a time. The notes that go missing a…
-
Assume the following code:
```scheme
(bind-alias my_type *)
(bind-func testing:[*]* 100000
(lambda ()
(let ((outer:* (zalloc)))
(begin
(let ((inner0:my_type (zalloc))
…