I know Ultralisp is a Quicklisp distribution but there are a couple of things I don't understand. Does Ultralisp coexist with or replace Quicklisp (in other words, can I install both or only one)? Does Ultralisp provide a subset or superset of the packages in Quicklisp's archive?

https://ultralisp.org

#CommonLisp #lisp #ultralisp

Ultralisp - Fast Common Lisp Repository

Great news, everyone!

Thanks to @dotemacs UltraLisp has received a new feature. Now the documentation of your projects may contain a badge showing that the project is available in UltraLisp.

It looks like in my screenshot.

To get an image, just add .svg to the URL of your project. For example:

https://ultralisp.org/projects/40ants/reblocks.svg

#lisp #ultralisp #changelog

Can I tell Ultralisp to take only releases from GitHub instead every commit?

#CommonLisp #UltraLisp

Created a new #CommonLisp library for sending email via Resend.com:

https://ultralisp.org/projects/40ants/resend

It will replace a mailgun client inside Ultralisp soon.

#fixing #ultralisp #login

40ants/resend – A Common Lisp client library for sending emails via resend.com

I’ve also restored Jürgen Walther’s #FMCS: the Flavors Meta-Class System for #DemonicMetaprogramming in #CommonLisp as a separate library from #Babylon, released under the #MITLicense and available from #Ultralisp or the #Github repo linked below

FMCS is an alternative to CLOS+MOP, that makes the use of demonic nondeterminism explicit and first-class—making it much easier to reason about unified control/data flow graphs of generative program models

#Lisp #OpenSource #Metaprogramming

https://github.com/thephoeron/fmcs/

GitHub - thephoeron/fmcs: FMCS: the Flavors Meta-Class System for Common Lisp and alternative to CLOS+MOP, restored from the CMU AI Repository

FMCS: the Flavors Meta-Class System for Common Lisp and alternative to CLOS+MOP, restored from the CMU AI Repository - GitHub - thephoeron/fmcs: FMCS: the Flavors Meta-Class System for Common Lisp ...

GitHub

I’ve restored Jürgen Walther’s #Babylon #AIWorkbench system for #CommonLisp from the CMU AI Repository, released under the #MITLicense and available from #Ultralisp or directly from the #GitHub repo linked below

Babylon provides a comprehensive set of tools for #SymbolicAI programming and metaprogramming, such as frames, productions, propositional and predicate logic, constraint satisfaction, expert systems, demonic metaprogramming via #FMCS, to build #KnowledgeEngineering based systems

It’s basically an #OpenSource version of #KnowledgeWorks from #LispWorksEnterprise (although I’ve made no attempt to optimize or benchmark performance of Babylon against KW at this stage)

Naturally I plan to extend Babylon with all the tools necessary for #ConnectionistAI programming as well

#Lisp #AI

https://github.com/thephoeron/babylon/

GitHub - thephoeron/babylon: Jürgen Walther's AI Workbench for Common Lisp, restored from the CMU AI Repository

Jürgen Walther's AI Workbench for Common Lisp, restored from the CMU AI Repository - GitHub - thephoeron/babylon: Jürgen Walther's AI Workbench for Common Lisp, restored from the CMU AI Rep...

GitHub

Guys #ultralisp now supports any git source! Not just Github!

https://ultralisp.org/projects/fosskers/cl-transducers

#commonlisp

fosskers/cl-transducers – Transducers: Ergonomic, efficient data processing

#lisp y #gopher show itinerary for tomorrow's episode 0000UTC Wednesday (16 hours away?)
I'll have a look at some projects I just found:
- Talk about @svetlyak40wt 's #ultralisp (maybe I will adopt it)
- Talk about @galdor https://n16f.net/ (every post sounds exciting)
- Gopher.club seems sleepy for the past day, hopefully it will be back tomorrow!
- Dramatic reveal of how many connects gopher://beastie.sdf.org:7991 got this week
- Remember to mention meeting xwindows
- #minimodem messages
Brain dump

Reflections on various technical subjects by a contrarian software engineer.

Brain dump
I become an #ultralisp user. 🤔
Soapbox

Thank #QuickLisp and #UltraLisp.

CL-USER> (ql:quickload 'cl-apertium-stream-parser) To load "cl-apertium-stream-parser": Load 1 ASDF system: cl-apertium-stream-parser ; Loading "cl-apertium-stream-parser" [package alexandria-2]............................ [package trivial-with-current-source-form]........ [package esrap]................................... [package cl-apertium-stream-parser]. (CL-APERTIUM-STREAM-PARSER)

I’m happy and I’m going to bed.

Soapbox