βœ‰οΈ Not subscribed yet? Subscribe to the Newsletter

Future of Coding Weekly 2023/07 Week 1

2023-07-02 22:35

πŸ’‘ Viewpoints Research Institute πŸ‘“ How to Work, Play & Thrive in Cyberspace πŸ“™ Programming Language Myths and Mythconceptions

Two Minute Week

πŸŽ₯ Apps, new effects & Shallow effect handlers via Peter Saxton

🧡 conversation

Vimeo Thumbnail

Web apps, New effect types in code sandbox (HTTP, Async and Log) and Shallow effect handlers added to my language.

Devlog Together

πŸ’¬ Jason Morris

🧡 conversation

The people using my software as a back-end for their web project are running machines that are not allowed to use docker, but are allowed to use "podman". Podman does not implement the feature of docker-compose.yml files that allows you to build an image from a github repository. So this week I need to learn how to publish docker images of my alpha software that nearly no one uses. Having users is the best/worst.

Thinking Together

πŸ’¬ Shalabh Chaturvedi

🧡 conversation

Hi everyone, I’ve been thinking about using hypertext instead of text files as the medium to represent programs and their executions .

Programs contain a lot of cross references that are resolved only after the parser/runtime have had a go. IDEs also redo this parsing work to simulate the same cross references for easy editing. The idea is to embed these references in the medium itself. So, get rid of import statements, file boundaries and such. Each textual reference - function name, type name, any identifier really - would be link to the object it references. Unlike strongly structured environments, this allows some flexibility in representing partial and possibly invalid structures. I’m interested in implementations you know of that match this idea.

πŸ’‘ VPRI via Jan Ruzicka

🧡 conversation

Recently, I realised that despite β€œvaguely knowing” what VPRI was doing (and trying to do), I never bothered to thoroughly read their reports and papers. Now that I took the time to read them, I feel like overall it’s been time well spent (I got inspiration and encouragement for some projects).

I’d like to know if you know about the VPRI undertaking, and if you do, whether you read (some of) their papers/reports - see poll below. I’m also interested in similar experiences you had with other projects (thinking you know what they do, then having this understanding deepened by looking at their work more carefully).

Content

πŸ“ Everyone excited for Fortran 2023!? via Walker Griggs

🧡 conversation

Everyone excited for Fortran 2023!? Only mostly joking, but I just noticed today that fortran is scheduled for a new standard release next month. I got a big smile at some of the proposed imporvements

  • Trig functions that work in degrees
  • Using integer arrays to specify subscripts and section subscripts
  • Enum types

🐦 Tweet from @double__glitch via Mattia Fregola

🧡 conversation

It looks like Figma is secretly – not so secretly πŸ˜› – starting to turn code into design, and plugged in a mini-structured editor along the way.

(Attaching a couple of screenshots from the og file)

Screenshot 2023-06-29 at 2.30.22 pm.png

Screenshot 2023-06-29 at 2.35.51 pm.png

πŸ‘“ Scientific American β€” Special Issue, 1991 via Ivan Reese

🧡 conversation

Scientific American β€” Special Issue, 1991

Communications, Computers and Networks β€” How to Work, Play and Thrive in Cyberspace

Featuring articles by Tesler, Cerf, Kay, and more. (Requires a free Internet Archive account)

CleanShot 2023-06-29 at 15.35.53@2x.png

πŸ§‘β€πŸ« Programming Languages and Operating Systems via Duncan Cragg

🧡 conversation

Got interested in the conceit of a fringe-conference called "Programming Languages and Operating Systems", then read the CfP which seems to be aiming to pre-stifle any thoughts you may have had that innovation outside the familiar borders would be acceptable:

Suggested paper topics include, but are not restricted to:

  • domain-specific and type-safe languages for the OS;
  • the design of language-specific unikernels;
  • language-based approaches to crosscutting system concerns, such as security and run-time performance;
  • PL support for system verification, testing, and debugging;
  • synthesis of OS code;
  • static/dynamic OS configuration and specialization;
  • PL support for OS integration of modern hardware (NVM, HBM, FPGAs, accelerators, RDMA, etc.);
  • the use of OS abstractions and techniques in language runtimes;
  • verification and static analysis of OS components;
  • critical evaluations of new programming language ideas in support of OS construction; and
  • experience reports on applying new language techniques in commercial OS settings.

πŸŽ₯ Barliman: trying the halting problem backwards, blindfolded - William Byrd, Greg Rosenblatt via Paul Tarvydas

🧡 conversation

Youtube Thumbnail

I found myself referring to this (2016) video. In case all y’all (the plural form of β€œy’all”) haven’t seen it…

πŸ“™ Myths and Mythconceptions: What does it mean to be a programming language, anyhow? via Konrad Hinsen

🧡 conversation

A paper worth reading that (among other topics) argues that end-user programming should better be called vernacular programming

πŸ’¬ Ivan Reese

🧡 conversation

#past-company

When the industry switched over from mainframes and minicomputers to personal computers, how big a regression was the performance of a typical PC versus that of a mainframe / mini at the time? (Keeping this question vague because I'm not quite sure how to phrase it. Feel free to interpret it however you like.)

Contents Β© 2024 Mariano Guerra - Powered by Nikola