Prompt Lab · Solids

GDL + SMLib
Working...Failed
Build a

This is the free public lab: everything made here -- your prompts, the model and its code -- is public the moment it is made, in the archive for anyone to read and reuse. Nothing is sold here; a private lab of your own, where you can sell what you make, is a rung up the ladder.

the agent is working...

Build from a drawing: a PDF of up to 10 pages, an image or a text file (DXF, SVG, CSV, STEP), 2.0 MB at most.

Archived session stout-collet-142026-10-15 19:24 UTCbuilt on gendl: open it thereversions: 1 2 last

Rivets

3,833 rivets left in the community pot

A question or a problem: [email protected]; a fault in the lab's code, its issue tracker.

Download

The model's drawings and files, once it is built.

Log

doneYour steel plate weight calculator is built and working. Click 'Open the app' to use it. **How to use it:** the page has three cards: 1. **Plate (mm):** length, width and thickness, starting at 300, 200 and 10. Any change shows at once; there's no submit button. 2. **Weight:** the tollbooth sits here, a pay button for "A pass" at $2.00, good for this visit. Until the pass is paid, this card shows the line "The weight result is behind the pass." Once it's paid, the button becomes a paid line and the weight appears in kg to three decimals. It uses steel at 7.85 g/cm³ and updates whenever you change a size. 3. **Plate:** a 3D drawing of the plate that resizes with the inputs. It has its own view menu and shaded, wireframe and hidden-line options. **Checked:** the app builds and the page renders. With the default sizes the plate measures 200 × 300 × 10 mm, as expected. I only tested the page before payment: the booth showed in preview with no charge, and the weight stayed hidden. I didn't test the paid view. By hand, the defaults should give 4.710 kg. Because the app has a priced tollbooth, the Monetize button now opens so you can deploy it.
toolcheck_model
toolcheck_app
toolwrite_model
tool-errorwrite_model: Error compiling or loading the model file: Unexpected end of file on #<BASIC-FILE-CHARACTER-INPUT-STREAM ("/state/prompt-lab/stout-collet-14/model.lisp"/:closed #x302003E7685D>
toolwrite_model
tool-errorcheck_model: MODEL does not build with default inputs: No MODEL is defined yet -- write one with write_model.
toolcheck_model
tool-errorcheck_app: APP does not build or render with default inputs: No APP is defined yet -- write one with write_model.
toolcheck_app
tool-errorwrite_model: Error compiling or loading the model file: Unexpected end of file on #<BASIC-FILE-CHARACTER-INPUT-STREAM ("/state/prompt-lab/stout-collet-14/model.lisp"/:closed #x302003FBEFED>
toolwrite_model
promptA web app: a steel plate weight calculator. Inputs: length, width and thickness in mm (defaults 300, 200, 10). It shows the plate weight in kg (steel density 7.85 g/cm3) and draws the plate. Charge for it with one tollbooth: a $2.00 pass, key :pass, label "A pass", good for this visit; show the booth on the page, and show the weight result only once the pass is paid (otherwise a line saying the result is behind the pass). Keep the page small.
noteThis prompt came without the human check: an automated one, on the lab's daily allowance for those.
noteThis session now builds a web app.
noteSession stout-collet-14 opened. Describe what to build.
viewport 1
View
Perspective
Graphics format
Hidden lines

Wireframe · trimetric

Welcome to Sluice.

Sluice is for inspecting Gendl models while you're developing them. You can see your model structure in the tree at the upper left.

The display list of this viewport is empty. Click a node in the tree to apply the ADD-LEAVES operation.

The rendering mode is Wireframe (this viewport's View menu). Wireframe is a pannable, zoomable SVG; the shaded modes are navigable X3D scenes, in either of two X3D browsers. The X_ITE scene offers a headset button where WebXR is available.

Your web app

It shows here, live, once the agent has built it. Describe it on the left and press Build.

Model file