Support

If you have a problem or need to report a bug please email : support@dsprobotics.com

There are 3 sections to this support area:

DOWNLOADS: access to product manuals, support files and drivers

HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects

USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here

NEW REGISTRATIONS - please contact us if you wish to register on the forum

Ruby (learning and language comparisons)

For general discussion related FlowStone

Re: Ruby (learning and language comparisons)

Postby MichaelBenjamin » Tue Mar 10, 2020 7:56 pm

.
Last edited by MichaelBenjamin on Mon Sep 21, 2020 10:36 am, edited 1 time in total.
MichaelBenjamin
 
Posts: 275
Joined: Tue Jul 13, 2010 1:32 pm

Re: Ruby (learning and language comparisons)

Postby Duckett » Tue Mar 10, 2020 8:10 pm

What about "functional" languages like Haskell?
We have to train ourselves so that we can improvise on anything... a bird, a sock, a fuming beaker! This, too, can be music. Anything can be music. -Biff Debris
User avatar
Duckett
 
Posts: 132
Joined: Mon Dec 14, 2015 12:39 am

Re: Ruby (learning and language comparisons)

Postby MichaelBenjamin » Tue Mar 10, 2020 8:15 pm

.
Last edited by MichaelBenjamin on Mon Sep 21, 2020 10:36 am, edited 1 time in total.
MichaelBenjamin
 
Posts: 275
Joined: Tue Jul 13, 2010 1:32 pm

Re: Ruby (learning and language comparisons)

Postby tulamide » Tue Mar 10, 2020 8:53 pm

MichaelBenjamin wrote:OOP is a shitty mindset, not bcs it is not beautiful.
OOP is shitty bcs is scales very badly down to cpus available on earth.

It's terms like these that make it literally impossible to have a conversation. I accept that you don't like OOP, now do us the favour and accept that
1) I like OOP
2) For anyone who wants to use Ruby in Flowstone a basic understanding of OOP is needed.

Just because you want to go back programming like I did in the early 80s:
MichaelBenjamin wrote:2. program for current cpus like an engineer should do it

doesn't mean it is the best way to do it.

Nothing you said over the last few posts makes any sense, and is not even factual. Unless you show me your sourcecode for the triple-A game you made completely in Assembler (that would be your 2) ), you shouldn't argue over the use of Ruby in Flowstone. It's in there, that'S a fact you can't change, it helps people doing things they can't do in green, that's a fact, it does so with a way easier approach than unreadable code like fsandps etc., that's a fact, and it is lightweight enough to do amazing things as many have proven here with schematics, that's a fact.

Do you even have Ruby in Flowstone? Or are you still in a 15 year old Synthmaker?

See how uncomfortable posts are to read, when they get as aggressive as yours? Maybe that helps you thinking twice before writing another meaningless moan about something that isn't even the topic here.
"There lies the dog buried" (German saying translated literally)
tulamide
 
Posts: 2687
Joined: Sat Jun 21, 2014 2:48 pm
Location: Germany

Re: Ruby (learning and language comparisons)

Postby trogluddite » Tue Mar 10, 2020 9:45 pm

[Both personal opinion and to be taken as a strong moderator hint!..]

There is no need to describe OOP, nor any other technical concept that we discuss here, using language like "shitty mindset" (nor "gulags", "toxic", "bullshit", etc.)! Neither myself nor Spogg are very strict about the odd swear-word here and there, nor do we have any desire to stifle debate; and we do try to remember that not all of you are native English speakers. However, it should be pretty obvious how such wording might be taken as unnecessarily antagonistic.

OOP is is one coding paradigm amongst many, with advantages and disadvantages just like any other; that is all. Even professionals rarely get much choice about which they must use in practice, so need to understand them whatever their personal opinions of them might be.

As hobbyists, it may not always be clear to us why such paradigms arose, nor why they have become de-facto standards. In the case of OOP, the primary aim was that high-level abstractions would make it far easier and faster for large teams of coders to work on complex applications in a modular fashion; by coding to "interfaces" which do not require any prior knowledge of the specifics of implementations. It is certainly arguable that this hasn't been quite as successful as originally intended, but whatever marginal benefits have been found in practice have led to its widespread adoption. When working commercially, ease of sharing code and unit-testing are far more important considerations than they are for us amateur geeks who can spend as much time as we like theorising and indulging our perfectionism!
All schematics/modules I post are free for all to use - but a credit is always polite!
Don't stagnate, mutate to create!
User avatar
trogluddite
 
Posts: 1730
Joined: Fri Oct 22, 2010 12:46 am
Location: Yorkshire, UK

Re: Ruby (learning and language comparisons)

Postby MichaelBenjamin » Tue Mar 10, 2020 10:15 pm

.
Last edited by MichaelBenjamin on Mon Sep 21, 2020 10:36 am, edited 1 time in total.
MichaelBenjamin
 
Posts: 275
Joined: Tue Jul 13, 2010 1:32 pm

Re: Ruby (learning and language comparisons)

Postby MichaelBenjamin » Tue Mar 10, 2020 10:23 pm

...
Last edited by MichaelBenjamin on Tue Mar 10, 2020 11:15 pm, edited 1 time in total.
MichaelBenjamin
 
Posts: 275
Joined: Tue Jul 13, 2010 1:32 pm

Re: Ruby (learning and language comparisons)

Postby MichaelBenjamin » Tue Mar 10, 2020 10:29 pm

.
Last edited by MichaelBenjamin on Mon Sep 21, 2020 10:36 am, edited 1 time in total.
MichaelBenjamin
 
Posts: 275
Joined: Tue Jul 13, 2010 1:32 pm

Re: Ruby (learning and language comparisons)

Postby MichaelBenjamin » Tue Mar 10, 2020 10:31 pm

.
Last edited by MichaelBenjamin on Mon Sep 21, 2020 10:36 am, edited 1 time in total.
MichaelBenjamin
 
Posts: 275
Joined: Tue Jul 13, 2010 1:32 pm

Re: Ruby (learning and language comparisons)

Postby MichaelBenjamin » Tue Mar 10, 2020 10:32 pm

...
Last edited by MichaelBenjamin on Tue Mar 10, 2020 11:10 pm, edited 1 time in total.
MichaelBenjamin
 
Posts: 275
Joined: Tue Jul 13, 2010 1:32 pm

PreviousNext

Return to General

Who is online

Users browsing this forum: No registered users and 17 guests