Avatar
Louis :emacs:
584b9282fbc3d56bde321066766c0ebca3c5508e8d1596a8c7f0a15ca830571c
Admin of @emacs.ch. Professionally a software developer #Go #JS #SQL. Soft spots for #Emacs #SmallWeb #CommonLisp and #Pascal. Other hobbies: #Running #FireFighter #StarTrek

nostr:npub1cstnjjy5hmskyaye5nl7yfxt9fdk5mg0369u70aykvk490s5au5sjhf2v0 Hm, too bad. They save a lot not haying to pay for office space, desk, power, water, cleaning etc. for your seat because you are working from home.

You may want to negotiate with your boss 🙂

Just got a text message from an unknown number:

Hello

We have a shipment for you and would like to ask you if you are at home today for delivery? If you wish to deposit your shipment, we ask you to confirm this with the shipment number via text message.

E.g. I hereby confirm that the shipment will be deposited in my mailbox or in front of the door.

With kind regards

2LCH8352+48000001

Sure. 🤣​

When you spend hours investigating an issue on a library, and creating GitHub issues with all the information you have and the only response is from someone complaining about the formatting of your example code ... 👊​

... that's when I'm reminded that stepping into #CommonLisp programming is not only a great learning exercise, but also an exercise in great restraint.

nostr:npub1zlwrdcrp8tlp0w4e9sjnp4w4sx5jsleql2fqkkx5pgan9ewxtfcs67zspj Welcome to the "New Normal" where soon corporate-greed-AI will generate vaccines that can kill any virus by killing the patient 🙂

nostr:npub17w40mn3z6tt60l90rs7uwflaulre6m4qfn0w93ylsg9k0mf9a8wqgc6kxf If you are not very familiar with Lisp, Racket is a good turn-key solution for the first steps. It's a Scheme decendant and has a very comprehensive and well done documentation (if not the best). Also the Racket IDE lowers the entry-barrier significantly.

When the parentheses grow on you, you might want to have a look at Common Lisp, which is a much bigger language than Scheme, has a very rich history and a very mature ecosystem of libraries. It is well suited for high-performance applications, which is a weak area of Racket.

Anyway, you are on the right instance to share your journey! 🙂​

nostr:npub1vvckpwt59kyy892hvmmt5y9ghpnzrepfjpr4sn62sch8de52geas2delhe Have you tried to use the Hash index option of PG for the same effect?

CREATE INDEX name ON table USING HASH (column);

nostr:npub179tsl2tja0khzppaugp2akq2jd8h950lg6kxuwawmdvmlhfz9htsrmalcr nostr:npub1dtw0ve3yrtslcda2l46lmm7t5z7m7sc6xf9r7cd98e37pd92utdsd885ra I'm using SMTP2GO for many years for all my projects. They offer SMTP port and sending via API and have a free tier available.

nostr:npub1dtw0ve3yrtslcda2l46lmm7t5z7m7sc6xf9r7cd98e37pd92utdsd885ra Wait, you waited 9 months after your account creating to actually move? 🙂 Anyway, welcome to emacs.ch! 🚀​

Found a new video series on building a tiny HTTP library in Common Lisp from

Philip Bohun:

https://www.youtube.com/watch?v=xVNOdVxA3DE

He is using #SBCL and #Emacs.

#CommonLisp

Why is an uninterned symbol used for IN-PACKAGE and not a keyword or a quoted symbol?

(in-package #:my-package) vs

(in-package :my-package) vs

(in-package 'my-package) ?

In what other cases would I use an uninterned symbol instead of a keyword symbol?

#CommonLisp

nostr:npub1s8jesaxxkcadp8xt3phvs76z638s4l4vk62n7skk76hqerhs0lsqwnqv29 So great to see you there and a great topic you have chosen. Have fun preparing! 🙂