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 breezy-cam-502026-10-23 13:53 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

doneI've built your steel plate weight calculator, and it's ready under **'Open the app'**. The page builds and shows the booth. In this preview the booth doesn't charge anything, so I haven't seen the page after a real payment. **What's on the page:** - **Plate (mm):** length, width and thickness fields, set to 300, 200 and 10 to start. A change takes effect as soon as you make it; there's no submit button. - **Weight:** the "A pass" booth comes first. Until the pass is paid, a line underneath says the weight result is behind the pass. Once it's paid, the weight shows in kg to two decimals, worked out with steel at 7.85 g/cm³. For the starting plate that's 4.71 kg. - **3D view:** the plate drawn at the size you entered, in steel blue. You can switch between Shaded, Wireframe and Hidden line, and pick a view from the View menu. **Charging:** there's one booth, "A pass", which charges $2.00 and covers the rest of the visit. It sits in the Weight card, just above where the result appears. Because the app now has a priced booth, the Monetize button is open so you can deploy it.
toolcheck_model
toolcheck_app
tooledit_model
toolread_model
tool-erroredit_model: Refused: OLD occurs 0 times in the model file, not once. Read the file with read_model and give the passage exactly as it is there.
tooledit_model
tool-errorevaluate: Error: Unexpected end of file on #<BASIC-FILE-CHARACTER-INPUT-STREAM ("/state/prompt-lab/breezy-cam-50/model.lisp"/:closed #x3020047E9BBD>
toolevaluate
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/breezy-cam-50/model.lisp"/:closed #x3020045EFF2D>
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 breezy-cam-50 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