Re: Identity of strings

2023-01-23 Thread Scott McKay
This exactly. —S > On Jan 23, 2023, at 10:56 AM, Pascal Bourguignon > wrote: > > In general, don't use EQ, instead use EQL, and don't use EQL on strings, but > STRING=, STRING-EQUAL, or EQUAL or EQUALP.

Re: Pattern, Abstract Factory / Factory

2021-02-06 Thread Scott McKay
ty. > > > > Manfred > > >> Am 06.02.2021 um 22:27 schrieb Marco Antoniotti : >> >> I know I could look it up in Wikipedia, but posing the question here may >> probably generate more amusement. >> >> WTF is a “dependency injection”? >&g

Re: Pattern, Abstract Factory / Factory

2021-02-06 Thread Scott McKay
Nobody in the list community ever invented a fancy pants term like “dependency injection” because it’s so obvious how to do this that nobody thought to give it a name. —Scott > On Feb 6, 2021, at 4:07 PM, Manfred Bergmann wrote: > >  > >> Am 06.02.2021 um 21:44 schrieb Luís Oliveira : >>

Re: Pattern, Abstract Factory / Factory

2021-02-06 Thread Scott McKay
Thank you for sending this. I had just started, so look at the time you saved me! —Scott > On Feb 6, 2021, at 10:17 AM, Luís Oliveira wrote: > > On Sat, 6 Feb 2021 at 13:46, Manfred Bergmann > wrote: >> Does anyone know what Peter Norvig had in mind when he said that metaclasses >> can be

Re: Call for Interest: Clojure (or Lisp?) Code Camp with BLM focus

2020-12-03 Thread Scott McKay
Super interesting, thanks for that! —S On Thu, Dec 3, 2020 at 8:00 AM Pascal Costanza wrote: > This was primarily for the lack of good parallel, concurrent garbage > collectors in Common Lisp implementations. The CL version of elPrep was > actually still a tad faster than any of the C++, Go, o

Re: Call for Interest: Clojure (or Lisp?) Code Camp with BLM focus

2020-12-03 Thread Scott McKay
I’m very curious about this, too. —Scott > On Dec 3, 2020, at 6:19 AM, Svante Carl v. Erichsen > wrote: > > So, if it's not because Common Lisp is not seen as “production ready”, > why rewrite instead of just adding the production parts (I guess > hardening, monitoring, logging, documentation

Re: Call for Interest: Clojure (or Lisp?) Code Camp with BLM focus

2020-12-02 Thread Scott McKay
portant ways >>> (better type system, package system, better compilation model, >>> cross-language integration). >>> >>> It has warts (kludgy, messy syntax), but mostly it has traction (active, >>> growing user community, increasing library support, libra

Re: Call for Interest: Clojure (or Lisp?) Code Camp with BLM focus

2020-12-02 Thread Scott McKay
; growing user community, increasing library support, libraries are cutting > edge). > > If you long for Dylan, Julia is where you want to be. It’s where the smart > cool kids are. > > Bob > > > > On Jul 7, 2020, at 8:24 AM, Scott McKay wrote: > > I cannot hold

Re: Maru - a tiny self-hosting lisp dialect

2020-10-05 Thread Scott McKay
Nice work. It's worth the extra length in order to buy correctness and portability that you yourself don't have to maintain. Lisp is the simplest language to bootstrap for sure. Would be nice to get everything out of the bootstrapper that isn't the core Lisp language. Of course, it's probably wort

Re: Maru - a tiny self-hosting lisp dialect

2020-10-05 Thread Scott McKay
How hard would it be to do this in LLVM, I wonder? —Scott > On Oct 5, 2020, at 6:06 AM, Attila Lendvai wrote: > >  > dear list, > > some of you may already know about Maru, Ian Piumarta's tiny lisp that can > self-host in about 2000 LoC through x86 asm. it was developed as part of Alan > Ka

Re: Call for Interest: Clojure (or Lisp?) Code Camp with BLM focus

2020-07-09 Thread Scott McKay
Jonathan Bachrach, one of the early Dylan implementors, worked on this while he was at IRCAM, I believe. On Thu, Jul 9, 2020 at 10:07 AM d...@refined-audiometrics.com < d...@refined-audiometrics.com> wrote: > I just spotted this during some perusing… IRCAM, in Paris, France, > develops lots of di

Re: Call for Interest: Clojure (or Lisp?) Code Camp with BLM focus

2020-07-07 Thread Scott McKay
I cannot hold my tongue on Pyret – why not Dylan? Pyret breaks no new ground, and does not have as good a language designer as Dave Moon. It's macro system can be trivially used to add the test-ish stuff that Pyret puts in its core language. Dylan remains the best language I've seen that never got

Re: Hi

2020-07-06 Thread Scott McKay
These guys sound pretty cool, actually! On Mon, Jul 6, 2020 at 7:27 AM Jakob Østergaard Hegelund wrote: > > Hi all, > > In case anyone is looking for a lisp gig in Lviv or Kyiv: > > https://jobs.lever.co/keepit/0ed78414-9a3e-473b-a043-0763ec10b2e9 > > > Rudi Araújo writes: > > > Hi, > > > ... >

Re: Hi

2020-05-08 Thread Scott McKay
Hi Peter! That describes me, too. —Scott > On May 8, 2020, at 8:11 PM, Peter Seibel wrote: > >  > I'm still on the list too and always have a SLIME/SBCL repl open in Emacs > just in case but I'm mostly managing now for a team that uses Python. > >> On Fri, May 8, 2020 at 4:48 PM Robert Gol

Re: Common Lisp style: multiple packages in same repo

2018-08-25 Thread Scott McKay
+1 I think we did OK in CLIM: an API package, and an internal package to implement in. --Scott > On Aug 25, 2018, at 7:53 PM, Ken Tilton wrote: > > Packages are massively overrated. This is not Java where every frickin source > file is a namespace. There is a certain obsessive compulsivene

Re: Common Lisp Blockchain - Scheme Coin

2017-12-18 Thread Scott McKay
Ha ha ha, awesome! On Sun, Dec 17, 2017 at 12:57 AM, Burton Samograd wrote: > Here’s a little ditty I decided to share. A Common Lisp Blockchain > implementation of a coin that has a useful Proof of Work: Scheme > Evaluation. > > Incomplete, but still interesting per the previous week’s discuss

Re: Detecting at runtime when bindings go out of scope?

2016-08-26 Thread Scott McKay
Sadly, I am post-Genera generation. Thanks for chiming in there > Scott. Gives me a lot to chew on. > > - DM > > > On Aug 26, 2016, at 06:17, Scott McKay wrote: > > From my perspective, there are two orthogonal things going on here: > 1. The idea of a "resource&q

Re: Detecting at runtime when bindings go out of scope?

2016-08-26 Thread Scott McKay
>From my perspective, there are two orthogonal things going on here: 1. The idea of a "resource" with a well-defined protocol for allocation, initialization, deinitialization, and deallocation. Genera (and CLIM) had macrology for this: defresource to define a resource, using-resource to use

Re: Erlang style processes in Common Lisp

2015-08-03 Thread Scott McKay
Yeah, this is why I suggested LFE in my first reply. --Scott On Aug 3, 2015, at 4:19 PM, Stelian Ionescu wrote: >> On Mon, Aug 3, 2015 at 3:36 PM, Attila Lendvai wrote: > How might we get equivalent cheap ephemeral processes into a > contemporary Common Lisp implementation? >>>

Re: Erlang style processes in Common Lisp

2015-08-03 Thread Scott McKay
Have you looks at Lisp-Flavored Erlang ("LFE")? - http://lfe.io It's really quite interesting, IMO. --Scott On Mon, Aug 3, 2015 at 11:12 AM, wrote: > Creators of Erlang have a Lisp background, and one feature of the Erlang > VM (BEAM) that I'd like back-ported into Common Lisp is their proce

Re: Do symbols need to be EQ?

2015-07-03 Thread Scott McKay
On Fri, Jul 3, 2015 at 8:44 AM, Martin Simmons wrote: > Packages are just a way to convert strings to symbols, which is useful when > they are obtained from files outside a running CL (e.g. via the reader/fasl > loader). > Agreed. Isn't it the case that {package x string} -> symbol is a 1-to-1 r

Re: [pro] [MOP] Does intern-eql-specializer serve any real purpose?

2014-12-26 Thread Scott McKay
The specializers are probably interned for the sake of allowing better optimization of EQL dispatch. I don't think it'll grow without bounds; it probably gets big enough to hold all of the methods with EQL dispatch, and then grows no further. Honestly, I don't use EQL methods much myself, if they

Re: [pro] AMOP question: When and where is slot-value-using-class called?

2014-08-01 Thread Scott McKay
On Fri, Aug 1, 2014 at 10:00 PM, Pascal J. Bourguignon < p...@informatimago.com> wrote: > Jean-Claude Beaudoin writes: > > > So my question is: Which one is right? > > I'd note that this is a major problem of how OO libraries or > frameworks are defined. They very rarely specify or give any guar

Re: [pro] lisp on mobile platforms these days

2014-04-30 Thread Scott McKay
Martin, do you have LispWorks running in AWS? --Scott On Wed, Apr 30, 2014 at 1:30 PM, Martin Simmons wrote: > > On Sun, 27 Apr 2014 10:18:17 +0600, Attila Lendvai said: > > > > dear lispers, > > > > what is the state of the art in running lisp (not just CL) on mobile > > platforms, prefera

Re: :DBG

2013-11-18 Thread Scott McKay
I'd like to second a number of people's opinions on this: No individual should be making a decision to define any functionality in a global namespace. It just invites clashes, and it sets a bad precedent. This is entirely irrespective of the person making the decision and the usefulness of the prop

Re: Looking for CDR volunteers

2013-11-04 Thread Scott McKay
Pascal, could you quickly describe: - What is typically involved doing this work? - How much time does it typically take? It might be helpful for people considering taking over from you to know how much work is involved. Thank you for all of your hard work doing this! --Scott On Mon, No

Re: assert / check-type / assure...

2013-09-22 Thread Scott McKay
It's sad that this conses... On Sun, Sep 22, 2013 at 3:44 PM, Pascal Costanza wrote: > > On 22 Sep 2013, at 20:45, Steve Haflich wrote: > > No, it is generally possible to write portable setf expanders that work > with multiple-value places provided the platform conforms to the ANS > requireme

Re: [pro] 404 animals

2011-01-25 Thread Scott McKay
On Jan 25, 2011, at 3:46 PM, Daniel Weinreb wrote: > There appears to be a new trend of putting cute > animals on your HTTP 404 page. Twitter has > a "Fail Whale", and now Tumblr has "TumblBeasts": > > http://www.observer.com/2011/tech/tumblr-adds-oatmeals-suggested-tumbeasts-404-page > > Perh

Re: [pro] Learning Lisp the Bump Free Way

2011-01-21 Thread Scott McKay
On Jan 21, 2011, at 8:43 AM, Erik Winkels wrote: > On Fri, Jan 21, 2011 at 07:48:50AM -0500, Daniel Weinreb wrote: >> >> Our utility library calls it "strcat". I think string-concat is >> probaby better. I picked 'strcat' as a nod to C, but I wholeheartedly fall into the Dave Moon camp: more d

Re: [pro] Learning Lisp the Bump Free Way

2011-01-20 Thread Scott McKay
As one of the list moderators, might I interject two words here: "please" and "stop"? I agree with Drew's sentiments, if not completely with his tone. But if his tone offends you or anyone else, please reply to him off-list. Let's keep this list very focused. Thanks! --Scott On Jan 20, 2011, a

Re: [pro] How to interact with a running lisp instance?

2010-12-20 Thread Scott McKay
On Dec 19, 2010, at 10:46 AM, Daniel Herring wrote: > On Sun, 19 Dec 2010, Scott McKay wrote: >> On Dec 17, 2010, at 4:57 PM, aeri...@xs4all.nl wrote: >> >>> On 17 dec 2010, at 22:15, Eli Naeher wrote: >>>> Right now I usually have (under screen) one

Re: [pro] How to interact with a running lisp instance?

2010-12-19 Thread Scott McKay
On Dec 17, 2010, at 4:57 PM, aeri...@xs4all.nl wrote: > On 17 dec 2010, at 22:15, Eli Naeher wrote: >> Right now I usually have (under screen) one instance of Emacs for >> personal projects (for which I try to use the latest Slime and Swank) >> and one for work (where they do not get updated so

Re: [pro] Modularity for subclassing in Common Lisp

2010-12-08 Thread Scott McKay
On Dec 7, 2010, at 11:10 PM, Matthew D. Swank wrote: > On 12/07/2010 09:19 PM, Faré wrote: >> A better question might be >> how do you enforce disjointness of some mixins. I suppose a >> heavy-handed use of MOP magic could do it, but oh well. > Q: Doctor, it hurts when I do this. > A: Well, don't

Re: [pro] When to use SLOT-VALUE...

2010-12-02 Thread Scott McKay
The system that Dan and I are working on does, in fact, have a 'with-accessors' macro that does just what you think. On Dec 2, 2010, at 12:37 PM, Ben Hyde wrote: > On Dec 1, 2010, at 9:51 AM, Daniel Weinreb wrote: >> The methods called by the callers (1) expect to find the object in a >> consiste

Re: [pro] Dennis Kucinich

2010-10-29 Thread Scott McKay
At a guess, this was mean to go to an internal ITA mailing list. Since I have never known Dan to spam anyone, it seems unlikely that he would start now. On Oct 29, 2010, at 11:23 AM, Daniel Weinreb wrote: > Dennis Kucinich's race is very close. If you want him to win, send $, see: > > http://ku