# Idea Julia Lite or 'Juliette'?

**URL:** <https://discourse.julialang.org/t/idea-julia-lite-or-juliette/34076>\
**Category:** New to Julia\
**Created:** [February 2, 2020, 11:00am UTC](https://discourse.julialang.org/t/idea-julia-lite-or-juliette/34076 "2020-02-02T11:00:31Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [February 2, 2020, 12:45pm UTC](https://discourse.julialang.org/t/idea-julia-lite-or-juliette/34076/4 "2020-02-02T12:45:51Z")

</div>

> [@compleat](#):
>
> ‘computer science niceties’ like immutability, strictness of variable types, broadcasting

You can just stick to a subset of Julia if you prefer: use mutable structs, don’t declare type parameters, use `Arrays` of `Any`, and write loops. It is not recommended, but possible.

That said, I am very surprised to hear someone complaining about _broadcasting_ as a user-level feature (I am not talking about hooking into the broadcasting implementation).

I consider it the most user-friendly part of the language: you get an amazing extension for free with a single character unified syntax. I don’t think things could get nicer than this.

> [@compleat](#):
>
> generality and elegance in programming (as well as efficiency) might be merely annoyance to a large proportion of users (like me) who are moving over from matlab/numpy/R

Why would people choose Julia over Matlab/R/Python, if not for speed and elegance?

Creating yet another language that does not improve on existing ones would be pretty pointless.

> [@compleat](#):
>
> Lite (‘human’?) version (maybe called ‘Juliette’?) which would use Julia as an engine

This suggestion comes up very often from people misunderstanding the performance model of Julia. You can’t just [“use it as an engine”](https://discourse.julialang.org/t/how-hard-would-it-be-to-implement-numpy-jl-i-e-numpy-in-julia/22080/56) and gain any of the benefits.

> [@compleat](#):
>
> Or is this just me being greedy and ungrateful?

I think you are just overwhelmed with learning a new language that is different from the ones you used previously. Instead of recommending a fork or a redesign (which, TBH, is unlikely to gain traction anyway), I would suggest you just give it some time and things will fall into place.

---

_[View the full topic](https://discourse.julialang.org/t/idea-julia-lite-or-juliette/34076)._
