Alarming Development Dispatches from the User Liberation Front

Web Name: Alarming Development Dispatches from the User Liberation Front

WebSite: http://alarmingdevelopment.org

ID:62300

Keywords:

Dispatches,from,Alarming,

Description:

A colleague asks what he should tell his students when they say:What s the point of formalizing all of this into such a long dense 10-page paper? why can t we just put up our code and demos on github, maybe write a blog post on it, make some youtube demos and give talks, etc.?Tell them they don t want to end up like me! Continue reading Publish or Vanish I submitted this abstract to PPIG 20 but have just withdrawn it. I ve been working on this idea for the last 2 years. But lockdown has given me time to think about my research goals and it no longer seems like the right thing to be doing right now. It just isn t going to make a dent. Leaving the abstract here as a marker.Subtext 10 is well underway, but version 9 deserves some mention. I didn t record a demo video as in the past, because I have concluded that medium fails to communicate in sufficient detail. In the future I am going to try the forms discussed in my last post. Unfortunately Subtext 9 has fallen between the cracks, and all it gets is this lousy blog post. I collaborated on this paper at PPIG19. They haven t published the proceedings yet, so I ve put the paper up here. Abstract:Research on programming systems design needs to consider a wide range of aspects in their full complexity. This includes user interaction, implementation, interoperability but also the sustainability of its ecosystem and wider societal impact. Established methods of evaluation, such as formal proofs or user studies, impose a reductionist view that makes it difficult to see programming systems in their full complexity and, consequently, force researchers to adopt simplistic perspectives.This paper asks whether we can create more amenable methods of evaluation derived from existing informal practices such as multimedia essays, demos, and interactive tutorials. These popular forms incorporate recorded or scaffolded interaction, often embedded in a text that guides the reader. Can we augment such forms with structure and guidelines to obtain methods of evaluation suitable for peer review? We do not answer this question, but merely seek to identify some of the problems and instigate a community discussion. In that spirit we propose to hold a panel session at the conference. This will still be just a research prototype of a programming language and environment, so I don t care about deployment issues. Want to have:Discriminated unions and pattern matchingIDE with debuggingRich GUI framework with functional style (Elm/React)Healthy ecosystemOptions:Elm nice and simple, but better suited to apps than an entire language environment. I really need mutation. Bit of a walled garden. Needs a real debugger (yes reproducibility improves printf debugging but it s still just printf).Dart/Flutter could work. Refreshing simplicity compare to the chaos of web programming. Flutter is very appealing. But I ve used Dart before. It is an old-fashioned OO language and I ve gotten tired of that. Wake up and smell the pattern matching! Working in Dart felt like living in a remote province.F#/Fable/React nice, but a big language, with a lot of .NET baggage. Initial experiments ran into difficulties with the .NET tooling.ReasonML/Bucklescript/OCaml/React technically powerful, but no one seems to be in charge and it s a big hot mess. Bucklescript is one guy in China. No source level debugger.Swift/SwiftUI very enticing: a modern language with a modern UI from people who really know their UI. Stealing the best parts of Flutter. Full tech stack fully documented and supported from one company with unbounded resources. Sadly, SwiftUI looks to be just too new. Still very mobile-centric. There isn t even a table layout.Rust/? Rust looks a bit scary, but some people I respect love it. There is no good GUI story yet. In a couple of years I expect there will be a SwiftUI clone, compiling to WASM and native. Could be my future production platform.TypeScript/React utterly mainstream, and I already know it. Has a weak form of discriminated unions. Good enough.

TAGS:Dispatches from Alarming 

<<< Thank you for your visit >>>

Websites to related :
Common Purpose - Stop Common Pur

  Something In The Air - The Great Global Reset Psychological Warfare OperationThe Lockdown Lunacy that has been inflicted on most of the world through

2020 Science

  In September 2008, the blog 2020 Science was born. The intent was to write about how science and technology can be used most effectively in the servic

JARA - Jülich Aachen Research A

  Focusing Expertise - Shaping the FutureIn the Jülich Aachen Research Alliance (JARA), RWTH Aachen University and Forschungszentrum Jülich pool their

Rooke Books | Scarce and decorat

  Welcome to Rooke Books antiquarian bookseller. We specialise in rare and hard to come by works on all subjects over the last 500 years, together with

Barbados Port Inc | Barbados Por

  CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. BARBADOS PORT INC Our Vision is

Ifafeurope.org | Eurobowl Europ

  News for European Football League and Eurobowl Latest Football News Both American and European football leagues offer a lot of excitement for sports f

FREEMASONS | PS Review of Freema

  The Masonic Magazine on Freemasonry and Research into Freemasonry made by FreemasonsPS Review of Freemasonry is the oldest, most popular and famous Fr

Seamen's Widow and Orphan Associ

  The Seamen s Widow and Orphan Association was founded in 1833 in Salem, Massachusetts, for the purpose of affording relief to the widows and orphans o

Baby Gender Prediction Kit | Bab

  Gender Prediction KitGPT HomeHow It WorksSample ResultsSonogram ResultsChinese Gender ChartGender MythsOrder NowTestimonialsIn the NewsFAQ sStore Loca

Welcome - Walking With The Wound

  WWTW supports injured veterans who have served in the Armed Forcesand their families, empowering them to regain their independence, thrive andcontribu

ads

Hot Websites