An open API service indexing awesome lists of open source software.

https://github.com/pez/gltf-tools-repl-killer


https://github.com/pez/gltf-tools-repl-killer

Last synced: about 1 month ago
JSON representation

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