jackdaniel changed the topic of #commonlisp to: Common Lisp, the #1=(programmable . #1#) programming language | Wiki: <https://www.cliki.net> | IRC Logs: <https://irclog.tymoon.eu/libera/%23commonlisp> | Cookbook: <https://lispcookbook.github.io/cl-cookbook> | Pastebin: <https://plaster.tymoon.eu/>
perrierjouet has joined #commonlisp
louis` has joined #commonlisp
Oladon has quit [Quit: Leaving.]
louis` has quit [Ping timeout: 272 seconds]
louis` has joined #commonlisp
louis` has quit [Ping timeout: 245 seconds]
louis` has joined #commonlisp
jonatack has quit [Read error: Connection reset by peer]
jonatack has joined #commonlisp
louis` has quit [Ping timeout: 272 seconds]
robin has quit [Remote host closed the connection]
kevingal has quit [Ping timeout: 272 seconds]
random-nick has quit [Ping timeout: 272 seconds]
robin has joined #commonlisp
notzmv has joined #commonlisp
louis` has joined #commonlisp
louis` has quit [Ping timeout: 272 seconds]
habamax has joined #commonlisp
louis` has joined #commonlisp
<edwlan[m]> America/Los_Angeles alternates between PST and PDT
<edwlan[m]> The location makes a difference because, for example, Phoenix, AZ doesn’t have daylight savings time, so it’s always Mountain Standard Time. Other cities like Denver, CO would alternate between MST and Mountain Daylight Time
<edwlan[m]> So, the location-based time zones are generally better to use than the offsets or abbreviations for things like scheduling.
yewscion has quit [Remote host closed the connection]
louis` has quit [Ping timeout: 245 seconds]
louis` has joined #commonlisp
louis` has quit [Ping timeout: 245 seconds]
louis` has joined #commonlisp
louis` has quit [Ping timeout: 252 seconds]
<|3b|> edwlan[m]: they have names that aren't cities though (aside from any odd ones that actually are just a city) US/Pacific, US/Mountain, US/Arizona.
louis` has joined #commonlisp
* |3b| doesn't think i've ever heard anyone say they are in "Los Angeles" time zone, even if they live in LA, they are in Pacific. Adding an extra indirection to make people enter LA instead of pacific is just confusing
<skeemer> what are the most common common lisp implementations that are not dead today and that you would consider starting a new project in ?
<|3b|> especially for central, where the representative city is on the right edge, and the representative city of mountain time is also on the right edge, so a lot of the zone is closer to the mountain time city
* |3b| has no reason to know or care what time zones denver and chicago are in, except that i have to enter chicago into stupid UIs to get central time
<jcowan> Note that America/Toronto and America/New_York are in lockstep todday, but this hasn't always been so. From 1974-01-06 to 1974-10-05, the whole U.S. was on Daylight Savings Time, but Canada was not.
<jcowan> And anyway, is it really so hard, given a list of cities in your country, to figure out which the closest one is?
<|3b|> some of the western-most cities in the zone are within ~1/4 degree east of denver, close to 20degrees west of chicago
<|3b|> jcowan: the closest one is in the wrong zone :p
<|3b|> and it is extra work for no reason
<|3b|> note that US/Eastern and Canada/Eastern have the same historical properties as /Toronto and /New_York, without caring about cities
<edwlan[m]> Western Arizona is an example where picking US/Mountain is likely to give you the wrong time zone for part of the year
<|3b|> so pick us/arizona
<edwlan[m]> Parts of Indiana are like this too, I think
<|3b|> since you live in arizona time zone, not mountain time zone
<|3b|> and there is US/East-Indiana for them too
louis` has quit [Ping timeout: 272 seconds]
<edwlan[m]> And there are two pacific time zones and you switch between them in California
<|3b|> no, there is 1 time zone that observes DST
<edwlan[m]> we switch from PST to PDT and back
<edwlan[m]> Anyways, I’ve always preferred picking the city rather than the other zones
<|3b|> and conveniently, US/Pacific is that timezone, which includes PST and PDT
<|3b|> presumably you live somewhere with an obvious reference city. would picking "Pacific" be more confusing?
<|3b|> a good chunk of mountain is closer to LA than Denver, lots of central is closer to Denver than Chicago,lots of eastern is closer to Chicago than NY
<edwlan[m]> Yeah, one example here is that California periodically talks about abolishing daylight savings time
<|3b|> and probably the majority of people in any of those don't even know which is closer, even with a map :p
<edwlan[m]> And I’m more confident that the city timezone data will be updated than that I’ll remember to switch away from pacific time.
<|3b|> and then all the people in northern idaho who have been trained to enter LA would suddenly be getting the wrong zone
<|3b|> and nv, or, wa
<|3b|> and they would suddenly have to know some other random city now means pacific time
<edwlan[m]> If you’re up there, you’d enter Seattle
<edwlan[m]> Or Boise
<|3b|> depends on your time zone database
dinomug has joined #commonlisp
<|3b|> and boise would be wrong, it is in mountain
<|3b|> yay for "just pick the closest" again
<|3b|> either have a database with /every/ city in it, or a map that zooms in close enough to find cities, or just let people pick the time zone name
louis` has joined #commonlisp
<skeemer> what are the most common common lisp implementations that are not dead today and that you would consider starting a new project in ?
zeroplissken has joined #commonlisp
louis` has quit [Remote host closed the connection]
louis` has joined #commonlisp
<|3b|> most people just write common lisp not code for some specific implementation (unless maybe they need some specific extension)
<|3b|> sbcl is probably the most popular, ccl,clisp,ecl are also popular
<|3b|> some people like the commercial lisps (acl, lispworks)
<|3b|> abcl if you want to run on jvm
<|3b|> CL specifies enough, and implementations extend to support enough of the same things, that it is usually not that hard to write code that works on many implementations (at least once you know CL well enough to tell which parts are required by the spec and which are extensions or work accidentally)
habamax has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.0.92)]
louis` has quit [Ping timeout: 240 seconds]
lucasta has quit [Remote host closed the connection]
notzmv has quit [Ping timeout: 245 seconds]
<jcowan> Yes, well, in the U.S. the zone boundaries are far west of their nominal positions. Look at Michigan, which mostly Eastern time even though its westernmost pont is 2 degrees of longitude west of Chicago.
louis` has joined #commonlisp
edgar-rft has quit [Quit: Leaving]
louis` has quit [Ping timeout: 272 seconds]
Psybur has quit [Ping timeout: 272 seconds]
Psybur has joined #commonlisp
louis` has joined #commonlisp
jeffrey has quit [Quit: Client quit]
louis` has quit [Remote host closed the connection]
louis` has joined #commonlisp
zeroplissken has quit [Quit: Leaving]
louis` has quit [Ping timeout: 272 seconds]
fitzsim has joined #commonlisp
<fitzsim> I got lem-sdl2 working on ppc64le; cl-autowrap, cl-sdl2, cl-sdl2-ttf and cl-sdl2-image needed minor porting patches; I sent pull requests for all of them; fingers crossed that they'll be merged so that a future Quicklisp update will pick them up
louis` has joined #commonlisp
louis` has quit [Ping timeout: 272 seconds]
notzmv has joined #commonlisp
Oladon has joined #commonlisp
louis` has joined #commonlisp
louis` has quit [Ping timeout: 246 seconds]
louis` has joined #commonlisp
louis` has quit [Ping timeout: 272 seconds]
louis` has joined #commonlisp
louis` has quit [Ping timeout: 272 seconds]
louis` has joined #commonlisp
habamax has joined #commonlisp
louis` has quit [Ping timeout: 245 seconds]
pranavats has left #commonlisp [Disconnected: Hibernating too long]
azimut has joined #commonlisp
bilegeek has joined #commonlisp
louis` has joined #commonlisp
louis` has quit [Ping timeout: 252 seconds]
dinomug has quit [Remote host closed the connection]
edgar-rft has joined #commonlisp
akoana has quit [Quit: leaving]
masinter has joined #commonlisp
louis` has joined #commonlisp
bjorkintosh has quit [Remote host closed the connection]
bjorkintosh has joined #commonlisp
bjorkintosh has joined #commonlisp
bjorkintosh has quit [Changing host]
louis` has quit [Ping timeout: 245 seconds]
louis` has joined #commonlisp
<jcowan> The main point about the cities is that their names tend to be very stable. The name "Roma" has been in use for 2776 years without interruption, and "Rome" is a trivial variant of it
<jcowan> so europe/rome (or europa/roma) is extremely well defined
louis` has quit [Ping timeout: 252 seconds]
<edgar-rft> what is the timezone of Atlantis?
<jcowan> depends on where you think Atlantis wsa
<jcowan> was
<edgar-rft> I mean it'a well-established and well-defined name, but...
<jcowan> perhaps UTC or etc/UTC-1
<edgar-rft> a more trivial exampl: there are 14 places in the world named New York!
<edgar-rft> example, damn keybord
<jcowan> Only one of which is the largest city in its country+timezone combination.
<jcowan> "keyboard, damn keyboard"
* edgar-rft goes looking for a better keyboard
louis` has joined #commonlisp
<aeth> clearly the best New York is https://en.wikipedia.org/wiki/New_York,_Ukraine
<aeth> also known as Нью-Йорк
<aeth> this list only has 12, not 14. https://en.wikipedia.org/wiki/New_York#Places
<aeth> (since the entries in "New York state" are kind of duplicates of each other)
<aeth> Maybe 13 if you consider NYC and NY state separate.
louis` has quit [Ping timeout: 245 seconds]
dcb has quit [Quit: MSN Messenger 4.0.2]
pranavats has joined #commonlisp
louis` has joined #commonlisp
louis` has quit [Ping timeout: 272 seconds]
louis` has joined #commonlisp
louis` has quit [Ping timeout: 250 seconds]
louis` has joined #commonlisp
seanw has quit [Ping timeout: 272 seconds]
igemnace has quit [Ping timeout: 245 seconds]
Inline has joined #commonlisp
mgl has joined #commonlisp
louis` has quit [Ping timeout: 272 seconds]
euandreh has quit [Ping timeout: 258 seconds]
<beach> Hmm, the AMOP function ENSURE-GENERIC-FUNCTION-USING-CLASS (and thus also ENSURE-GENERIC-FUNCTION) has a keyword parameter :DECLARATIONS, but the version of ENSURE-GENERIC-FUNCTION in the standard has a keyword parameter :DECLARE, just like DEFGENERIC.
louis` has joined #commonlisp
louis` has quit [Remote host closed the connection]
louis` has joined #commonlisp
<beach> And the dictionary page for ENSURE-GENERIC-FUNCTION is inconsistent in that it says that the keyword arguments correspond to the options to DEFGENERIC except for METHOD-CLASS and GENERIC-FUNCTION-CLASS. But then it goes right ahead and requires the METHOD-COMBINATION keyword argument to be a method-combination object, which contradicts the previous sentence.
<Inline> standardese eheh
igemnace has joined #commonlisp
bilegeek has quit [Quit: Leaving]
notzmv has quit [Ping timeout: 260 seconds]
mgl has quit [Quit: Client closed]
igemnace has quit [Remote host closed the connection]
jonatack has quit [Ping timeout: 272 seconds]
shka has joined #commonlisp
jonatack has joined #commonlisp
Oladon has quit [Quit: Leaving.]
son0p has quit [Ping timeout: 240 seconds]
mi6x3m has joined #commonlisp
robin_ has joined #commonlisp
Alfr has quit [Killed (sodium.libera.chat (Nickname regained by services))]
Alfr has joined #commonlisp
Spec` has joined #commonlisp
tibfulv_ has joined #commonlisp
beach` has joined #commonlisp
doyougnu- has joined #commonlisp
kg7ski- has joined #commonlisp
beach has quit [Killed (NickServ (GHOST command used by beach`!~user@2a01:cb19:a62:6300:14ab:d12f:7e10:a04a))]
selfish has joined #commonlisp
beach` is now known as beach
Noisytoot has quit [Killed (erbium.libera.chat (Nickname regained by services))]
Noisytoot has joined #commonlisp
Demosthe1ex has joined #commonlisp
Lowly_Drainpipe has joined #commonlisp
pi2 has joined #commonlisp
masinter has quit [*.net *.split]
edgar-rft has quit [*.net *.split]
karlosz has quit [*.net *.split]
robin has quit [*.net *.split]
kg7ski has quit [*.net *.split]
bird_ has quit [*.net *.split]
pranavats has quit [*.net *.split]
johnjaye has quit [*.net *.split]
tibfulv has quit [*.net *.split]
doyougnu has quit [*.net *.split]
Demosthenex has quit [*.net *.split]
Krystof has quit [*.net *.split]
tevo has quit [*.net *.split]
drainpipe has quit [*.net *.split]
splatt990 has quit [*.net *.split]
spec has quit [*.net *.split]
masinter has joined #commonlisp
edgar-rft has joined #commonlisp
dino_tutter has joined #commonlisp
bird_ has joined #commonlisp
msavoritias has joined #commonlisp
pranavats has joined #commonlisp
jon_atack has joined #commonlisp
jonatack has quit [Ping timeout: 250 seconds]
jrx has joined #commonlisp
jon_atack has quit [Read error: Connection reset by peer]
jon_atack has joined #commonlisp
pranavats has left #commonlisp [Error from remote client]
pranavats has joined #commonlisp
euandreh has joined #commonlisp
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 245 seconds]
Lord_of_Life_ is now known as Lord_of_Life
euandreh has quit [Ping timeout: 264 seconds]
euandreh has joined #commonlisp
jrx has quit [Quit: ERC (IRC client for Emacs 27.2)]
notzmv has joined #commonlisp
mi6x3m has quit [Ping timeout: 250 seconds]
jon_atack has quit [Read error: Connection reset by peer]
jon_atack has joined #commonlisp
zaymington has joined #commonlisp
mgl has joined #commonlisp
robin_ is now known as robin
mgl has quit [Client Quit]
McParen has joined #commonlisp
zaymington has quit [Ping timeout: 246 seconds]
tedwing has joined #commonlisp
<Josh_2> Hi :trumpet:
<edgar-rft> tumpets are nice pets, they don't need much food
pi2 has quit [Ping timeout: 250 seconds]
<doulos05_> Roswell really seems to simplify shipping software written in CL!
pi2 has joined #commonlisp
<doulos05_> It makes it almost like python software, where it's just "pip install x" and now you can just type "x" to run it from the command line
pi2 has quit [Ping timeout: 245 seconds]
Demosthe1ex is now known as Demosthenex
pi2 has joined #commonlisp
<Inline> hello @geblaese@
<Inline> lol
<Inline> i have all the power for the job but it's on the wrong end you know
<Inline> hahahaha
igemnace has joined #commonlisp
<McParen> doulos05_: can it get any easier than simply calling save-lisp-and-die?
<McParen> I havent tried roswell, but as i understand, its primary purpose is easily installing and updating different implementations.
pi2 has quit [Ping timeout: 246 seconds]
pi2 has joined #commonlisp
Inline has quit [Ping timeout: 245 seconds]
pi2 has quit [Remote host closed the connection]
pi2 has joined #commonlisp
random-nick has joined #commonlisp
mi6x3m has joined #commonlisp
euandreh has quit [Ping timeout: 264 seconds]
<doulos05_> McParen: I can call save-lisp-and-die on my linux machine. If I send that file to someone on a windows machine, can they open it?
<McParen> doulos05_: ok, that sounds useful.
<pjb> doulos05_: they can always open the file, but they won't be able to do much else with it.
<pjb> doulos05_: even in the case of clisp, which uses a VM, there are elements in its images that are incompatible across OSes.
<pjb> doulos05_: that said, it's theorically possible to design a VM that would be completely portable, like the JVM.
holycow has joined #commonlisp
holycow has left #commonlisp [#commonlisp]
pi2 has quit [Ping timeout: 264 seconds]
euandreh has joined #commonlisp
cage has joined #commonlisp
pi2 has joined #commonlisp
pi2 has quit [Remote host closed the connection]
attila_lendvai has joined #commonlisp
waleee has joined #commonlisp
pi2 has joined #commonlisp
mi6x3m has quit [Quit: Leaving]
pi2 has quit [Ping timeout: 264 seconds]
jon_atack has quit [Ping timeout: 272 seconds]
Inline has joined #commonlisp
notzmv has quit [Ping timeout: 246 seconds]
waleee has quit [Ping timeout: 272 seconds]
<doulos05_> pjb: Yeah, that'd be pretty awesome.
pi2 has joined #commonlisp
<rselim> that would be a fun project. maybe combine it with some of the Actually Portable Executable stuff?
<rselim> so you can save to an image that includes the vm and is runnable as a selfcontained binary, multiplatform
dino_tutter has quit [Ping timeout: 245 seconds]
pi2 has quit [Ping timeout: 272 seconds]
mgl has joined #commonlisp
pi2 has joined #commonlisp
waleee has joined #commonlisp
habamax has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.0.92)]
pi2 has quit [Ping timeout: 245 seconds]
pi2 has joined #commonlisp
<pjb> There are several engines that could be used perhaps, or at least from which we could take inspiration. Eg. Apple Bitcode, or LLVM bitcode (LTO); I guess they're the same.
<hayley> Apple uses LLVM bitcode, to my knowledge. But depending on your needs, LLVM IR is possibly too low level, exposing representations and implementation details.
waleee has quit [Ping timeout: 245 seconds]
<hayley> Though it might work for the same implementation across different instruction sets; non-local transfer of control seems the most daunting and platform-specific thing in LLVM.
dra has joined #commonlisp
dra has quit [Changing host]
dra has joined #commonlisp
<hayley> But if you want to do such things for a laugh, the easiest approach is to send the source code. Sorry not sorry.
attila_lendvai_ has joined #commonlisp
attila_lendvai has quit [Read error: Connection reset by peer]
pi2 has quit [Remote host closed the connection]
pi2 has joined #commonlisp
thollief has joined #commonlisp
<pl> LLVM bitcode is not portable though
<pl> and can include all kinds of random extensions on top of including assumptions about target platform
<pjb> hayley: actually I agree with you. Just send the source code.
<hayley> pjb: I'd say Smalltalk-80 but Xerox dropped the ball on endianness (the VM should deal with a canonical endianness on disk, rather than byteswapping the image).
waleee has joined #commonlisp
<pjb> clisp writes all the binary files in a portable format (little-endian) so at least, you can transfer them across systems. But I don't know of any such guarantee with other implementations.
rbcarleton has joined #commonlisp
waleee has quit [Ping timeout: 258 seconds]
pve has joined #commonlisp
McParen has left #commonlisp [#commonlisp]
alcor has joined #commonlisp
tyson2 has joined #commonlisp
hosk1 has joined #commonlisp
hosk1 has quit [Client Quit]
pi2 has quit [Ping timeout: 258 seconds]
zxcvz has joined #commonlisp
pi2 has joined #commonlisp
dino_tutter has joined #commonlisp
ldb has joined #commonlisp
alcor has quit [Remote host closed the connection]
eddof13 has joined #commonlisp
alcor has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
pi2 has quit [Ping timeout: 240 seconds]
bjorkint0sh has joined #commonlisp
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bjorkintosh has quit [Ping timeout: 246 seconds]
pi2 has joined #commonlisp
eddof13 has joined #commonlisp
jon_atack has joined #commonlisp
zxcvz has quit [Quit: zxcvz]
pi2 has quit [Ping timeout: 272 seconds]
pi2 has joined #commonlisp
euandreh has quit [Ping timeout: 245 seconds]
bjorkint0sh has quit [Remote host closed the connection]
bjorkint0sh has joined #commonlisp
theBlackDragon has quit [Ping timeout: 250 seconds]
theBlackDragon has joined #commonlisp
pi2 has quit [Remote host closed the connection]
pi2 has joined #commonlisp
lucasta has joined #commonlisp
tyson2 has joined #commonlisp
lucasta has quit [Remote host closed the connection]
lucasta has joined #commonlisp
jonatack1 has joined #commonlisp
jon_atack has quit [Read error: Connection reset by peer]
Inline has quit [Ping timeout: 245 seconds]
igemnace has quit [Remote host closed the connection]
pi2 has quit [Ping timeout: 246 seconds]
lucasta has quit [Remote host closed the connection]
puchacz has joined #commonlisp
pi2 has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
dcb has joined #commonlisp
pi2 has quit [Ping timeout: 258 seconds]
tibfulv_ is now known as tibfulv
pi2 has joined #commonlisp
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
eddof13 has joined #commonlisp
tyson2 has joined #commonlisp
puchacz has quit [Quit: Client closed]
pi2 has quit [Ping timeout: 245 seconds]
msavoritias has quit [Remote host closed the connection]
pi2 has joined #commonlisp
mgl has quit [Quit: Client closed]
jonatack1 has quit [Read error: Connection reset by peer]
jonatack1 has joined #commonlisp
tyson2` has joined #commonlisp
jasonmw has quit [Remote host closed the connection]
green_ has quit [Remote host closed the connection]
jasonmw has joined #commonlisp
green_ has joined #commonlisp
tyson2 has quit [Ping timeout: 264 seconds]
selfish has quit [Ping timeout: 252 seconds]
tyson2` has quit [Remote host closed the connection]
tyson2 has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
tevo has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 28.2]
pi2 has quit [Ping timeout: 245 seconds]
pi2 has joined #commonlisp
tedwing has quit [Ping timeout: 272 seconds]
tedwing has joined #commonlisp
Gleefre has quit [Ping timeout: 246 seconds]
Inline has joined #commonlisp
pi2 has quit [Ping timeout: 246 seconds]
yewscion has joined #commonlisp
pi2 has joined #commonlisp
Gleefre has joined #commonlisp
yewscion has quit [Remote host closed the connection]
yewscion has joined #commonlisp
dino_tutter has quit [Ping timeout: 272 seconds]
pi2 has quit [Ping timeout: 260 seconds]
thollief has quit [Remote host closed the connection]
<skeemer> would you guys advice this book ? Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp
<skeemer> is it still relevant?
<pjb> Definitely.
<pjb> It's a good book, with a succint Common Lisp reference (better than the Hyperspec for newbies), and teaching CL programming using classic AI algorithms. Which makes it very interesting.
igemnace has joined #commonlisp
<skeemer> pjb, but are these algorithms still relevant?
<skeemer> i mean how archaic are the things teached ?
tedwing has quit [Quit: leaving]
<doulos05_> skeemer: In terms of the lisp? Not at all. In terms of the AI? It's classic AI, not Machine Learning, so that's different.
<pjb> Yes. ChatGPT is still not able to do GPS, so you bet they're still relevant.
<pjb> We need to make some fusion of classic AI and statistical AI. Now is the right time.
<doulos05_> But not archaic. People still use it tasks that aren't big-data-driven AI.
mgl has joined #commonlisp
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pi2 has joined #commonlisp
dino_tutter has joined #commonlisp
<skeemer> pjb, what does GPS stand for ?
<pjb> General Problem Solver. Classical AI algorithm. Actually used a lot in robotics.
dra has quit [Remote host closed the connection]
perrierjouet has quit [Quit: WeeChat 4.0.2]
attila_lendvai_ has quit [Remote host closed the connection]
attila_lendvai_ has joined #commonlisp
<jcowan> hayley: Back in 1980 there was no obviously dominant endianness, as there is today, so it made more sense (given that your average image load in on the same machine where the save was done) to swap lazily as needed.
<jcowan> s/load/loads
perrierjouet has joined #commonlisp
shka has quit [Ping timeout: 246 seconds]
Krystof has joined #commonlisp
mgl has quit [Quit: Client closed]
tyson2 has joined #commonlisp
pi2 has quit [Remote host closed the connection]
pi2 has joined #commonlisp
attila_lendvai_ has quit [Ping timeout: 272 seconds]
azimut has quit [Ping timeout: 240 seconds]
azimut has joined #commonlisp
pi2 has quit [Ping timeout: 240 seconds]
pi2 has joined #commonlisp
azimut has quit [Ping timeout: 240 seconds]
Inline has quit [Ping timeout: 246 seconds]
igemnace has quit [Remote host closed the connection]
pi2 has quit [Ping timeout: 245 seconds]
pi2 has joined #commonlisp
<pjb> jcowan: the obvious endianness is big-endian.
<pjb> That has always been the case.
pi2 has quit [Ping timeout: 272 seconds]
<jcowan> If you say so.
pi2 has joined #commonlisp
Gleefre has quit [Ping timeout: 246 seconds]
alcor has quit [Remote host closed the connection]
pi2 has quit [Remote host closed the connection]
pi2 has joined #commonlisp
dino_tutter has quit [Ping timeout: 245 seconds]
habamax has joined #commonlisp
tyson2 has quit [Read error: Connection reset by peer]
tevo has quit [Ping timeout: 246 seconds]
tevo has joined #commonlisp
Lycurgus has joined #commonlisp
<Lycurgus> ppl not alive and in the field in '80 have a hard time understanding the diversity of architectures in that time
<Lycurgus> at that time the dominant form of computer now what called a microcomputer and the thought that there would be one basic arch that essentially was the universe or the common universe anyway woulda seemed far fetched
<aeth> to be fair, there's 2.5 architectures
<aeth> used to be x86/ARM/MIPS, now it's x86-64/ARM64/RISC-V
<aeth> (and yeah RISC-V is already everywhere because $0.00 beats ARM's $0.10)
<aeth> Maybe 2.75 if you want to give RISC-V 0.375 and POWER 0.375
<Lycurgus> power is distinct
<aeth> yes, power definitely is the odd one out afaik
<Lycurgus> arm not so much
<Lycurgus> but in 80, and for a while after that a hundred schools blossomed
<ldb> ppc was popular for game consoles
<aeth> and Apple
<ldb> PS3
eddof13 has joined #commonlisp
<Lycurgus> and endedness varied
<ldb> haha the big endian
<aeth> these discussed architectures more or less match up with the architectures supported by SBCL... also SPARC for some reason even though it's dead post-Oracle. https://sbcl.org/platform-table.html
<ixelp> Download - Steel Bank Common Lisp
<Lycurgus> most ppl in the field now don't even know of archs that predate intel
<ldb> like M68k
<Lycurgus> well here they know about symbolics
<Lycurgus> *was called
<Lycurgus> (not sayin symbolics predated intel ofc)
<aeth> you see this everywhere, though... before a field standardizes on best practices
<aeth> smartphones in the '00s, VR/AR in the '10s
<aeth> I wonder what the new, exciting hardware field is. Maybe still VR/AR.
<ldb> Nintendo Virtual Boy!
tyson2 has joined #commonlisp
HerlockSholmes has quit [Quit: BRB!]
smarton has quit [Quit: The Lounge - https://thelounge.chat]
HerlockSholmes has joined #commonlisp
smarton has joined #commonlisp
Lycurgus has quit [Quit: Exeunt: personae.ai-integration.biz]
lucasta has joined #commonlisp
<hayley> jcowan: I got bit by endianness running Smalltalk-80 on my Wii in 2021; it's big-endian and the VM author already byteswapped for a little-endian machine.
Lycurgus has joined #commonlisp
Lycurgus has quit [Client Quit]
euandreh has joined #commonlisp
euandreh has quit [Client Quit]
Krystof has quit [Ping timeout: 245 seconds]
son0p has joined #commonlisp