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.
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
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 :
>>
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
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
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
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
; 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
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
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
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
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
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,
> >
> ...
>
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
+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
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
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
>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
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?
>>>
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
35 matches
Mail list logo