ChrysaLisp
ChrysaLisp copied to clipboard
Parallel OS, with GUI, Terminal, OO Assembler, Class libraries, C-Script compiler, Lisp interpreter and more...
When I try to compile it using `make` it throws the error `cannot initialize a parameter of type char * an lvalue of type void *`
@Chris
Hi Chris, Sorry to "raise" an issue, I just could not find any other way to contact you. Just wanted to congratulate you on a *fantastic* effort - what a...
Hello, I wrote some functions in an .inc file and I am able to load it with the import command in a lisp session. The problem is, if I modify...
I was wondering if you we could start building windows management shortcuts. I would love it if we could use `win/cmd + key` to control maximize, minimize, hide, stick to...
Ref: https://paulhammant.com/2013/03/28/interface-builders-alternative-lisp-timeline/ The solution would load (say) `https://github.com/vygr/ChrysaLisp/blob/master/apps/calculator/app.lisp` into the designer tool, swapping `(import "gui/lisp.inc")` for `(import "gui_designer/lisp.inc")` on load. And load is execute in a suitable context On save,...
Not docker-style virtualization, more something build into the VPASM. From: https://paulhammant.com/2016/12/14/principles-of-containment/ * implicit sandboxing at each container/contained boundary * should be nestable and each contained item be further restricted without...
Ref: https://paulhammant.com/ui-markup-nirvana/ OK, so I've tried to make a non-HTML browser myself : 1. in 2001 with Swing UIs in XML form via the long deleted "Long Term persistence for...
Spec: https://www.w3.org/TR/webdriver/ I can't tell where the most up to date Selenium-WebDriver runner is for common lisp. One of these could be it - https://github.com/TatriX/cl-selenium-webdriver/network. This is older - https://github.com/patrickdlogan/abcl-webdriver...
The Amiga's ARexx allows processes to chat to each other from the late 80's onwards. At some level that stuff was more capable than AppleScript and alternates today (30 years...
At face value, a `brew' like thing that can manage `lib/...` libraries, information meta data and perhaps updates vis-a-vis a network stream capability. Also thinking that TUI/GUI can leverage `path`...