https://github.com/pez/gltf-tools-repl-killer
https://github.com/pez/gltf-tools-repl-killer
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/pez/gltf-tools-repl-killer
- Owner: PEZ
- Created: 2023-12-21T09:08:02.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-21T09:09:57.000Z (over 2 years ago)
- Last Synced: 2025-10-20T05:52:49.801Z (8 months ago)
- Language: Clojure
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# gLTF Tools + Calva Problem Reproduction Project
Something with the [gLTF Tools](https://marketplace.visualstudio.com/items?itemName=cesium.gltf-vscode) and the [Calva](https://marketplace.visualstudio.com/items?itemName=betterthantomorrow.calva) extensions for VS Code do not chime. This is a minimal Clojure project exposing the problem.
## Prerequisites
* Java
* the [Clojure CLI](https://clojure.org/guides/install_clojure)
* VS Code
* gLTF Tools Extension
* Calva Extension
* This project opened in VS Code
## To reproduce
1. Issue the command **Calva: Start a Project REPL and Connect (aka Jack-in)**
1. Open [src/pez/hello.clj](src/pez/hello.clj)
1. Issue the command: **Calva: Evaluate Top Level Form** (`alt/option+enter`)
* **Expected result**: `nil` is printed to the Calva Output Window (`output.calva-repl`)
* Repeat the command a few times for more of the same
1. Open [Box.gltf](Box.gltf)
1. Open [src/pez/hello.clj](src/pez/hello.clj)
1. Issue the command: **Calva: Evaluate Top Level Form** (`alt/option+enter`)
* **Expected result**: `nil` is printed to the Calva Output Window
* **Actual result**: `; RangeError: Maximum call stack size exceeded` is printed to the Calva Output Window
* The Calva REPL is now defunct until you reload the VS Code window