Viewing profile — ilyash
ilyash
HN member- Joined
- Sat, Apr 16, 2016, 1:50 PM UTC
- HN karma
- 247
- Public activity
- 208 items
- HN profile
- View on Hacker News ↗
About ilyash
Author of Next Generation Shell.
Recent public activity
-
comment
Comment #43884273
Thanks! I think it's about alignment of the project and how you think. If it won't be it this time, I'm working on the user interface of Next Generation Shell now and I would like …
-
comment
Comment #43879273
> controversial I did hear an opinion (somewhere else) that a shell shouldn't have associative arrays either and it was a mistake... > Nushell Nushell is a candidate and some peopl…
-
comment
Comment #43876955
Opinion. Likely controversial. The fact that we need jq highlights that we are missing this functionality in shells. I argue that these days (nested) structured data is as basic re…
-
comment
Comment #43733836
Thanks for the kind words. I phrase it as "fully fledged programming language with domain specific facilities". Hope it makes sense.
-
comment
Comment #43733820
Hi. Author here. > I've actually already written a lot of the functionality I see here as bash (and other) functions That's exactly the reason these are part of stdlib. No reason f…
-
comment
Comment #43677605
Make everyone use the metric system.
-
comment
Comment #41895738
Hi. Author here. The biggest difference between NGS and other shells is the UI. It's work in progress. Ideas are at https://github.com/ngs-lang/ngs/wiki/UI-Design Another big diffe…
-
comment
Comment #41215703
I don't think the structure is the problem. I think it's fine that the higher you go the bigger decisions and responsibility there is. The part that I think is not working is that …
-
comment
Comment #40510426
I would like to make my DevOps colleagues more productive and less frustrated. I'm actually already doing it, it's just way slower when you can't do it as a full time job. I starte…
-
comment
Comment #39844978
Next Generation Shell because I refuse to believe that UI that is limiting the interaction to single line is the pinnacle of UX that we can have today. Terminals introduced cursor …
-
comment
Comment #39562665
Author of Next Generation Shell here. Questions are welcome.
-
comment
Comment #39126005
Personal anecdote - I see spam is way up already. I assume some of the fired people were fighting spam.
-
comment
Comment #37869337
Next Generation Shell. As a shell, it's a programming language and a UI. Half baked: programming language - pretty much done, we use it at work; UI - just starting to work on. Anan…
-
comment
Comment #37542237
Full title: What Silicon Valley "Gets" about Software Engineers that Traditional Companies Do Not
- story
-
comment
Comment #37288818
Thoughts: Closest implemented thing that I know of that implements the solution to the stated problem: Raku's Capture - https://docs.raku.org/type/Capture Maybe Python can go in th…
-
comment
Comment #37280017
Hi. I'm Ilya Sher, author of Next Generation Shell. That's the only shell that I'm aware of that plans to do something "radical" about the UI/UX. By radical I mean something out of…
-
comment
Comment #34271483
Not the same ergonomic. The language doesn't "understand" it's a section (no opportunities listed in the original comment).
-
comment
Comment #34271318
Comments Section In Next Generation Shell I've experimented by adding section "arbitrary comment" { code here } and this is staying in the language. It looks good. That's instead o…
-
comment
Comment #34194532
Yep. What bothers me is when you start looking at list comprehension is that you don't know if it's filter(), map(), or a combination. You have to read the list comprehension till …
-
comment
Comment #34193709
I worked with Python for quite a few years but at 2013 it became too painful for "DevOps". The more I was thinking about how things could/should be the more frustrated I was. Pytho…
-
comment
Comment #34169558
> Since you brought up JetBrains, I use no products made by them, at all, any more. Just curious. Why?
-
comment
Comment #33940251
While not as thorough solution as mentioned here in comments, UFCS goes a long way in this direction. In Next Generation Shell, I've designed the methods so that the first paramete…
-
comment
Comment #33727646
OOP implementation in Next Generation Shell was inspired by CLOS but it's way simpler. Defining a type: type MyType. At any point one can declare method: F myMethod(..., mt:MyType,…
-
comment
Comment #33590177
I might have issues later. For now, in Next Generation Shell peg/leg parser is doing fine (with limited scripting around to avoid repetition). https://piumarta.com/software/peg/ ht…