AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Is It OK to Mix the Types?
The idea that you probably still want to favor homogeneous arrays, I think it's still valid because performance wise, nothing will beat them. You should not be allowed to mix the types because it will just get you into strange situations. So in J, if you add integers enough, they will wrap around and go to two to the 63 minus one up to negative two to the63. Whereas with Jay actually you choose and with K as well, you choose floats or integer.
Array Cast - February 17, 2023
Show Notes
Thanks to Bob Therriault and Adám Brudzewsky for gathering these links:
[01] 00:01:20 APLSeeds '23 https://www.dyalog.com/apl-seeds-user-meetings/aplseeds23.htm
[02] 00:02:26 KXCon https://kx.com/events/kx-con-2023/
[03] 00:04:30 plrank.com https://plrank.com/
[04] 00:05:30 Michael Higginson ArrayCast Episode https://www.arraycast.com/episodes/episode46-michael-higginson
Iverson Centenary https://britishaplassociation.org/iverson-centenary-december-2020/
[05] 00:06:30 Lower Canada College https://www.lcc.ca/
IBM 2741 https://en.wikipedia.org/wiki/IBM_2741
Anderson Jacobson serial modem https://en.wikipedia.org/wiki/Anderson_Jacobson
Gilman and Rose - An Interactive Approach https://apl.wiki/Books#APL_―_An_Interactive_Approach
Leap Year https://en.wikipedia.org/wiki/Gregorian_calendar#Accuracy
APL implementation Leap Year https://tryapl.org/?clear&q=≠%E2%8C%BF0%3D4000%20400%20100%204∘.%7C1600%201700%201800%201900%202000%202100%202200%202300%204000&run
[06] 00:13:53 Larry Breed https://apl.wiki/Larry_Breed
Scientific Time Sharing Corporation https://en.wikipedia.org/wiki/Scientific_Time_Sharing_Corporation
STSC promotional video https://www.youtube.com/watch?v=mjgkhK-nXmk
666 BOX https://www.jsoftware.com/papers/APLQA.htm#666box
[07] 00:17:20 University of Toronto https://www.utoronto.ca/
Arthur Whitney https://aplwiki.com/wiki/Arthur_Whitney
I.P. Sharp and Associates https://apl.wiki/I.P._Sharp_Associates
[08] 00:18:23 360 Assembler https://en.wikipedia.org/wiki/IBM_System/360_architecture#Instruction_formats
Eric Iverson https://aplwiki.com/wiki/Eric_Iverson
[09] 00:22:40 IESO https://www.ieso.ca/
[10] 00:22:50 Smart Meters https://en.wikipedia.org/wiki/Smart_meter
[11] 00:23:30 Kdb+ https://code.kx.com/q/learn/brief-introduction/
[12] 00:24:30 First Derivatives https://fdtechnologies.com/
KX https://kx.com/
KX Sensors https://kx.com/solutions/energy-utilities/
[13] 00:27:52 George Hotz https://en.wikipedia.org/wiki/George_Hotz
[14] 00:36:56 ⎕ec https://abrudz.github.io/SAX2/SAX61.pdf#page=790
[15] 00:41:20 APL Programming Language https://en.wikipedia.org/wiki/APL_(programming_language)
Blackberry RIM https://en.wikipedia.org/wiki/BlackBerry_Limited
Rise and Fall of Blackberry https://www.businessinsider.com/blackberry-smartphone-rise-fall-mobile-failure-innovate-2019-11
[16] 00:45:45 Ken Iverson https://en.wikipedia.org/wiki/Kenneth_E._Iverson
Guy Steele https://en.wikipedia.org/wiki/Guy_L._Steele_Jr.
[17] 00:55:12 Nick Psaris ArrayCast Episode https://www.arraycast.com/episodes/episode42-nick-psaris-q
[18] 00:56:23 Right Parenthesis ) https://apl.wiki/System_command
Quad ⎕ https://apl.wiki/Quad_name
[19] 00:57:16 APL2 https://aplwiki.com/wiki/APL2
Axiom System https://dl.acm.org/doi/pdf/10.1145/800136.804446
Trenchard More https://en.wikipedia.org/wiki/Trenchard_More
Jim Brown https://aplwiki.com/wiki/Jim_Brown
[20] 00:59:28 SHARP APL https://aplwiki.com/wiki/SHARP_APL
Roger Moore https://en.wikipedia.org/wiki/Roger_Moore_(computer_scientist)
Richard Lathwell https://en.wikipedia.org/wiki/Richard_H._Lathwell
[21] 01:04:15 Array Models https://apl.wiki/Array_model
[22] 01:04:50 Strand Notation https://apl.wiki/Strand_notation
[23] 01:06:05 J Programming Language https://www.jsoftware.com/indexno.html
[24] 01:18:02 q Programming Language https://kx.com/academy/
Type of https://apl.wiki/Type
[25] 01:21:13 Haskell Programming Language https://www.haskell.org/
[26] 01:24:30 ⎕ML Migration Level https://apl.wiki/Migration_level
[27] 01:25:50 Oxide and Friends https://oxide.computer/podcasts/oxide-and-friends
Java Pubhouse https://www.javapubhouse.com/episodes
[28] 01:27:26 British APL Meetings https://britishaplassociation.org/
[29] 01:35:06 contact AT ArrayCast DOT COM
Listen to all your favourite podcasts with AI-powered features
Listen to the best highlights from the podcasts you love and dive into the full episode
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
Listen to all your favourite podcasts with AI-powered features
Listen to the best highlights from the podcasts you love and dive into the full episode