Whiley @WhileyLang
A programming language with software verification and flow typing to eliminate bugs at compile time! whiley.org Wellington, New Zealand Joined November 2014-
Tweets179
-
Followers175
-
Following851
-
Likes184
I must be getting old. I no longer want a language with 273 overlapping features to master to become a software wizard. I want a language with 15 features that compose and work well together.
Lower standards so a larger fraction of papers are accepted? That decreases the average quality of publications. An alternative that *increases* quality of publications is to encourage journal publications: polished versions of the best papers. 2/2
Some research areas (like PL) look bad on naive metrics because publication LPUs are larger and researchers look less productive. Incentives for hiring and promotion become distorted when metrics like paper counts and citations are applied. Solution? 1/2
TIL there are multiple people whose names are on 20+ (a max of 33!) papers submitted to a single conference. I am curious what that community chooses to do, or not do, next.
TIL there are multiple people whose names are on 20+ (a max of 33!) papers submitted to a single conference. I am curious what that community chooses to do, or not do, next.
Oh for goodness sake, Apple is still parsing untrusted TrueType fonts using an old pile of C code in 2023. TrueType is not that hard to parse in a safe language if you don't need hinting, folks (which is disabled on iOS). In fact I wrote most of that code a few years ago.
Oh for goodness sake, Apple is still parsing untrusted TrueType fonts using an old pile of C code in 2023. TrueType is not that hard to parse in a safe language if you don't need hinting, folks (which is disabled on iOS). In fact I wrote most of that code a few years ago.
Join @whileydave, a researcher in smart contracts at @Consensys, and learn how formal verification of smart contracts has the potential to significantly improve their security and reliability! 🔐 🗓️EVMSummit.org/#program
sat down and wrote the “how do I read type systems notation” overview I wish I had when I was learning about type systems langdev.stackexchange.com/a/2693/861
The Dafny Programming Language is pretty amazing at times ... whileydave.com/2023/06/27/pro… #programming
Finally found a good use for the `by method` syntax in Dafny. The method implementation does not stack overflow on large sequences (whereas the function does on the Java backend as its not tail recursive). Mind = 🤯
Life goals: create a programming language and use it exclusively for the majority of my professional career
Pattern Matching in Rust's Neverland! #rustlang whileydave.com/2023/04/16/pat…
From the ICSE23 website: "Equity at its heart is about removing barriers, biases, and obstacles that impede equal access and opportunity to succeed" . Also, I just paid >AUD 3K in fees to attend. I won't be able to ever do this again. #icse2023.
Disappointed this doesn't compile in #rustlang :(
Nice talk looking at Dafny and Whiley! youtu.be/fWSGhxyTG-4
Perverse incentives promote perverse behavior. Our community's ever-growing obsession with publication at a few select venues is a blight on our field. It is harming quality research in "secondary" areas. It is fueling unethical behavior among researchers.
Dafny 4 syntax is coming very soon. Finally we’ll be rid of the aweful “function method” syntax!! dafny.org/dafny/
An important question about EVM equivalence though ... is which EVM version!!?? 😆
Someone asked me what I liked about @rustlang. Am not bothered about safe memory management! Hard to pin down though. Somehow, despite the learning curve ... its quite productive!

Colin Gordon of Masto... @csgordon
1K Followers 3K Following CS prof at Drexel. (He/him). Now mostly on Mastodon at @[email protected] and @[email protected] and @[email protected]
David J. Pearce @whileydave
1K Followers 3K Following [email protected] | Formal Verification, Compilers & Static Analysis | @WhileyLang | Researcher in Smart Contracts @ConsenSys | Opinions are my own.
Dora Cobb @cobb_dora8967
2 Followers 172 Following Recruiting webshell engineers to penetrate websites, with a monthly salary of up to $100,000. If interested, please contact https://t.co/IwtlHKqkb8
Aram Hăvărneanu @aramh
3K Followers 1K Following Mathematical engineer bringing type safety to the cloud. Previously worked on CUE @cue_lang. JSR PC, @(R6)+; I wrote the arm64, sparc64, and Solaris Go ports.
Dairdeemp @DairdeempY_jKs
47 Followers 4K Following
Alexander Braekevelt @FizzFooBuzzBar
154 Followers 1K Following software engineer @NekoHealth, previously @Barco, graduated in engineering @KU_Leuven
Jeff Daman @jeff_daman
22 Followers 1K Following
Maurice @MauScheff
201 Followers 1K Following Indie hacker building in public / All things product. #buildinpublic
Monsieur Ethereum �... @MonsieurETH
88 Followers 1K Following It's all about coordination, and it always has been. You can read my credentials at my non-anon account.
Karan @karanp_dev
54 Followers 752 Following
pseudorandomkafka @emitRandomKafka
17 Followers 4K Following
Nilesh Trivedi @nileshtrivedi
11K Followers 7K Following Building AIs at https://t.co/duOuULnu9d I love machines, math & music. @lossfunk @meta @foresightinst @clearFromCT @iiml @iitkgp ❤️ https://t.co/kJujVRw8jZ
Nipun Sinha @nipunsinha
41 Followers 2K Following
Krishna Padmasola @placidex
89 Followers 2K Following
Thiago @thiagoalro
29 Followers 618 Following
Bare-Metal Cybernetic... @David_Biyi
415 Followers 3K Following Interested in bits and atoms. Building https://t.co/qFqaCPNw7Z
Jackie Haynes @jsahaynes
653 Followers 465 Following All things prog. languages and data modelling, java, fp, c++. she/her
Manchaary Bahylaj �... @manchaary12
327 Followers 4K Following Человек человеку - человек. Ауф. Fix your hearts or die. We let the souls torment us. ⬋⬋⬋ on 🦋
Jagan @jagan93618080
159 Followers 5K Following
Mawuli Gbemou @GbemouMawuli
34 Followers 742 Following
Fabio Mogavero, Ph.D.... @fabiomog
130 Followers 1K Following A Theoretical Computer Science Passionate Associate Professor in Computer Science @[email protected] @fabiomog.bsky.social
Ignacio Ballesteros @iBallesteros_G
210 Followers 2K Following Me pillas con la bio en construcción. Vuelva usted mañana. bsky: @ignacioballesteros.es 🦋
Víctor Carrillo-Redo... @victorcrrd
26 Followers 154 Following Scala Software Engineer @XebiaFunctional
Karthik Ravikanti @plumenator
401 Followers 5K Following Rust at $job, Rust and Haskell at home. Opinions my own. Also at @[email protected] @[email protected] @[email protected]
Matthew Parkinson @ParkyMatthew
546 Followers 559 Following Working at Microsoft Research on various programming language things.
metartampion @GereyYves
1 Followers 53 Following Demomaker. Specialist in generalisations. Close to Metalhead.
David Young @roboguy20
502 Followers 1K Following Computer science PhD student focusing in programming languages
Bartholomew @alon7786
25 Followers 1K Following
Kartik @k4rtik
1K Followers 434 Following Quantum Compiler Engineer at @QuantinuumQC. Previously: @UChicagoCS, @BrownCSDept.
Samundeeswaran @Samundeeswaran
19 Followers 2K Following
altf2o @altf2o
934 Followers 5K Following Programmer, DevSecOps, InfoSec, father of 3, husband, lover of technology, musician who loves heavy metal & blues guitar, and making hip hop beats!
Benjamin @hastebrot
51 Followers 615 Following
Tamas Szokol @tamas_szokol
144 Followers 2K Following
alcides @alcides
2K Followers 3K Following Typing types. Associate Professor at the University of Lisbon.
Pedro Ramos @plr_pedramos
18 Followers 905 Following
Advait Vinayak Soman @advait_soman
146 Followers 1K Following Compilers and Programming language enthusiast. Working in Nvidia Pune Compiler team tweets are personal
Ellesystem @ellesystem
449 Followers 957 Following Functional programming (F# mostly), generative art. cohost: https://t.co/KPU4HTQGmk mastodon: @[email protected]
Larry Deck @dulcarnon
30 Followers 844 Following “I am, til God me bettere mynde sende, At dulcarnon, right at my wittes ende.”
Yuan Ji @jiwhiz
103 Followers 152 Following Independent Software Developer and Contractor; Edmonton Java Developer; Open Source and Functional Programming Evangelist
Dmitrii Kovanikov @ChShersh
43K Followers 205 Following Dysfunctional Programming account #1. Senior SWE at Bloomberg. I write C++ for money. ex-Haskell, ex-OCaml. All opinions are my own.
Alexis King @lexi_lambda
13K Followers 22 Following computers can be understood • DMs open (but responsiveness varies) • she/her, ⚢
Mara @m_ou_se
45K Followers 415 Following Rust dev, Electronics engineer, Author, @rustlang Library team lead, ADHD, Polyamorous, Lesbian, She/Her
Jonathan Müller @foonathan
12K Followers 70 Following C++, compilers, and programming languages. Library developer @thinkcell, chair for std::ranges at @isocpp. @[email protected]
Andreas Zeller @AndreasZeller
9K Followers 220 Following Software researcher at @CISPA. Testing and analyzing software for a better world. Find me at @[email protected] or @[email protected].
Nate Foster @natefoster
6K Followers 1K Following professor @cs_cornell, @p4lang enthusiast, programmer, cyclist, husband, dad.
Colin Gordon of Masto... @csgordon
1K Followers 3K Following CS prof at Drexel. (He/him). Now mostly on Mastodon at @[email protected] and @[email protected] and @[email protected]
matt godbolt is mostl... @mattgodbolt
15K Followers 2K Following Husband, father, coder, sometime verb, real person. Fond of old hardware. Co-host @twoscp. #BlackLivesMatter. @matt.godbolt.org on bsky He/him
David J. Pearce @whileydave
1K Followers 3K Following [email protected] | Formal Verification, Compilers & Static Analysis | @WhileyLang | Researcher in Smart Contracts @ConsenSys | Opinions are my own.
OpenVM @openvm_org
989 Followers 0 Following A performant and modular zkVM framework built for customization and extensibility. Learn more at https://t.co/FDtgd2B4jS.
April Wang @AprilWang95
2K Followers 523 Following Assistant professor @ETH Zurich; HCI, programming, educational technology, and more
Marius Kjærstad (mar... @MKjrstad
6K Followers 2K Following Ethereum pirate sailing the high seas 🏴☠️
Jonathan Protzenko @_protz_
873 Followers 393 Following Principal Cheese Researcher at Microsoft Research. I tweet about cheese, and occasionally formal verification, cryptography (HACL*/EverCrypt), type systems, etc
Min-Hsien (Sam) Weng @samminweng
87 Followers 356 Following CS PhD | Skilled Software Engineering with a growing passion for applying machine learning in Computational Fluid Dynamics (CFD), LLM to complex problems
This Week in Rust @ThisWeekInRust
33K Followers 31 Following Cataloguing the Rust community's awesomeness. Also at https://t.co/nGTNd2tHk4 #rustlang
Charles Oliver Nutter @headius
14K Followers 213 Following JRuby guy, Java, Ruby, OSS business liaison. Find me: @[email protected] or @headius.bsky.social Sponsor me: https://t.co/G5oUTdTJqA
Zachary Tatlock @ztatlock
1K Followers 481 Following Finding nails, building hammers. Prof at UW Allen School (CSE) @[email protected]
Isil Dillig @IsilDillig
4K Followers 839 Following CS Professor at UT Austin + President of @VeridiseInc.
Mephistoph @MephistophCalls
1K Followers 1K Following DEX and CEX Trader | in the trenches | Web3 enthusiast
Luca Palmieri @algo_luca
16K Followers 2K Following Rust / backend dev / org design / climate. Baking on the good days. Author of https://t.co/WDxzUHAAe6. Building https://t.co/YMfw1oaHIi, a new Rust web framework.
Peter Gjøl Jensen @petergjoel
155 Followers 517 Following Universal toolmaker at @aautech, preaching the gospel of Formal Methods.
Victor Lomuller 🇺�... @vlomuller
58 Followers 211 Following Senior Research Engineer @CodeplaySoft. Opinions are my own.
James Noble @jameskjx
1K Followers 565 Following
@[email protected] @talios
2K Followers 3K Following Java, Testing, The Illegal Argument Podcast, and Heavy F'N Metal. Tooting as @[email protected]
Mikhail Barash @mikhail_barash
509 Followers 2K Following Programming languages, IDEs, language workbenches. @tc39 delegate. Ph.D. in parsing. Views are mine. https://t.co/c2hUFoRHMx
Daniel Spiewak @djspiewak
12K Followers 116 Following Progressively redirecting to https://t.co/DeFYDDcrcj
Li Haoyi @li_haoyi
10K Followers 0 Following I'm a software engineer, author of the book Hands-on Scala Programming https://t.co/jCMgqCKhpN Bluesky https://t.co/2IJXLiM3YG
Miles Sabin @milessabin
9K Followers 669 Following Partner @underscoreio, @Typelevel cofounder. Type astronaut, grackle/shapeless/scalac/dotty hacker. He/him. Internationalist. https://t.co/LGd9xQh4J2
Fehmi Noyan Isi @fnoyanisi
32 Followers 227 Following Hanging around. Interested in anything about FreeBSD and compilers. Coffee lover ☕️ and cares about the 🌱
Clark Barrett @ClarkBarrett7
142 Followers 5 Following Professor (Research) in Computer Science at Stanford University
Chengyu Zhang @chengyuzh
510 Followers 414 Following Lecturer (Assistant Professor) at @lborouniversity. Software Engineering, Programming Languages, and Formal Methods. 🙌 Looking for PhD and visiting students.
Zhendong Su @zhendongsu
3K Followers 1K Following Professor in Computer Science at ETH Zurich who is interested in PL/SE/DL/EdTech/Security and leads the Advanced Software Technologies (AST) Lab (@ast_eth)
Alastair Reid @alastair_d_reid
3K Followers 337 Following Researcher at Intel Strategic CAD Labs. Formal methods, security, computer architecture, ... He/him. Tweets are my own.
Martin Nyx Brain @ciphernyx
838 Followers 481 Following Automatic verification, SMT, floating-point, SAT, abstract interpretation, maffs, crypto means cryptography, security, academic, etc. Banner by @forestfawnette
KJacobson @ks_jacobson
185 Followers 1K Following
Ben Deane @ben_deane
2K Followers 79 Following Used to be a videogame programmer. C++, Emacs, sometimes Haskell.
Fred Tingaud @FredTingaudDev
1K Followers 232 Following @cpppfr organizer, co-host of Paris C++ meetup, part of @include_cpp community. I make https://t.co/NdWJYCmPD6. @[email protected] He/Him
Adi Shavit @AdiShavit
3K Followers 2K Following Visioneer; Architect; CV/ML; C++; Evolution; (he/him) { In a parallel universe I am a paleoanthropologist } @[email protected]
@ericniebler.bsky.soc... @ericniebler
12K Followers 138 Following C++ core compute libraries tech lead at @nvidia, husband, father, @isocpp member, former nomad, and sometimes artist wannabe. Views are mine, not my employer's
Denis Bakhvalov @dendibakh
5K Followers 448 Following Performance 🥷 @Intel. Book author📖. Blogger✍️. Speaker📢. Chess fan♟️. My newsletter: https://t.co/k0RKkc64zE. All opinions are my own. he/him
Bartlomiej Filipek @fenbf
8K Followers 907 Following Software developer with a technical blog about #cpp #cplusplus #programming. Author of https://t.co/RTymzbCl0a and https://t.co/sZKX50a7n5 4x Microsoft MVP
Chandler Carruth @chandlerc1024
14K Followers 233 Following Software, performance, optimization, programming languages, security, open source, #CarbonLang lead, #LLVM, #Clang, C++. 🏳️🌈 he / they
🇺🇦 Björn @bjor... @bjorn_fahller
3K Followers 317 Following This account is hibernating. If you want actual signs of life, reach out on @[email protected] and @rollbear.bsky.social
Jason Turner @lefticus
27K Followers 681 Following Making C++ Fun, Safe, and Accessible https://t.co/PN23ICXVpp, https://t.co/Uv1E4fXvMx, https://t.co/V79Wtl5aXT @[email protected]
@[email protected] @shafikyaghmour
9K Followers 876 Following Compiler Engineer clang front end. Interests: C++, C, and undefined behavior. Martial Artist, Book Worm and Dad. @[email protected] he/him
Krister Walfridsson @kwalfridsson
1K Followers 649 Following Compilers / GPUs / NetBSD / Lindy Hop (not necessarily in that order) @[email protected]