5 ms·
common Lisp has such great implementations and tooling, it's a bummer that it's hamstrung by its ecosystem. as an example I was working on a project that neede
by BaculumMeumEst 3y ago
common Lisp has such great implementations and tooling, it's a bummer that it's hamstrung by its ecosystem.
as an example I was working on a project that needed to use active directory for auth. i found a kerberos CL lib that someone had made just for that purpose years ago, but the windows KDC no longer accepted the encryption algorithm that the CL lib used.
meanwhile i was able to get up and running with clojure by leaning on java's builtin security packages, which include kerberos support. and i know that code will not break in the future.
- tiberious726 3y agoDunno what you're on about, but sure seems like FUD to me: https://letmegooglethat.com/?q=common+lisp+kerberos+aes&l=1 https://letmegooglethat.com/?q=common+lisp+kerberos+aes&l=1
- accoil 3y agoI clicked that, which led me to https://github.com/fjames86/cerberus https://github.com/fjames86/cerberus Took a look at the issues, and the top issue is about not being able to connect to AD. The dev then says that it looks like the algo used has been deprecated since they wrote it in 2015, and they do not have the time to maintain this library any more: https://github.com/fjames86/cerberus/issues/5#issuecomment-1324142054 https://github.com/fjames86/cerberus/issues/5#issuecomment-1...
- tiberious726 3y agoWell, damn, the readme says they do AES but that sure doesn't look to actually be the case: https://github.com/fjames86/cerberus/blob/64d145a53478a8a0604d2ba38d0c3f2e0a818a6a/ciphers.lisp#L512 https://github.com/fjames86/cerberus/blob/64d145a53478a8a060...
- medo-bear 3y agoHave you tried Armed Bear Common Lisp?
- BaculumMeumEst 3y agoi considered it but i was iffy on the prospect because i wasnt sure how well its maintained, and many libraries are written against sbcl lispworks was an appealing option actually, it has java interop too and i could maybe get support on library issues, but i ran into the heap limit on the personal edition with my tiny exploratory project, and i didnt want to waste taxpayer dollars if it didnt pan out
- medo-bear 3y agoI am considering ABCL for a GPL project. It seems to be actively maintained