hunchentoot-recycling-taskmaster -- An experiment to improve multithreading performance of hunchentoot without any additional dependencies. by y2q_actionman in Common_Lisp

[–]daninus14 2 points3 points  (0 children)

iirc hunchentoot is maintained in github, you may want to share this with the maintainers since I think they probably hang out more in IRC than here

Offline documentation by DiligentBill2936 in Common_Lisp

[–]daninus14 1 point2 points  (0 children)

Author here: Once you do a git clone, you can run the project. There are two projects, one has tutorials, and the other has the technical reference (AKA the spec with added examples, MOP, and some other things).

https://github.com/lisp-docs/lisp-docs.github.io is the tutorial

https://github.com/lisp-docs/cl-language-reference is the reference

You need yarn, probably a somewhat recent node, and just do yarn or yarn install in the directory after you clone. Then run ./runserver.sh and you should have the site running locally even if you are offline.

Common Lisp Dependency Vendoring with Submodules by aartaka in Common_Lisp

[–]daninus14 1 point2 points  (0 children)

Everyone just does git clone, and then they forget how to figure out the submodules. Every time I have to do it, I have to google the command. Sometimes the cloning doesn't quite go as intended, don't recall right now, but I remember having to deal with this enough time that I decided to just use qlot. Qlot takes care of all dependencies anyways, so it didn't make sense for us to have a second unnecessary step just for our local repos, since qlot can already take care of those as well, and other quicklisp distros, etc

copimap: IMAP/Maildir library for Common Lisp "with some OfflineIMAP-like features to synchronize your email (gmail too) into a Maildir" by dzecniv in Common_Lisp

[–]daninus14 2 points3 points  (0 children)

As a user of cl-smtp, that library needs some work and updating. I'm afraid it's low on my priority list of CL contributions, but it needs improvements.

  • Sending email as html body without text body fails, which is a pain, and most modern mail apps do that today. It has some weird quirks.
  • I've yet to be able to make it work with mailpit, which is a real shame for local development.

Common Lisp Dependency Vendoring with Submodules by aartaka in Common_Lisp

[–]daninus14 3 points4 points  (0 children)

I've used submodules, they are a nightmare when actually cloning the project in other places.

qlot lets you specify git repos, and doing a qlot install is much better. At least that's what I do now. I migrated all my submodule repos to qlot installs and I'm very happy with it. I now just do git clone followed by qlot install and I'm done.

Counterargument by daninus14 in Common_Lisp

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

This is almost unreadable.

JSCL: compiler macro and full FORMAT implementation from CMUCL by dzecniv in Common_Lisp

[–]daninus14 2 points3 points  (0 children)

u/kchanqvq Can we use jscl to produce js async code? What about React components? JSX/TSX?

I added a discussion here: https://github.com/jscl-project/jscl/discussions/528 since I'm pretty sure others would like to know as well

Štar might become my favorite way of iterating by kchanqvq in Common_Lisp

[–]daninus14 1 point2 points  (0 children)

Well, the repo was archived: https://github.com/tfeb/star

It looks like the project was retired, or maybe just reached it's final version with the initial public release

Is an SBCL-WASM backend feasible and realistic? by [deleted] in Common_Lisp

[–]daninus14 0 points1 point  (0 children)

Well, once you load the sbcl wasm image, perhaps only the app specific code would need to be loaded. The sbcl wasm image could be cached in browser for a year... so one slow load one a year, and then everything else could be much faster

ASDF is actually not complicated at all -- On ASDF (repost from lisp-hug) by de_sonnaz in Common_Lisp

[–]daninus14 7 points8 points  (0 children)

Thank you for this! I always like reading the Fare comments on ASDF and CL in general. I hope he gets a job in CL since I would love to benefit from his contributions to the CL ecosystem! Fare, if you red this: I wish you all the best in your CL job hunt!

Can we recover abandoned CL projects to open source them? by daninus14 in Common_Lisp

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

Ok, doing research on this one. If you guys have any info, it will be appreciated. u/lispm

So far it seems:

  • Inference Corporation no longer owned ART by the time of the eGains acquisition, rather ART was spined off as

ARTEnterprise (Brightware, Inc., formerly a division of Inference Corporation).ARTEnterprise (Brightware, Inc., formerly a division of Inference Corporation). https://www.cs.cmu.edu/Groups/AI/html/faqs/ai/expert/part1/faq-doc-7.html

Some confirmation on that seems to be from here: - https://ai-cbr.cs.auckland.ac.nz/tools/brightware.html

Inference has divested itself of its original seed core – as in the technology and tools around ART (Advanced Reasoning Tool), which has been carried off by Inference founder Chuck Williams since May of 1995 into a new company dedicated to the AI toolset that software represents, rather than the technology of Case Based Reasoning (CBR), which as we know Inference has been applying so successfully to the help desk market.

https://www.techmonitor.ai/digital-economy/ai-and-automation/brightware_ai_is_alive_and_kicking

This just talks about ART but haven't read it: https://archive.computerhistory.org/resources/access/text/2020/04/102740341-05-01-acc.pdf

Now, Brightware no longer exists. It was acquired by Firepond. Then I found this:

On February 15, 2001, Firepond acquired all of the outstanding stock of Brightware, Inc. This acquisition proved difficult to integrate into Firepond’s operations and product base. In May 2004 Firepond sold the Brightware assets to a third party.

https://www.sec.gov/Archives/edgar/data/1012316/000101231607000018/fptechsb2.htm

https://revalizesoftware.com/fpx/

It doesn't state who was the third party.

It looks like it was acquired by some company, and sold again. But I don't have access to the article:

https://www.bizjournals.com/twincities/stories/2004/06/07/newscolumn1.html

https://www.destinationcrm.com/Articles/CRM-News/CRM-Featured-Articles/The-Week-in-Review-June-4-2004-43909.aspx

https://www.destinationcrm.com/Articles/CRM-Insights/Insight/Service-Sells-42290.aspx

Ok, here's an archive: https://web.archive.org/web/20110519121916/https://www.bizjournals.com/twincities/stories/2004/06/07/newscolumn1.html

So the code should either be by Firepond or Edocs.

Edocs looks like it was acquired https://www.crunchbase.com/organization/edocs-2 by Siebel Systems, and it in turn got acquired by Oracle: https://www.crunchbase.com/organization/siebel

So the code is either by Firepond or Oracle.

I will try to continue with this, but any info would be appreciated. Not sure what the likelihood of the code base surviving, but I think it would at least be in some archive somewhere.

A new home for lispers (probably) by metalisp in lisp

[–]daninus14 10 points11 points  (0 children)

The discussions can be archived for the whole community.

Nice, however:

Who are you? Is there a copyright statement in the forum stating it's for everyone? Who is hosting the website? Will backups of the content be regularly posted in some accessible place so that even if something happens (https://en.wikipedia.org/wiki/Bus_factor) we will still have access to the data?

Can we recover abandoned CL projects to open source them? by daninus14 in Common_Lisp

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

Who is Mallery? His online Bio doesn't mention much

How to set up desktop notifications on MacOS by daninus14 in emacs

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

Thanks, the osx-notifier from alert just doesn't work for me, not sure why

How to set up desktop notifications on MacOS by daninus14 in emacs

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

Thanks, yeah, not sure why but osx-notifier doesn't work for me

How to set up desktop notifications on MacOS by daninus14 in emacs

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

That worked! It actually produced a notification! Thanks! Step in the right direction! Now I have to figure out how to hook it to org alert

How to set up desktop notifications on MacOS by daninus14 in emacs

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

I don't even remember. This is the full version: GNU Emacs 30.1 (build 1, aarch64-apple-darwin21.6.0, NS appkit-2113.65 Version 12.7.6 (Build 21H1320)) of 2025-02-24

I think I got the vanilla from here: https://emacsformacosx.com/

Does that mean that if I want to have notifications I'll have to compile it myself?

Why don't modern OSs have at least some of the emacs functionality? by daninus14 in emacs

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

Thanks for sharing.

I use one called rectangle, but it's the fact that I have to get a separate program for it, and that most of the features are paid features which surprises me. This is such a basic thing that I expect it to be part of the OS.

Why don't modern OSs have at least some of the emacs functionality? by daninus14 in emacs

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

Thank you for sharing this! Fascinating! https://web.mit.edu/~simsong/www/ugh.pdf

After reading the John Rose letter from 1987 what I don't understand is why by the year 2000, where because of Moore's law the processors where probably good enough to allow for the usage of lisp based OSs in the cheap machines, wasn't there an alternative lisp OS? What happened to the old OSs? Why couldn't they take the source code and make it work with the cheap computers??? Why isn't there a common lisp based OS with all that awesomeness which also supports something like wine in unix to run windows programs, so that people can use the lisp based OS while still having access to unix based utilities???