Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Viskell: Visual Haskell

Name: Anonymous 2016-01-09 22:37

We here at /prague sure love us some Haskellin' and curryin'. Well, here's a project that will expand the way you think about Haskell. Meet Viskell: an experimental visual programming environment for a typed (Haskell-like) functional programming language.

https://github.com/wandernauta/viskell

Name: Anonymous 2016-01-09 22:55

I sure love curry! I am from india you see so huskal is my favorite land

Name: Anonymous 2016-01-09 23:11

this is a reddit link

Name: Anonymous 2016-01-10 3:08

I really liked Visual BASIC. Will Visual Haskell be built on the dotNet framework?

Name: Anonymous 2016-01-10 7:57

>>4
Microsoft .NEET Framework

Name: Anonymous 2016-01-10 20:03

>>1
Why isn't it written in HASKELL?

Name: Anonymous 2016-01-11 1:13

>>6
Because Haskell is useless. You can't do anything more complicated that just calculating fibs without dismissing the entire purpose of Huskul by introducing impure code. That said, Haskell is an excellent choice for dragging and dropping. After thirty minutes of using it I find myself dragging and dropping right into the garbage every time. Perhaps it can be used to teach small children about functional programming. After all, they play with legos as kids, but no one seriously expects them to try building houses out of them when they grow up.

Name: Anonymous 2016-01-11 9:00

Haskell from my point of view offers only one advantages:
writing very terse code using built-in function composition.
Disadvantages:
1.Hard to read other people code, cryptic functions
requires frequent reference of operator/function usage
2.Garbage Collection, high memory use
3.slow speed in general:compiler doesn't optimize much
4.hard to optimize(due high level overhead & laziness)
5.for a high-level language, strings and IO are rather primitive& hard to use,so UnsafeIO is used
6.no macros.lacks easy metaprogramming
7.strict typing model: requires workarounds(like UnsafeIO) for real code.

Name: Anonymous 2016-01-11 9:16

I'm sure everything useful haskell does(except lazy eval)
can be implemented as C++ library to write code
in density comparable to Haskell without GC or runtime overhead.
Of course implementing entire haskell library is too much
, there needs to be approach like identifying primitive
concepts of which everything is composed and implementing
these concepts(like Lisp-like code in C++) first.
using virtual functions,variadic templates/functions/macros,ADL abuse and constexr
you can implement practically anything, even stuff haskell can't do due its design.

Name: Anonymous 2016-01-11 10:34

>>8
writing very terse code using built-in function composition.

Forth is king in fast, terse function composition.

Also, >>9 was written in a Forth screen editor and really should update its system, or kill itself.

Name: Anonymous 2016-01-11 11:32

>>10
Its more pleasing than auto-wrapping, more
visually cohesive line-to-line reading.
Also, walls of text require more eyestrain
when moving with lines,due larger horizontal dim.
Human eye can't focus on the entire screen and
is typically limited to 15-30 degree ray of central
focusing area which provides best quality.
https://en.wikipedia.org/wiki/Fovea_centralis

Name: Anonymous 2016-01-11 12:46

>>11
Those arguments might work in a properly formatted, justified, columnar format, but your posts just look like shit and are a jumpy pain in the eye to read.

Name: Anonymous 2016-01-11 12:59

>>12
You need to subscribe for premium edition of my
posts, which allows users to select formatting
types and features. Prices start at 30$ per month
for Bronze plan,50$ per month Silver plan(allows
custom userscripts to adjust formatting), and 75$
Gold plan which includes non-priority tech support.
for 120$ per month Small Business Plan you
get priority tech support and Enterprise Plan for
measly 250$ per month allows server side processing
optimized to mobile users of your business.

Name: Anonymous 2016-01-11 13:09

*Note: Server-side processing utilizes advanced
BBCODE(BusinessBinaryCode) which may requires purchasing
compatible software for viewing content.
Note:Free Plan is limited to viewing 15 posts per
day. If you exceed this quota, please stop viewing
my posts, as courtesy for not adding DRM.

Don't change these.
Name: Email:
Entire Thread Thread List