Welcome, Guest. Please login or register.
May 23, 2019, 05:02:26 am

ballp.it is the community forum for The F Plus.

You're only seeing part of the forum conversation. To see more, register for an account. This will give you read-only access to nearly all the forums.

Topic: Thread.setTitle("Programmers Anonymous");  (Read 14907 times)

Ambious

  • Paid
  • Up the Irons!
  • 2,404
  • 2
I think you'd be best to go with Node.js
It's very portable (unlike Python, the packages are per-project so they go with you), and it's cross - platform and versatile.
Ambious, March 16, 2019, 02:04:06 pm

I tried node.js for another unrelated project once, and I was turned off from it when I tried installing node-sass but couldn't without admin privileges.

I might give it another shot though. It seems pretty attractive as long as it works in my environment.

Edit: after playing with node some more, I think that plus electron may actually be exactly what I need!
Darkly, March 16, 2019, 02:15:25 pm

Yeah Electron is great for cross-platforming. Good luck!

Lemon

  • (I have no sex virus)
  • Administrator
  • Miss Priss, I'd like to piss on your coat.
  • 3,438
  • 380
Based on what you're describing, I agree with Electron. It's incredibly portable, you end up with a small executable that you can run anywhere.

Just be careful about entering npm hell. Just cause you're making an electron app doesn't mean you need to start out with 4Gb worth of dependencies. Start as slim as you can.
Ambious Darkly

Darkly

  • Paid
    • 411
    • 27
Ambious unperson

Turtle

  • [F+][F+][F+][F+][F+][F+][F+][F+][F+][F+][F+][F+][F+][F+][F+][F+][F+]
  • Paid
  • 294
  • 35
Oh jesus christ I didn't even notice the far right line fuck what

Darkly

  • Paid
    • 411
    • 27
Oh jesus christ I didn't even notice the far right line fuck what
Turtle, April 20, 2019, 06:38:34 pm
When you really, really wish you were using Python.

Small brain: using a standard code style that formats the ugly parts of your language consistently
Galaxy brain: pressing tab enough times to push the ugly parts of your language off the screen so you don't have to look at them
« Last Edit: April 21, 2019, 12:48:13 pm by Darkly »

SATAN MILKSHAKE

  • some people's reactions such as the fuck,the hell,wtf, or what the hell
  • Paid
  • I have a problem and then I have another problem
    • 2,005
    • 146
don't mind me just closing my brackets ;}}}

LancashireMcGee

  • Paid
  • 628
  • 24
I made my own raytracer from scratch and I'm disproportionately proud of it.

Ambious Lemon SATAN MILKSHAKE Darkly

Ambious

  • Paid
  • Up the Irons!
  • 2,404
  • 2
We wasted an hour at work today trying to come up with a documentation convention for our Python code because all of the existing conventions are really, really bad.
I love writing in Python, but everything tangential to it (like conventions, linters, package managers, dependencies, etc.) is a hot mess.
Also why is parallelization such a tall order in Python? It's so uncharacteristic for something to be this complicated on a language that's basically pseudo-code.
In C# I can just do
Parallel.ForEach((room, ridiculist) => {
    ridiculist.clap(); //And all the ridiculists will clap concurrently - each in their own thread.
});

In Python to achieve the same in a controlled mannger I have to start dealing with pools and futures and manually iterate over threads or do something called a starmap and what the fuck were they thinking!?