News for hackers. Stuff that matters.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rbanffy on Wednesday February 07, 2024 @01:01AM (#39285048)
JCL is notable for being considered the worst programming language ever even by its own creators.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by pjmlp on Wednesday February 07, 2024 @04:13AM (#39286295)
Somehow I think it is still better than the YAML spaghetti that is used for the same purpose nowadays.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rbanffy on Wednesday February 07, 2024 @06:14AM (#39287129)
"JCL: even YAML is better"
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by p_l on Wednesday February 07, 2024 @07:55AM (#39287953)
The very argument that was posited by JCL creators about why it was a bad language is one that hits YAML very, very, very hard.

The creators of JCL admitted later that the original sin of JCL was that it explicitly tried to NOT BE a programming language. Everything "programmable" evolved out of real-world needs, creating the mess that it has become.

You can see it today with "programming in YAML", whether it is Ansible, Kustomize, Kyverno (K8s manifests get a pass because they are just serialization of non-programmable thing), or any other weird "we started to add functions to JSON/YAML dumps"

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rbanffy on Wednesday February 07, 2024 @11:24AM (#39290470)
I keep thinking of writing a Terraform equivalent in Lisp. Would also be handy to replace configuration files.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by p_l on Wednesday February 07, 2024 @12:47PM (#39291631)
I'd say it might be very similar to Pulumi or Chef.

From my own musings about making such a tool :)

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rbanffy on Wednesday February 07, 2024 @03:30PM (#39293866)
One day Terraform will anger me enough that such unwise endeavour is inevitable.