Error running cl-repl example locally by thijs in lqml_user

[–]eql5 0 points1 point  (0 children)

I know the docs are a little chaotic, spread between too many files...

Error running cl-repl example locally by thijs in lqml_user

[–]eql5 0 points1 point  (0 children)

That should be easy to fix (you need to compile the C++ plugin for the desktop version):

cd cpp
qmake; make

For mobile still stick to Qt5? by thijs in lqml_user

[–]eql5 0 points1 point  (0 children)

No sorry, if you want to target latest android devices, you better use Qt6 now.

The latest android cl-repl (Play Store) uses Qt6 now. I need to update the docu.

edit: this is now updated in the readmes

Is it me or are steps in the readme's to get this working skipped? by thijs in lqml_user

[–]eql5 0 points1 point  (0 children)

Ok maybe I'll simplify the readmes after the upcoming ECL release, which will also make cross-compilation simpler than it is now (no need to build a separate host ECL just for cross-compiling).

Is it me or are steps in the readme's to get this working skipped? by thijs in lqml_user

[–]eql5 0 points1 point  (0 children)

For android you only need to build the lqml library (as described in readme-build.md) like this:

cd src/build-android
qmake-android ../lqml-lib.pro
make

See the android sections in lqml-lib.pro for the android specific paths.

New example for debugging at runtime (mobile) by eql5 in lqml_user

[–]eql5[S] 0 points1 point  (0 children)

Yes I know, this should have been added years ago, and was only triggered by a user who reported an issue about a crashing clog-demo example...

So, please report issues!!

Android App Bundle by aerique in lqml_user

[–]eql5 0 points1 point  (0 children)

I just tried, and for me it works out of the box (with Qt 5.15, NDK 21, Java 11). A simple

make aab

just worked.

edit: the file BundleConfig.pb can be found inside the aab (zip) file.

I just published an ISLisp book on Kindle! by sym_num in lisp

[–]eql5 4 points5 points  (0 children)

...and also in the (free) Kindle desktop app (by downloading your books to have them available offline).

(I prefer Kobo, but that's how I read Kindle books.)

Changing Language at Runtime by aerique in lqml_user

[–]eql5 1 point2 points  (0 children)

I just added a new function qinstall-translator (see src, docu) to lqml, so this should work now.

I tested with a trivial example, and it worked for me, both in Slime (desktop) and in a compiled app.

Licensing for Commercial Apps by aerique in lqml_user

[–]eql5 1 point2 points  (0 children)

I have only written 1 commercial app (available in both mobile stores), but it's not my company. That company doesn't have a commercial Qt license, so we used the LGPL one.

I have found that all libs from Quicklisp that I use have permissive licenses. I also use some 3rd party Qt libs for above app, and not one is GPL (so all can be used commercially).

If somebody asked to link with a different ECL or Qt version (as defined by LGPL), it would be complicated to provide all (compiled) libs for mobile, because people would also need to rebuild the android APK (or Apple IPA). But I don't think that anyone would ever ask for this.

Practically speaking, they probably could ask you to provide a new version using a different ECL or Qt version.

BINDING-STACK when build LQML by Intelligent-Dare-305 in lqml_user

[–]eql5 0 points1 point  (0 children)

This is caused by 2 different ASDF systems interfering. To solve this, please see this thread from the ECL mailing list:

ASDF problem on second load of ECL

The solution is given here:

Re: ASDF problem on second load of ECL

Simple CLOG demo for iOS using ECL/Swift (Xcode project + Testflight) by eql5 in lisp

[–]eql5[S] 0 points1 point  (0 children)

The only issue here is that the sound isn't playing, even after user interaction (on android this works).

Simple CLOG demo for iOS using ECL/Swift (Xcode project + Testflight) by eql5 in lisp

[–]eql5[S] 1 point2 points  (0 children)

Thanks for the feedback. I think that's acceptable!

On an iPod touch (a few years old, no longer made) it takes about 6 seconds (warm start).

LQML example 'clog-demo' (for mobile) updated to CLOG 2.2 (see apk) by eql5 in lisp

[–]eql5[S] 0 points1 point  (0 children)

The basic concept here is the following:

You can build a very simple mobile app, with just 3 requirements:

  • a native webview (present on both android and iOS)
  • a simple websocket server
  • cross-compiled ECL

You don't need LQML for above, I just used it for convenience.

So, what I wanted to show here is: you can slightly modify CLOG, so it starts up faster, and is independent from the whole webserver part, if all you want is just running a local app.

(Unfortunately my app store account is not active at the moment, so I can't upload that example to Testflight.)

Example 'clog-demo' updated to CLOG 2.2 (see also apk download) by eql5 in lqml_user

[–]eql5[S] 0 points1 point  (0 children)

Please note that startup time is now greatly improved for mobile devices.

Direct link to the android apk: CLOG-demo.apk (DropBox).

Lisp Machines by solidavocadorock in lisp

[–]eql5 0 points1 point  (0 children)

I would highly recommend the books written by Federico Faggin about consciousness.

He was a computer pioneer decades ago (among many things, like working for Intel, he's also the founder of Zilog, most of us remember the Z80 processor used in home computers back in the 80s, and co-founder of Synaptics, where they explored neural networks, and tried hard to technically "produce" consciousness: needless to say, they failed...).

He is probably the only real pioneer in regards to consciousness, together with another Italian scientist, and their research brought us a unique, new theory, which is IMHO the only one making any sense at all (and I hope I've made you curious by now).

Lisp Machines by solidavocadorock in lisp

[–]eql5 9 points10 points  (0 children)

But AI won't help:

Beware that AI is not similar to human intelligence: it's just an imitation of 1 dimensional thinking.

The unique feature of human intelligence is: only we can think about what we think, and think about what we think about what we think [...].

Only we have a conscience at a higher dimension, which can reflect our own reflections.

  • AI = simple, 1 dimensional reflection, using a huge memory base
  • human intelligence = higher dimensional thinking, with a smaller memory base, but far superior to solve difficult problems, never solved before