[ / / / / / / / / / / / / / ] [ dir / 1cc / ausneets / cafechan / feet / flutter / gayshame / leftpol / sl ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Name
Email
Subject
Comment *
File
Select/drop/paste files here
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): bad792843efd39d⋯.png (88.84 KB, 1200x1200, 1:1, IMG_4005.PNG) (h) (u)

[–]

 No.878047>>878048 >>878085 [Watch Thread][Show All Posts]

After reading a bit of SICP, I decided to learn a modern iteration of LISP. Because Clojure seems like one of the most used today and has many books written about it, I thought I'd start with it. This is one of my first programming languages, but I've been messing around with and it's pretty fun so far.

Anyone have any experience with Clojure or the Clojure community? I want to be more active on Github and Clojure but I don't really know what I'm doing yet.

 No.878048

>>878047 (OP)

I meant Clojars in the last sentence.


 No.878064

It's a good language but a language is nothing without a healthy community backing it up. No one cares about the language outside of lisp/fp nerds. The ecosystem sucks balls because no one writes or updates documentation. Tons of neat stuff like spec and practical immutable/lazy data structures and im hoping those ideas trickle down to other languages that people actually use.


 No.878085>>878141

>>878047 (OP)

it's tied to fucking JRE.

JRE-based languages have little reasons to be used outside of Android.

and if you want Android, better to choose something which will get you better start-up performance and smaller library footprint. (that is Kotlin)

and if you only need it for education purposes, then community doesn't matter.


 No.878141>>878181

>>878085

>What is the javascript backend

>JRE-based languages have little reasons to be used outside of Android.

<What is Scala

You know java is used is a shit ton of situations other than android right?


 No.878181>>878187 >>878294 >>878509

>>878141

This. I thought Java was used on a variety of systems beyond Android. In fact, portability to all kinds of systems is one of the reasons I've chosen Clojure. Should I change my thoughts on this?


 No.878187>>878239 >>878294

>>878181

Just be careful not to write code that is dependent on non portable libraries. It is easy to lose the benefit.


 No.878239

>>878187

Ok thank you.


 No.878245>>878509

I just wanted to post that this language has the most terrible logo I have ever seen except maybe the original clisp alien


 No.878294>>878303

>>878187

>>878181

if you want code to be portable to all kinds of systems why not learn transpiling such as haxe?

<java

>"write once, run on anything"

<haxe transpiling

>"write once, compile to everything"

transpiling is the future.


 No.878303

>>878294

Transpiling causes a shitty impedance miss match. The end result won't be nearly as efficient.


 No.878509>>878652

File (hide): 109783977637272⋯.png (319.6 KB, 629x351, 629:351, serveimage.png) (h) (u)

>>878181

> In fact, portability to all kinds of systems is one of the reasons I've chosen Clojure.

Any language (aside form assembly) is portable at the source-level. The selling point of Java is that it is also portable at the binary level, which only really matters for proprietary software developers who wish to only ship one binary for all platforms.

>>878245

I like the logo. Only the color-scheme reminds me of a sanitary product company for some reason.


 No.878652

>>878509

>Clojure

>ˈklo ʊʒɜːr

>Klo means loo in German

>logo looks like sanifair toilet services

A programming language for IoT toilets




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
12 replies | 1 images | Page ???
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / 1cc / ausneets / cafechan / feet / flutter / gayshame / leftpol / sl ][ watchlist ]