Login  Register

Re: Happy new error for LibreCAD

Posted by emanuel on Nov 14, 2024; 6:15pm
URL: https://forum.librecad.org/Happy-new-error-for-LibreCAD-tp5725631p5725640.html

So thank you for the test attempt.
I added the two pngs to github.

The state of development is still very early.

What's still important is missing:
* Unpack/install gui value pointer (for LibreDCL)
* Port all LibreCAD entities (drawing commands + document) to Lisp
* Plan to build Gui for Python (currently only tkinter works as a gui script language, all others crash librecad)
* Port all LibreCAD entities (drawing commands + document) to Python

Commands that already work in Lisp:
% + - /  *  = /= < <= = > >= ~ 1+ 1- 2+ abs alert and append apply ascii assoc atan atof atoi atom atom? boolean? bound? boundp caddr cadr car cdr chr close command concat cond conj cons contains? cos count debug-eval def! defmacro! defun deref dissoc do double? empty? eval exit exp expt false? file? first fix float fn? fn* lambda foreach get getenv getfiled getint getkword getreal getstring getvar hash-map if initget integer? keys keyword keyword? last length let* list list? listp load load_dialog load-file log log10 logand macro? map mapcar map? max member? meta min minus? minusp new_dialog nil? not nth null number? numberp open or polar prin1 princ print println prn progn prompt pr-str py-eval-float py-eval-integer py-eval-string py-eval-vector py-simple-file py-simple-string quasiquote quote read-char read-line readline read-string rem repeat reset! rest reverse seq sequential? set setq setvar sin slurp sqrt startapp start_dialog str strcase strcat string? strlen subst substr swap! symbol symbol symbol? tan terpri throw time-ms trace true? try* type type? unload_dialog untrace vals vec vector vector? ver vl-consp vl-directory-files vl-file-copy vl-file-delete vl-file-directory-p vl-filename-base vl-filename-directory vl-filename-extension vl-filename-mktemp vl-file-rename vl-file-size vl-file-systime vl-mkdir vl-position wcmatch while with-meta write-char write-line zero? zerop