Replacing Ctrl-R in Bash without TIOCSTI https://lobste.rs/s/zocyee #linux #programming
https://blog.rickardlindberg.me/2025/01/19/replacing-ctrlr-in-bash-without.html
programming
New programming language Ajla released by Links browser author Mikuláš Patočka,who spent 10 years developing it.
Hybrid approach:functional language with procedural syntax.Caches compiled programs for fast 2nd startup.Partial JIT compilation for:Alpha,ARM,ARM64,IA-64,IBM Power,LoongArch64,M68020,MIPS,PA-RISC,PowerPC,RISC-V 64,SPARC,S/390,x86,x86-64.Automatic parallelization in certain situations.Calcs performed only when needed,results reused.128 kSLOC in C,46 kSLOC in Ajla.
As opposed to C doesn't use 0 string terminator,so that binary data can be put into strings.
Requirements 72 MB RAM 220 MB disk.OSes supported:Termux/Android,Windows,iSH/iOS,Linux,macOS,FreeBSD,NetBSD,OpenBSD,Cygwin,OS/2,Hurd,Minix 3,Haiku,Solaris,ILLUMOS,should but not tested:ReactOS,Inferno,AIX,QNX,SCO UNIX,HP-UX,UNIXWare.
#linksbrowser #links2 #links2gang #twibrightlinks #programminglanguage #functional #procedural #interpreter #ajla #compiler #computerlanguage #linux #programming
Is there any good conscious alternative to GitHub?
In half an hour I am going to #emacsfluence some #commonLisp on #peertube LIVE
archive: https://communitymedia.video/w/dxv8UHoNciHkfRYWXupWu8
#programming sharpsign simple sharpsign why are you telling me common lisp is rare I have never even seen your favourite language before.
Strongly recommend you rewatch Kent Pitman's presentation of his recent condition system work from last week, and the later discussion instead.
https://communitymedia.video/w/c2D8hXG2zixrjz6jyX96N9
https://communitymedia.video/w/tF2sa14dgMasWzGt1PryDb
But if we must, we M-u S-t #emacs
#LispyGopherClimate #live 0UTC https://communitymedia.video/w/tF2sa14dgMasWzGt1PryDb
@kentpitman 's #commonLisp industry condition system for #python finally upped. #video https://gamerplus.org/@screwlisp/115731324866343200 <- if you #retoot one 2025 #peertube about #typeChecking half programs' local restarts, make it this one <3 <3 <3 #programming
sczm from #emacsconf #slime #python #maybe viz Kent's presentation
My 2026 theme is sharing knowledgebases on #itchio. #gamedev now that my #LeonardoCalculus #emacs just works. https://lispy-gopher-show.itch.io/leonardo-calculus
https://communitymedia.video/w/c2D8hXG2zixrjz6jyX96N9
#python #commonLisp #softwareEngineering #programming
Lisp industry adopted modern condition handling adapted to python introduced by @kentpitman .
An incredibly important realisation of dynamic #typeTheory with modern industry adoption. (Except conditions are more general than type checking and errors). See the peertube description for a longer spiel I will not reproduce here.
45 minute video, I snipped the after-discussion from the livestream.
sxpp 0.7 has been released.
This major release features an experimental LSP server, simple JSON parsing and generation with `--json`, binary output with `--cat`, a new API function to specify search paths, as well as small optimizations and fixes.
Full flattening of nested data parallelism https://lobste.rs/s/91tzqg #programming
https://futhark-lang.org/blog/2026-07-31-full-flattening.html
Stripe Just Wants a Number https://lobste.rs/s/ri8bav #programming
https://blog.exe.dev/billable-facts
A Better R Programming Experience Thanks to Tree-sitter https://lobste.rs/s/boluto #programming
https://ropensci.org/blog/2026/04/02/tree-sitter-overview/
Programming MEC16xx Embedded Controllers https://lobste.rs/s/eirxk2 #hardware #programming
https://zuernerd.github.io/blog/2026/04/08/mec16xx-util.html
Casus Belli Engineering https://lobste.rs/s/kcqpu5 #programming #rant
https://marcosmagueta.com/blog/casus-belli-engineering/
#python
[Lapidary](https://pypi.org/project/lapidary/) 0.12.0 - Web API client
[Lapidary render](https://pypi.org/project/lapidary-render) 0.12.1 - OpenAPI client generator
#typescript
[Betterer-json](https://www.npmjs.com/package/betterer-json) 1.0.2 - json processing with #jsonpath and #JavaScript
Why Don’t Lowercase Letters Come Right After Uppercase Letters in ASCII? – Tyler Hillery https://lobste.rs/s/lecxsm #historical #programming
https://tylerhillery.com/blog/why-dont-lowercase-chars-come-after-upper/
500 Lines or Less: A Python Interpreter Written in Python https://lobste.rs/s/eec2qq #compilers #programming #python
https://aosabook.org/en/500L/a-python-interpreter-written-in-python.html
When you leave display logs for debugging "on" in production.
Wife: Why do you have to pretend to print a document to save it as a PDF?
Me: Do you really care?
Wife: Yes.
Me: Okay so Adobe had this thing called PostScript, which was a page description language that was also a full…
Wife: This is too long of an explanation and I’ve stopped caring.
I turned my thing about print debugging into a blog post. Don't look down on print debugging!
What are you doing this weekend? by @caius https://lobste.rs/s/tbvl30 #ask #programming
Sincerely, a miffed goblin forced to deal with Swagger.
… strike that, YAML’s fine. It’s Swagger’s fault. No, strike that. It’s JS’es fault. No, strike that, it’s God’s fault.
This whole “Earth” thing was a poor experiment to begin with.
#lang_en #programming #javascript #yaml #swagger
A new hash table for the Lwan web server https://lobste.rs/s/lmmkb5 #c #programming
https://tia.mat.br/posts/2026/05/06/a-new-hash-table-for-lwan.html
Today, in my search for a way to create GUI applications without suffering, I have looked into Pascal, which seemed like a nice language with a mature environment for this purpose. 
Playing around with the language, I ran into an odd error: Pascal allows one to set boundaries for an array, and each boundary may be specified using a constant one has declared earlier. However, this doesn’t work if a type is declared for said constant. 
After some time spent searching, I found a forum thread where the issue is explained thusly:
e.g. using a typed constant allows you to actually change the value of the constant.
Object Pascal offers two different sorts of consts: ‘proper’ consts that are constant (as you might expect), and typed consts that are initialized variables. Naming the latter sort ‘const’ is a frequent source of confusion for newcomers to Pascal, but it was introduced by Borland, and FPC preserves the same syntax for compatibility with Delphi.
So in this language, which has separate declarations for constants and variables, there is a non-obvious way to disguise the latter as the former, for historical reasons. If that’s any indication of what one may expect from the rest of Pascal…
… there’s no way! There’s just no way to make a GUI application without suffering, is there?! 
A Letter from Dijkstra on APL(1982) https://lobste.rs/s/3gnkeu #apl #programming
https://www.jsoftware.com/papers/Dijkstra_Letter.htm
Any suggestions for a high level language which is most effective?
I know that it's kind of vague question but still. Something capable of easy and quick development but fast ib startup and operating.
#question #programming #language