Closed argentcorvid closed 2 months ago
I use sbcl on termux, it will work with ecl but depending on version of ecl have to remove that reference etc
see https://github.com/rabbibotton/clog/blob/main/ANDROID-TERMUX.md
On Thu, Apr 18, 2024 at 2:20 PM ArgentCorvid @.***> wrote:
I get the following output when loading from ultralisp:
To load "clog/tools": Load 1 ASDF system: clog/tools ; Loading "clog/tools" ;;; Internal error: ;;; ** There is no package with the name ASDF/SYSTEM-REGISTRY
Then debugger pops up saying:
Condition of type: COMPILE-FILE-ERROR COMPILE-FILE-ERROR while compiling #<cl-source-file "clog/tools" "panel-projects">
Output of system-apropos:
<system clog/tools / rabbibotton-clog-20240418035234 / ultralisp
20240418090500>
I don't personally know much about ECL, it's just the implementation available in Termux's package system. CLOG itself loads fine and I can run the demos. I did get it everything loaded and working on windows with SBCL, so it could be an implementation thing?
— Reply to this email directly, view it on GitHub https://github.com/rabbibotton/clog/issues/341, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACYUEFLGXUSQNZ34W6G7CYDY6AFGPAVCNFSM6AAAAABGNZRXZGVHI2DSMVQWIX3LMV43ASLTON2WKOZSGI2TCMRYHA4TSMI . You are receiving this because you are subscribed to this thread.Message ID: @.***>
Just to clarify more, apps made with CLOG work perfect with ecl, the issues is the builder project system (I am writing a new one since ecl dies on it and Windows is slow............) but in mean time (like week or two :) ) will need to use sbcl to run builder on termux.
oh reason ECL dies is that recent versions of ecl use a custom version of ASDF
Ok thanks for the clarification!
On Thu, Apr 18, 2024, 1:45 PM David Botton @.***> wrote:
oh reason ECL dies is that recent versions of ecl use a custom version of ASDF
— Reply to this email directly, view it on GitHub https://github.com/rabbibotton/clog/issues/341#issuecomment-2064910172, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGZ65L3WVUVS5VORPVVPK6TY6AIDJAVCNFSM6AAAAABGNZRXZGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRUHEYTAMJXGI . You are receiving this because you authored the thread.Message ID: @.***>
the latest version in git and UltraLisp should load if you can confirm for me also on ecl on termux.
Interestingly enough the issue with ASDF/SYSTEM-REGISTRY is that it shows up in generated code despite not being in the original CLOG files. Interesting thing to keep an eye out for that the reader will replace symbols. Either way it should be ok. I have setup ecl on my termux as well it works well, maybe a bit better than sbcl. closing this
Proof of life!
Bet you never imagined you would have the most powerful dev system in the world running on the phone in your pocket :P
get you the IP of you phone and run the builder your computer too :)
I have Librem 5 that I need to try and install CLOG on as well.
I get the following output when loading from ultralisp:
To load "clog/tools": Load 1 ASDF system: clog/tools ; Loading "clog/tools" ;;; Internal error: ;;; ** There is no package with the name ASDF/SYSTEM-REGISTRY
Then debugger pops up saying:
Condition of type: COMPILE-FILE-ERROR COMPILE-FILE-ERROR while compiling #<cl-source-file "clog/tools" "panel-projects">
Output of system-apropos:
<system clog/tools / rabbibotton-clog-20240418035234 / ultralisp 20240418090500>
I don't personally know much about ECL, it's just the implementation available in Termux's package system. CLOG itself loads fine and I can run the demos. I did get it everything loaded and working on windows with SBCL, so it could be an implementation thing?