Andrew Craig Profile
Andrew Craig

@andrew_cb2

Followers
204
Following
1K
Media
21
Statuses
394

Data Scientist | R | Python | APL | Compilers | Opinions are my own

Tokyo-to, Japan
Joined September 2015
Don't wanna be here? Send us removal request.
@andrew_cb2
Andrew Craig
2 years
Great and wide-ranging discussion about symbols (represented by languages like APL) vs words (represented by languages like q) in array languages.
@arraycast
Arraycast
2 years
The plan was to talk about tacit programming, but we never got around to it. Instead we found naming things is one of the hard problems of computing. Host: @code_report Panel: Marshall Lochbaum, Adám Brudzewsky, Stephen Taylor and Bob Therriault. https://t.co/K8M1SzT6xu
0
1
4
@lambda_conf
LambdaConf 2025
2 years
Explore the efficiency of array programming at #LambdaConf2024 with @Max_ErinMills. Learn how APL stands as a concise alternative to #NumPy. Perfect talk for those new to #APL. 🔥 Grab Your Early Bird Ticket before Jan. 21st! ➡️ https://t.co/VTGqSgfVy3
1
5
15
@carroll_jono
Jonathan Carroll
2 years
Advent of Code 2023 Day 7 (part 1) comparison between (Dyalog) #APL, #Kap, and base #rstats https://t.co/oEOH4tuvRV -- in which I detail an elegant array solution. I'm all in for learning the APL glyphs, now!
0
1
7
@Woven_Toyota
Woven by Toyota
2 years
RSVP for our C++ #Meetup on November 21 at 6:30 pm (JST) at our Tokyo office! Join us for a joint presentation from @RCS and @barrelshifter to learn about improving optimization. 👋 RSVP by November 14, 12pm! https://t.co/EakPePOCL4
0
16
40
@carroll_jono
Jonathan Carroll
2 years
⊏↯5_10⌊×26[⍥⚂50]+@​a⇡26 vs ⎕c⎕a[?5 10⍴26] New post: Hooray, Array! https://t.co/kDPehsWak6 in which I try out the new stack-based array language Uiua Open challenge to @code_report (or anyone) to improve on my solution(s). #APL #uiua #rstats
0
1
2
@carroll_jono
Jonathan Carroll
2 years
New post: Now You're Thinking with Arrays in which I realise that I got into programming while exclusively learning languages with something interesting in common. https://t.co/9TjNs4pBwi (shoutout to @code_report)
jcarroll.com.au
I keep hearing the assertion that “writing APL/Haskell/etc… makes you think differently” and I kept wondering why I agreed with the statement but at the same time didn’t think too much of it. I …
1
3
9
@dirk_sch
Dirk Schumacher 🚲
2 years
Say you write an R interpreter from scratch and you allow yourself to make breaking changes. What would you break and what would you keep? #rstats
10
3
5
@andrew_cb2
Andrew Craig
2 years
Some dataframe history: 'Statistical Models in S' (1991) is the book that first mentions dataframes. From Monday Morning Data Chat podcast episode 135: Dataframe Deep Dive w/ Devin Petersohn.
Tweet card summary image
creators.spotify.com
Devin Petersohn (Modin, Ponder) knows a thing or two about dataframes, having done his PhD thesis on them, among other related achievements. We'll talk about all things dataframes, both high level...
0
0
1
@code_report
Conor Hoekstra
2 years
Most popular array programming languages 🥳 https://t.co/TmQJqDg7Ag
5
10
53
@TheOlegarchy
Oleg 🇺🇦🐍 λ
2 years
Domain modeling with types in #Python: https://t.co/OPAG4drxdW
0
1
2
@andrew_cb2
Andrew Craig
3 years
I wrote a short article about q, a language that's surprisingly similar to #rstats (built-in data frames etc.). https://t.co/nM9Haes3Sb
github.com
A short article to highlight similarities between the q and R programming languages. - andycraig/q-for-r-programmers
2
3
24
@dyalogapl
Dyalog
3 years
Following extensive discussions, there is now a formal proposal for APL Array Notation. Read about the proposal and access it at https://t.co/dwhqoll1xA – we would appreciate your feedback before we proceed with our implementation.
0
1
6
@andrew_cb2
Andrew Craig
3 years
Yesterday at the Tokyo APL/J/K Meetup we solved some problems with the q programming language. It has lots of nice features, like implicit function parameters and partial function application.
0
0
3
@dyalogapl
Dyalog
3 years
Registration is now open for APL Seeds '23, a free online user meeting on 22 March 2023 from 14:00 UTC. For more information and to register, see https://t.co/StnUxhlmMX
0
3
13
@andrew_cb2
Andrew Craig
3 years
As an #rstats tidyverse fan, I like how concise q's querying syntax can be for operations on data frames ('tables' in q).
1
3
5
@andrew_cb2
Andrew Craig
3 years
Has anyone out there used #rstats and q (for the #kdb database)? I think there's some parallel evolution between the two but the communities don't overlap much. I'm interested to hear thoughts from anyone who's used both. Whether they feel similar, their respective strengths etc.
0
3
1
@code_report
Conor Hoekstra
3 years
@BarryRevzin @arraycast And of course there is the hidden gem of a talk by the infamous Roger Hui (implementer of J) entitled "What is Functional Programming?" where he uses legos to illustrate combinators in J https://t.co/st1pLS85YY
@code_report
Conor Hoekstra
4 years
Literally can't believe what I just watched ... a talk from 2011 entitled: "What is Functional Programming?" by John Scholes and Roger Hui. Hui refers to combinators as ... combinators (not trains or operators) and uses lego to describe them 🤯🤯🤯 https://t.co/ecE45Dn4Qz
1
3
14
@renkun_ken
Kun Ren
3 years
#vscode #rstats extension v2.7.0 released! New syntax highlighting, help preview in package devlopment, code block detection more consistent with #rstudio, and some bug fixes.
Tweet card summary image
github.com
New Features New syntax highlighting support for NAMESPACE and .Rbuildignore. (#1221, thanks @nx10) Support help preview in package development. (#1259, #1266) Enhancements The extension is re-p...
1
9
49
@andrew_cb2
Andrew Craig
3 years
Short video that nicely demonstrates the conciseness that can be achieved by eliminating repeated code via combinators.
@code_report
Conor Hoekstra
3 years
The beauty of my favorite languages APL and BQN (with some combinator love of course) shown in my first YouTube video in a while 🥳
0
0
2
@andrew_cb2
Andrew Craig
3 years
If you use VS Code, like that it detects R code blocks and wished that it could do the same for Python code blocks ... now it can thanks to @kylebarron2!
@kylebarron2
Kyle Barron kylebarron.dev on bsky
3 years
I got so annoyed at vscode and saddened by Atom's death that I made my own vscode extension to automatically infer Python blocks - really interactive Python dev - rich IPython outputs like dataframe rendering - w/o having to manually mark cell boundaries https://t.co/pSodfPEcwp
0
0
0