Fork me on GitHub
#off-topic
<
2020-01-20
>
didibus00:01:10

Anybody using GraalVM polyglot features with Clojure ?

sogaiu00:01:22

@didibus depending on what you mean, i think this project might be: https://github.com/stathissideris/optikon

borkdude09:01:15

@didibus There's also a #graalvm channel

sandeep09:01:48

anybody with python django and ml experience

Zeng Lei09:01:24

Do you have any problem?

sandeep09:01:30

yes i am learning it if any one experienced or learning helps me so i am forming a community

sandeep09:01:08

zeng are you in ml or django feild

p-himik10:01:42

The most important tip I can give about Django - don't use it. :) For me, it was a nightmare.

😄 1
sandeep10:01:16

yup why in performance or else

sandeep10:01:23

any other issues

p-himik10:01:36

Architecture and slowness of development. If you want to do something with e.g. DB that Django does not support (like schemas in PostgreSQL), you're in bad luck. If you have found a bug in Django that prevents you from doing something, you're in bad luck.

p-himik10:01:26

Performance as well, yes - there's quite a few things that you have to know in order for its ORM to work properly. For example, you cannot just delete a lot of records that are linked at by some other records - you will get an out of memory error. Fun, right?

p-himik11:01:30

Ah, here it is: https://code.djangoproject.com/ticket/21961 Opened 6 years ago. Still not closed. And there are many issues just like this one. Perfectly valid, not rare, reported years ago, still not fixed.

sandeep11:01:32

what do you prefer then django

p-himik12:01:14

To be honest, after working for a few years with Python I got really disappointed in its ecosystem because of some of the most popular projects. If I were to write something new with Python, I would try to stay away from any frameworks and would compose some libraries that just try to do one thing. And I would not use an ORM at all, that's for sure.

p-himik12:01:09

Flask (or Tornado) + psycopg is a good start IMO.

sandeep12:01:54

flask that's cool i will try to master in flask

p-himik12:01:55

But are you sure you want to stick with Python at all? After all, we're chatting on a Clojure-related server. :)

sandeep12:01:14

i do t know what clojure is can you explain a bit about it

3
p-himik12:01:16

Wait, how come? What made you join this Clojurians server in the first place then if you don't know about Clojure language?

p-himik12:01:20

Clojure is a LISP variant running on JVM (with a variant running on CLR and another one on JavaScript) designed for real world applications.

Kamuela18:01:12

@U2FRKM4TW good assessment of your experience with Django

em04:01:03

Wow, does that mean that word about Clojurians being helpful got out and now we're fielding questions about completely different languages and tech stacks? That's awesome