github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
01:28 evalable6 left 01:30 evalable6 joined 02:22 lucasb left 05:18 AlexDani` joined 05:20 AlexDaniel left 05:28 AlexDani` is now known as AlexDaniel, AlexDaniel left, AlexDaniel joined 07:30 domidumont joined 08:33 zakharyas joined 09:31 zakharyas left 09:33 zakharyas joined 09:41 sena_kun joined 09:42 brrt joined 10:15 brrt left 10:16 AlexDaniel` left 10:25 Guest38485 joined 10:52 sena_kun left 11:09 sena_kun joined 11:38 AlexDaniel` joined 12:53 sena_kun left 13:08 sena_kun joined 13:37 zakharyas left 13:49 lucasb joined 14:47 zakharyas joined 14:52 sena_kun left 15:08 sena_kun joined 16:13 zakharyas left 16:41 domidumont left 16:46 brrt joined 16:52 sena_kun left 16:59 brrt left 17:07 sena_kun joined 17:14 domidumont joined 18:43 ZzZombo left, ZzZombo joined 18:54 sena_kun left 19:08 sena_kun joined 19:20 patrickb joined 19:47 brrt joined
brrt \o 19:49
nwc10 o/ 19:50
20:10 domidumont left
lizmat And another Rakudo Weekly News hits the Net: rakudoweekly.blog/2019/12/09/2019-...-starring/ 20:10
brrt lizmat++ 20:11
sena_kun lizmat++ 20:20
20:53 sena_kun left 21:08 sena_kun joined 21:24 MasterDuke left
brrt I have this longish post pending... but I want to share with you my main thesis 21:50
Scripting happens when there's two preconditions that are met
One, a system with an interesting amount of complexity has matured to the point of being encapsulated (e.g., an RDBMS) 21:52
Two, there is greater demand for computational services than can be reasonably met by the typical application languages, and more to the point
Application languages are almost always unpractical for scripting because they emphasize a model-centric structure that is redundant for scripts (the model might just be the data itself). 21:54
System programming languages are unsuitable since they tend to expose concerns that are relevant to system programmers (because systems tend to be developed at the edge of the 'possible'; this is because systems provide services, and we always want as much service for as little as possible) 21:55
but those concerns are irrelevant for scripts, since scripts will typically leverage systems (i.e. the 'actual work' is done by some library or server)
the main concern for scripting, instead, is to have as little 'barrier' to interfacing with the systems as possible 22:00
(this is why, e.g. python3's decision to make str() a proper-unicode-type, *and* use that for operating system interfaces, is the wrong answer for a scripting language; the proper type of a string representing an external-resource, is whatever-fits-the-external-resource, for a scripting language, correctness be damned) 22:02
22:46 brrt left 22:52 sena_kun left 23:41 Voldenet left 23:47 Voldenet joined, Voldenet left, Voldenet joined