Fork me on GitHub
#off-topic
<
2017-12-20
>
qqq07:12:00

in blas, there is S C D Z S = single D = double C = complex Z = ???

qqq12:12:08

resolved in another thread, it really is Double Complex

qqq12:12:30

S = float, D = double, C = complex where both fields are Float, Z = complex where both fields are Double

dpsutton07:12:48

i'm guessing integer

grav09:12:03

Git-question: I’ve search high and low for a way to get the branch point from master of a branch, even after the branch has been merged to master. It has to be doable, since Github shows a diff based on this SHA, and my visual Git-tool can show where a branch started. git merge-base my-branch master only works if my-branch is not merged back into master

Alex Miller (Clojure team)12:12:36

Probably with git rev-list or one of the rev commands

burke12:12:36

yep, but I didn't want to post that link because I'm not familiar with BLAS at all and was not sure if lapack is an official part of BLAS and therefore their definition of sdcz is the same as in BLAS. But it seems so 👍

qqq11:12:08

is there a subset of C that is easy to target? (I'm writing a Clojure DSL -> C compiler)

qqq12:12:20

@ghsgd2: is this going to be your permanent nick? 🙂

New To Clojure12:12:40

@qqq There's always something new to learn so I doubt that I'll become a Clojure expert in the foreseeable future. Also found it hard to convince managers to start using it so even less time and reasons to change this nick. 🙂

cvic13:12:28

You don't have to be an expert to get stuff done in Clojure 😄

New To Clojure13:12:31

@victor.cleja I need to be an expert to get paid well. 🙂

cvic13:12:02

hmm, "paid well" == how many thousands of $$$ / month? 😄

cvic13:12:12

COBOL pays well.

Ben Redden14:12:32

one of my colleague’s mother is a COBOL programmer

New To Clojure14:12:42

@victor.cleja The number wouldn't impress you. 🙂 The thing is I would get even less for writing code in languages for which I haven't passed exam yet.

Ben Redden14:12:43

apparently lots of banks call her in when shit hits the fan

roberto14:12:11

yeah, lots of stuff running COBOL out there that would be too expensive to replace

Ben Redden14:12:24

which is insane to think about

roberto14:12:38

If it works, why fix it?

cvic14:12:46

And I think there are only two companies in the world that do core banking software. So, yeah...

cvic14:12:56

All about the monopoly.

cvic14:12:22

Also, #IBM

Ben Redden14:12:36

i don’t have a good argument for “fixing” it other than making it easier for other people to work on

Ben Redden14:12:51

which i’m sure would probably do more harm than good

roberto14:12:56

If you know COBOL, it isn’t hard to work on

Ben Redden14:12:09

personally, i would screw up some banking logic, without a doubt lol

roberto14:12:20

I respect that they don’t chase the latest fad

Ben Redden14:12:52

banking on Node.js metal

New To Clojure14:12:42

They should use GnuCOBOL parrot

Ben Redden14:12:24

the most l33t programmers only use FORTRAN https://fortran.io/

mpenet14:12:31

laugh but fortran is still in use in some serious fields

Ben Redden14:12:58

oh, i’m sure. i think this project is actually legit too.

mpenet14:12:59

lots of physicists in particular

roberto14:12:14

Fortran is used for lots of scientific computing. It is pretty good at that.

michaels14:12:15

I know 0% about COBOL - but can it handle decimal arithmetic and calendar dates? If so, I can see why the banks don’t change to Java at least. trollface

Empperi14:12:48

cobol is… well. yeah

Empperi14:12:05

I’ve seen cobol, I’ve worked with cobol (didn’t write it myself thank god)

Empperi14:12:03

I really see no reasons to use cobol these days. Some big systems which are hard to replace have been written with it but most of those systems are just huge piles of spaghetti code which makes them hard to replace

Empperi14:12:24

I’ve seen how old cobol programmers work and it’s not a pretty sight

Empperi14:12:05

fortran on the other hand has a very good reason to be still used: it’s compiler simply produces the most effective binaries out of all compilers out there hands down

Empperi14:12:20

so, if you really want to get performance into good shape you write your code in fortran

mpenet14:12:17

problem with fortran is quite often it's used by people not really used to general hygiene in programming environments too, at least in my experience

Empperi14:12:29

same as with cobol

mpenet14:12:30

ex no source control, no comments, few docs, tons of horrible dsls

Empperi14:12:06

I was forced to integrate into this cobol system where their test environment was actually also the development environment

Empperi14:12:21

they connected to the mainframe, wrote their code there and executed

Empperi14:12:38

we found out when our system tests started to freeze suddenly: they had a breakpoint in place

jgh14:12:40

i did some cobol in school in the mid-2000s. The fact that it took 3 pages to write “hello world” wasn’t exactly endearing to me.

mpenet14:12:42

but still, some companies sell fortran based simulation codes that's often decades old for super high license prices

mpenet14:12:56

and do very well doing that

Ben Redden16:12:28

lol thats amazing. i’ve found my calling

cvic16:12:46

Modern Popular languages on old hardware. Yeah, quite a combo

Ben Redden16:12:45

if we can just shove it in a Docker container we’ll be golden

cvic16:12:56

> |MAKING LEGACY INTEGRATION|AS| | |||# EASY, FUN AND LUCRATIVE AS#FIXING YEAR|2000CBUGS.| [

cvic16:12:09

Sounds like FUN