Live data from Hacker News

Felix - a fast scripting language

felix-lang.org

21–30 of 88 posts

Re: Felix - a fast scripting language

#22
They are smoking crack if they think anyone will use a scripting language that doesn't have a functioning REPL.

My goto-languages for quick development are Perl 5, Clojure and Javascript.

All 3 are adequately fast for real tasks. All are cross-platform, and all 3 support a REPL that allows doing real work interactively.

These conditions are the absolute minimum to be viable as a scripting or sketch/prototyping language.

Re: Felix - a fast scripting language

#24

They are smoking crack if they think anyone will use a scripting language that doesn't have a functioning REPL. My goto-languages for quick development are Perl 5, Clojure and Javascript. All 3 are adequately fast for real tasks. All are cross-platform, and all 3 support a REPL that allows doing real work interactively. These conditions are the absolute minimum to be viable as a scripting or sketch/prototyping langua…

What REPL do you use for Perl?

Re: Felix - a fast scripting language

#25

They are smoking crack if they think anyone will use a scripting language that doesn't have a functioning REPL. My goto-languages for quick development are Perl 5, Clojure and Javascript. All 3 are adequately fast for real tasks. All are cross-platform, and all 3 support a REPL that allows doing real work interactively. These conditions are the absolute minimum to be viable as a scripting or sketch/prototyping langua…

What REPL do you use for Perl?

The most bare bones is: 'perl -de 0' CPAN has a few others

Re: Felix - a fast scripting language

#26
post #21

Why do language designers continue to insist on semi-colon terminated lines?

Perhaps to dissuade the lowest common denominator of programmers that get hung up on such superficial trivialities.

But it's not triviality - it's noise - Signal: Good - Noise: Bad, got it?

If you REALLY need end of line markers, any half-way competent text editor can display them for you.

Re: Felix - a fast scripting language

#27

Looks very interesting, well done to whoever did this. After an admittedly quick and superficial glance at the tutorial, I'm not fan of chapter 6 though. Why so many ways to write calls? With no idiomatic syntax, it means I have to know all these variations if I hope to understand Felix code (since it is ok for anyone to choose whichever style).

I just don't understand why there are both gen and proc functions. Why have a separate kind of thing for functions that don't return anything?

Re: Felix - a fast scripting language

#29
post #26

Earlier quoted context omitted.

Perhaps to dissuade the lowest common denominator of programmers that get hung up on such superficial trivialities.

But it's not triviality - it's noise - Signal: Good - Noise: Bad, got it? If you REALLY need end of line markers, any half-way competent text editor can display them for you.

You obviously have no idea what signal-to-noise ratio is about if you think semicolons are noise. Who are you trying to impress?

Re: Felix - a fast scripting language

#30

The web page rubs me the wrong way. How can you claim to be the fastest anything without a single benchmark? How can you claim to be a "scripting language" when you're statically-typed and compile to C++? What does "scripting language" even mean then? How can you say things like "it will be a bit slow the first time but subsequent runs will load much faster than any VM." Any VM? Are you really "much faster" than: $ t…

My "good enough" definition: a scripting language is a language that does not require you to write a main() function or define a class / object in order to produce output and features automatic memory management.
Post reply on HN