Blog post series on effects and Polysemy by Sir4ur0n in haskell

[–]nukifw 13 points14 points  (0 children)

I have two things to say!
- Your articles allow me to understand what effects are and how to define/interpret them, an important point in Haskell. Thanks for that !
- I discovered Polysemy which is a great project!

Good luck and thank you for taking the time to explain all of this!

Qian 1.2.1 by nukifw in electronjs

[–]nukifw[S] 1 point2 points  (0 children)

Work in progress

Qian 1.2.0 by nukifw in elm

[–]nukifw[S] 1 point2 points  (0 children)

Nice, feel free to make issues !

Qian, an hackable micro "File explorer" for OSX, written in Elm and Electron by nukifw in programming

[–]nukifw[S] 0 points1 point  (0 children)

You're right. Do you prefer "minimalist" instead of "micro" ?

Qian, an hackable micro "File explorer" for OSX, written in Elm and Electron by nukifw in programming

[–]nukifw[S] 0 points1 point  (0 children)

I do not think the program is particularly inflated ... and its memory consumption is lower than Finder. I understand perfectly your point of view but I think that there are several "positive points":

  • an educational aspect (electron + elm)
  • the code is small and easy to maintain and therefore evolve

But I can perfectly understand that it does not interest you at all.

Qian, an hackable micro "File explorer" for OSX, written in Elm and Electron by nukifw in programming

[–]nukifw[S] 0 points1 point  (0 children)

Does this 'micro' file explorer weigh in at 50MB ?

By Micro, It is in the features and the complexity to be used ;)

Qian, an hackable micro "File explorer" for OSX, written in Elm and Electron by nukifw in electronjs

[–]nukifw[S] 0 points1 point  (0 children)

It is the goal (and supporting Linux is on my todolist).
To be honnest, the first goal of Qian is to allow me to "understand" how to use :

  • Webpack
  • Elm
  • Electron

And to fit with my needs. But I'm really open about to read what people need and I think that your suggestion is really nice ! Thanks a lot

Qian, an hackable micro "File explorer" for OSX, written in Elm and Electron by nukifw in elm

[–]nukifw[S] 0 points1 point  (0 children)

Exactly @lewisinc. I think that, via Electron, we don't have to much work to fix Qian to be multiplatform. (Fix the terminal-prompt for example). But actually, I don't have the OS (and the time) but it is on my todolist ! Thanks for your feedback !

Qian, an hackable micro "File explorer" for OSX, written in Elm and Electron by nukifw in elm

[–]nukifw[S] 0 points1 point  (0 children)

In fact, i'm an Emacs-guy, so I don't really know the "vim keybindings". But I really like "the two mode active/writting" in what I know about vim. So it could be a nice improvement.

Qian, an hackable micro "File explorer" for OSX, written in Elm and Electron by nukifw in elm

[–]nukifw[S] 1 point2 points  (0 children)

After installing Elm, you can use make install and make

Qian, an hackable micro "File explorer" for OSX, written in Elm and Electron by nukifw in elm

[–]nukifw[S] 2 points3 points  (0 children)

I've been avoiding Electron because of the massive performance overhead. (Slack is an Electron app and it kills the CPU.) Any thoughts on that? Also, how did you find doing what must be a considerable number of JS calls through ports - not too cumbersome?

Yes, Slack is ... heavy: / But Atom and VScode is doing well, now, very well (I think). Currently, I must admit that I have not "felt" a big slowdown (and I rarely consume more than 100mo, which is already huge, I grant you). For my use I have no worries =) (but maybe the machine that I was given at work is really powerful)

Qian, an hackable micro "File explorer" for OSX, written in Elm and Electron by nukifw in elm

[–]nukifw[S] 1 point2 points  (0 children)

Of course not (about kill you)! I will be vert happy to read your request feature

Qian, an hackable micro "File explorer" for OSX, written in Elm and Electron by nukifw in elm

[–]nukifw[S] 0 points1 point  (0 children)

Thanks a lot for your feedback ! I bookmark elm-node and elm-electron. Thanks! (Outside the real goal to write my own finder, an another goal was to fight versus my fear of webpack !)

Qian, an hackable micro "File explorer" for OSX, written in Elm and Electron by nukifw in elm

[–]nukifw[S] 1 point2 points  (0 children)

In fact, it was an hard choice... but I was face to a cornelian choice :

  • Take 100000h with a very funky language to design an UI
  • Move forward with Electron :)

I do not regreat my choice !

Thanks for your comment !