News for hackers. Stuff that matters.
Re:Racket Language by yawpitch on Sunday April 21, 2024 @02:27AM (#40103581)
LISP to Python (and therefore a job) is really just moving the left hand parenthesis after the function name, replacing spaces with commas, discarding everything good and right about homoiconicity, and embracing a nigh sickening amount of syntactic sugar around OOP.

Give me a decent LISP programmer who is willing to compromise and I can get you a job.

Re:Racket Language by skydhash on Sunday April 21, 2024 @02:35AM (#40103621)
Macro is the name of the game and where you go from programming the business rules using a language to directly stating the rules themselves.

Something like (def-action name ..) and it generates the whole routing handling, response generating code for you in a web application. Kinda like, but more powerful than the decorators you find in Flask.

Re:Racket Language by pjmlp on Sunday April 21, 2024 @05:36AM (#40104343)
Unfortunately it also means throwing away compiled code, in JIT and AOT form.

Still looking forward to the day Python ecosystem fully embraces it, without going through using C and calling it Python, or reaching to implementations that are 80% there and are largely ignored by the community.

Thankfully the whole AI stuff is putting pressure into making JITs part of the standard Python workflow and I am looking forward to that Python 3.13 release.