clojure-bangladesh

kaiyes 2016-01-13T01:17:29.000004Z

ahem @eveyone

kaiyes 2016-01-13T01:17:59.000005Z

people from Dhaka around

kaiyes 2016-01-13T01:18:15.000006Z

or is it just a dead room

meow 2016-01-13T01:35:59.000007Z

well, there are just 9 people on this channel and I'm not from Dhaka

meow 2016-01-13T01:36:26.000008Z

and you are the only other person online in this channel

meow 2016-01-13T01:36:35.000009Z

what did you want to chat about

meow 2016-01-13T01:36:44.000010Z

there are other channels that are more active

kaiyes 2016-01-13T01:44:49.000011Z

hey thanks

meow 2016-01-13T01:46:53.000012Z

no problem

kaiyes 2016-01-13T01:49:14.000013Z

well, I run the bangladesh Meteor group

kaiyes 2016-01-13T01:49:28.000014Z

and obvious that I am a meteor dev.

kaiyes 2016-01-13T01:50:03.000015Z

But recently quite a few good devs are defecting to elixir-phoenix / Clojure-ClojureScript

kaiyes 2016-01-13T01:50:26.000016Z

so wanted to check whats happenning

kaiyes 2016-01-13T01:51:10.000017Z

Word in the street is clojure is so advanced that it will take meteor a year at least to catch up. And some of the devs do not want to wait that long

kaiyes 2016-01-13T01:52:00.000018Z

also due to some changes in meteor, the community is in a “flux”. Turns out it is absolutely the worst time to start a meteor app

kaiyes 2016-01-13T01:52:18.000019Z

I have a big project coming in, wondering whether to start it in clojure

kaiyes 2016-01-13T01:52:41.000020Z

http://www.breezeehr.com/index.html

kaiyes 2016-01-13T01:53:11.000021Z

this is something in line of what we want to do . A Hospital management app so to speak

kaiyes 2016-01-13T01:55:48.000022Z

but it will have hardware (IOT) implemented as well as mobile counterparts . So to reduce complexity we are looking for a full stack reactive solution. Easy Mobile integration will be a plus.

meow 2016-01-13T01:56:51.000023Z

yes, someone else said the same thing about Meteor yesterday - they are using #C06DT2YSY instead

meow 2016-01-13T01:57:15.000024Z

you should go to the #C06DT2YSY channel and ask about using Om Next instead of Meteor

kaiyes 2016-01-13T01:57:16.000025Z

ya, its @faceyspacey .

meow 2016-01-13T01:57:21.000026Z

yes

kaiyes 2016-01-13T01:57:55.000027Z

he is the one who led me to clojure

meow 2016-01-13T01:58:06.000028Z

great, welcome

meow 2016-01-13T01:58:33.000029Z

now is a great time for clojure/script

kaiyes 2016-01-13T01:59:12.000030Z

thanks. With Datomic, figwheel a lot of what meteor does is already covered. But reactivity out of the box is what I/other meteor devs have become so used to

meow 2016-01-13T01:59:26.000031Z

yes

kaiyes 2016-01-13T01:59:42.000032Z

How is reactivity looking in clojure land

kaiyes 2016-01-13T01:59:56.000033Z

should we move to some other channel ?

meow 2016-01-13T01:59:57.000034Z

even better than in React

meow 2016-01-13T02:00:09.000035Z

no, here is fine for a minute

kaiyes 2016-01-13T02:00:13.000036Z

ok cool

meow 2016-01-13T02:00:47.000037Z

Om, Reagent, and Re-Frame are all very popular frameworks using React

meow 2016-01-13T02:01:10.000038Z

#C06DT2YSY #C0620C0C8 #C073DKH9P

kaiyes 2016-01-13T02:01:34.000039Z

I have heard of them, thanks.

meow 2016-01-13T02:01:35.000040Z

coming from Meteor you should look at Om first

meow 2016-01-13T02:01:51.000041Z

just my guess

kaiyes 2016-01-13T02:02:21.000042Z

But what bothers me is, isn’t learning react much easier and better instead of doing it in clojureScript ?

meow 2016-01-13T02:02:40.000043Z

no

kaiyes 2016-01-13T02:02:42.000044Z

I mean one could do the back end in clojure and front in react

kaiyes 2016-01-13T02:03:00.000045Z

THAT, in my question

meow 2016-01-13T02:03:05.000046Z

om will make it easier

kaiyes 2016-01-13T02:03:10.000047Z

really

meow 2016-01-13T02:03:13.000048Z

yes

meow 2016-01-13T02:03:23.000049Z

that is why it is so popular

meow 2016-01-13T02:03:35.000050Z

it makes react even easier and better

meow 2016-01-13T02:03:55.000051Z

cljs gets compiled to regular js code

meow 2016-01-13T02:04:08.000053Z

so it is better than writing in js

meow 2016-01-13T02:04:30.000054Z

but I don't do om right now so you should go ask there

meow 2016-01-13T02:04:35.000055Z

ok

kaiyes 2016-01-13T02:04:43.000056Z

didn’t look like that to me though. Obviously in the beginning I am a javaScript Dev so its much more readable to me

kaiyes 2016-01-13T02:05:19.000057Z

But hey thanks a lot anyway

meow 2016-01-13T02:08:19.000058Z

it is only more readable because you've been reading js

meow 2016-01-13T02:08:27.000059Z

I can't read French

meow 2016-01-13T02:08:39.000060Z

so English must be better, eh?

meow 2016-01-13T02:09:04.000061Z

learn clojure and you will appreciate that the code on the left is so superior to that on the right

meow 2016-01-13T02:09:36.000062Z

to me the cljs on the left is beauty and the js is horrible

meow 2016-01-13T02:10:00.000063Z

but I know both cljs and js

👍 1
kaiyes 2016-01-13T02:20:13.000064Z

So I gotta start from basic clojure I guess and work my way up. I may go through the desktop app route rather than web route to make the app

meow 2016-01-13T02:24:16.000065Z

no

kaiyes 2016-01-13T02:24:25.000066Z

?

meow 2016-01-13T02:24:41.000067Z

clojure and clojurescript are almost identical - very few differences

meow 2016-01-13T02:25:23.000068Z

clojure gets compiled for the JVM, clojurescript gets compiled for the JS virtual machine

meow 2016-01-13T02:25:45.000069Z

if you know js and meteor you should use clojurescript

meow 2016-01-13T02:26:31.000070Z

because the language has host interop feature so you can directly access js stuff from clls

meow 2016-01-13T02:26:45.000071Z

make sense?

kaiyes 2016-01-13T02:26:52.000072Z

hmmm

kaiyes 2016-01-13T02:27:28.000073Z

So server is handled by clojureScript as well

kaiyes 2016-01-13T02:27:30.000074Z

?

meow 2016-01-13T02:27:37.000075Z

its really one language on two different host platforms - one is java and the other is javascript

meow 2016-01-13T02:27:58.000076Z

no the server would be java clojure

kaiyes 2016-01-13T02:28:13.000077Z

ok

kaiyes 2016-01-13T02:28:20.000078Z

thats what I thought

meow 2016-01-13T02:28:31.000079Z

I can't teach you the language - I'm very busy - please ask on #clojurescipt or #C06DT2YSY

meow 2016-01-13T02:28:38.000080Z

ok

kaiyes 2016-01-13T02:28:41.000081Z

ok.

meow 2016-01-13T02:29:32.000082Z

and try to learn more and argue less - if you want to argue then argue with yourself and google - go do your homework

meow 2016-01-13T02:29:44.000083Z

go read

meow 2016-01-13T02:29:48.000084Z

go learn

meow 2016-01-13T02:29:56.000085Z

why do we write tutorials and such

meow 2016-01-13T02:30:19.000086Z

so you can come here knowling almost nothing and want to spend time arguing

meow 2016-01-13T02:30:25.000087Z

its kinda rude

meow 2016-01-13T02:30:35.000088Z

no, it is rude

meow 2016-01-13T02:30:40.000089Z

just want you to know

meow 2016-01-13T02:30:54.000090Z

you probably didn't mean to be rude

kaiyes 2016-01-13T02:31:00.000091Z

I am not arguing.

kaiyes 2016-01-13T02:31:07.000093Z

Just wanted to know.

meow 2016-01-13T02:31:10.000094Z

feels that way to me

kaiyes 2016-01-13T02:31:22.000095Z

sorry if it bothered you. That wasn’t my intention

meow 2016-01-13T02:31:22.000096Z

if you want to know such basics then go read

meow 2016-01-13T02:31:35.000097Z

and come back with better questions

meow 2016-01-13T02:32:06.000098Z

doesn't that seem like a better use of everyone's time

kaiyes 2016-01-13T02:32:15.000099Z

true

meow 2016-01-13T02:32:24.000100Z

have you not been able to find info online? have you looked?

meow 2016-01-13T02:32:38.000101Z

if you can't find it then come back and complain

meow 2016-01-13T02:32:46.000102Z

but if you haven't looked...

meow 2016-01-13T02:50:33.000103Z

@kaiyes: I'm sorry I got upset. I'm very tired. I had a very long day and I have much more work to do. So I am just tired. Okay?

kaiyes 2016-01-13T02:51:30.000104Z

neverMind.

meow 2016-01-13T02:51:55.000106Z

so you won't accept my apology?

kaiyes 2016-01-13T02:52:13.000107Z

please. its fine.

meow 2016-01-13T02:52:17.000108Z

ok