tag:blogger.com,1999:blog-7118778965888677191.post1826024378530228992..comments2024-03-17T08:15:14.805+01:00Comments on Robert on anything: Erlang syntax again ... and again ... and again ...Robert Virdinghttp://www.blogger.com/profile/16187415127098159771noreply@blogger.comBlogger17125tag:blogger.com,1999:blog-7118778965888677191.post-35229387968235861172023-07-11T07:13:33.984+02:002023-07-11T07:13:33.984+02:00This article provides a step-by-step guide on inst...This article provides a step-by-step guide on installing a printer that prints blank pages. Current high demand for programming and development services. It is no wonder that there are many industry-specific businesses. The instructions are easy to follow, and we have successfully tested the<a href="https://programmingassignmenthelp.com/" rel="nofollow"> programming assignment help</a>. <br />james smithhttps://www.blogger.com/profile/07395472645599300717noreply@blogger.comtag:blogger.com,1999:blog-7118778965888677191.post-80123289322069226672022-12-23T17:42:58.665+01:002022-12-23T17:42:58.665+01:00Den här kommentaren har tagits bort av bloggadministratören.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7118778965888677191.post-27593796561451885402021-01-21T19:54:44.007+01:002021-01-21T19:54:44.007+01:00Are you interested in any kinds of hacking service...Are you interested in any kinds of hacking services?<br />Feel free to contact TECHNECHHACKS.<br /><br />For years now we’ve helped so many organizations and companies in hacking services.<br />TECHNECHHACKS is a team of certified hackers that has their own specialty and they are five star rated hackers.<br /><br />We give out jobs to hackers (gurus only) to those willing to work, with or without a degree, to speed up the availability of time given to jobs!!<br /><br />Thus an online binary decoding exam will be set for those who needs employment under the teams establishment.<br /><br /><br />we deal with the total functioning of sites like,<br /><br /><br />• SOCIAL MEDIA (Facebook, Twitter, Instagram, Snapchat, google hangout etc.)<br /><br />• SCHOOL GRADES <br /><br />• IOS/OS<br /><br />• CREDIT SCORES <br /><br />• BANK ACCOUNTS<br /><br />• SPOUSES PHONE <br /> <br />Our special agents are five star rated agents that specializes in the following, and will specially be assigned to you for a special job well DONE.<br /><br />• WESTERN UNION TRANSFER <br /><br />• CREDIT CARDS INSTALLATION <br /><br />• MONEY FLIPPING <br /><br />• CRIMINAL RECORDS <br /><br />• BTC RECOVERY <br /><br />• BTC MINING <br /><br />• BTC INVESTMENT <br /><br />Thus bewere of scammers because most persons are been scammed and they ended up getting all solutions to their cyber bullies and attacks by US.<br /><br />I am Jason williams one of the leading hack agent.<br /><br />PURPOSE IS TO GET YOUR JOBS DONE AT EXACTLY NEEDED TIME REQUESTED!!!<br /><br /><br /><br />And our WORK SUCCESS IS 100%!!!<br /><br /><br /><br />We’re always available for you when you need help.<br /><br />Contact or write us on:<br /><br />Technechhacks@gmail.com <br /><br />SIGNED....!<br /><br />Jason. W<br /><br />TECHNECHHACKS<br />2021©️All Right Reserved <br /><br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7118778965888677191.post-47882019504165718102016-11-05T09:52:55.119+01:002016-11-05T09:52:55.119+01:00There is possibly lot needed to be done by the stu...There is possibly lot needed to be done by the students and favorably would help students to initiate with all those possible values which one must needed to occupy. assignment servicehttp://www.programmingassignment.net/noreply@blogger.comtag:blogger.com,1999:blog-7118778965888677191.post-80090606345930805902014-07-12T23:39:11.494+02:002014-07-12T23:39:11.494+02:00Yes, the C-like languages may be common but I cont...Yes, the C-like languages may be common but I contend that the C syntax just doesn't fit languages with a markedly different semantics like Erlang. It you look at the main functional languages in use today, for example F# and Haskell, you will see that they also have a very different syntax. To fit Elang into a C-like syntax would then entail a cutting away some of the features which make Erlang, and other functional languages, so much more powerful, for example pattern matching. And that would be stupid.<br /><br />I personally have completely missed that Python reads like English. Then you must also explain why Python is getting such a spread as its syntax is definitely not C-like, not a { } in sight. I think Python is quite a nice language though I don't see it is a radical step from many other main-stream languages. Its syntax doesn't worry me even though it is different from other languages I have used. And why should it, it is just syntax?<br /><br />I still contend that the most difficult thing with learning a new different language is the semantics, not the syntax. And yes, the Erlang semantics are different, especially if you haven't looked at a functional language before, or at least seriously tried to program in a "functional style".Robert Virdinghttps://www.blogger.com/profile/16187415127098159771noreply@blogger.comtag:blogger.com,1999:blog-7118778965888677191.post-74019858039267002442014-07-12T21:10:24.296+02:002014-07-12T21:10:24.296+02:00Yes, anyone can learn language syntax from reading...Yes, anyone can learn language syntax from reading the manual. But getting used to the syntax, learning to feel comfortable with it, may be taxing for many people, esp. if they are only experienced with a couple of "mainstream" languages. The most easily approachable languages are those with some kind of familiarity. This is the reason for the huge class of C-like languages. This is the reason why languages such as Python, which reads like English, are so popular. If you don't care whether Erlang escapes from its niche or "boutique" status, that's fine. But then don't complain that it doesn't get wider recognition or popularity.Richard Kenneth Enghttps://www.blogger.com/profile/05644263534712181856noreply@blogger.comtag:blogger.com,1999:blog-7118778965888677191.post-85370533859865362792014-04-12T20:24:23.867+02:002014-04-12T20:24:23.867+02:00I am generally very cautious when adding things to...I am generally very cautious when adding things to the/a language for mainly two reasons:<br /><br />- It is much easier to add things than to remove them, at least when the language is past the initial development stage. Same with libraries of course.<br /><br />- It is too easy to add features, each of which is useful and reasonable like pipe, but the end result can be a right mess of a collection of ad hoc features lacking a clear sense of purpose and direction. Everyone wants *their* favourite feature in. There are all too many examples of this.<br /><br />The Erlang syntax is quite reasonable in these respects. Though, yes, there are some things I wish we had done differently. Did I hear anyone say "variable scoping".<br /><br />Some smart person said that for everything you add to a language you should remove something.Robert Virdinghttps://www.blogger.com/profile/16187415127098159771noreply@blogger.comtag:blogger.com,1999:blog-7118778965888677191.post-90273777379349839732014-04-09T10:12:11.027+02:002014-04-09T10:12:11.027+02:00One more vote for current Erlang syntax. :) I real...One more vote for current Erlang syntax. :) I really appreciate it. <br /><br />Of course, there is - probably - room for some improvements - Elixir's pipe operators ("|>") seems like nice candidate: http://www.neo.com/2013/08/27/two-days-with-elixiraniouhttps://www.blogger.com/profile/11436050714298672533noreply@blogger.comtag:blogger.com,1999:blog-7118778965888677191.post-58726419336034421502014-02-12T13:56:48.622+01:002014-02-12T13:56:48.622+01:00Thank you for the answer!Thank you for the answer!Gabriel Kastenbaumhttps://www.blogger.com/profile/02345176859648764609noreply@blogger.comtag:blogger.com,1999:blog-7118778965888677191.post-14576967069466204982014-02-04T01:46:36.243+01:002014-02-04T01:46:36.243+01:00No, the variable syntax came from Prolog which sta...No, the variable syntax came from Prolog which starts variable names with an uppercase letter. I don't know where Prolog got it from. Actually there isn't that much left of Prolog syntax apart from the variables.Robert Virdinghttps://www.blogger.com/profile/16187415127098159771noreply@blogger.comtag:blogger.com,1999:blog-7118778965888677191.post-40730889412796327232014-02-03T19:49:19.355+01:002014-02-03T19:49:19.355+01:00I have a question in my mind for several month : d...I have a question in my mind for several month : does prts of the Erlang syntax come from German langage? The Bindings that begin with a Cap for instance. Gabriel Kastenbaumhttps://www.blogger.com/profile/02345176859648764609noreply@blogger.comtag:blogger.com,1999:blog-7118778965888677191.post-54550862773226693392014-01-23T12:58:59.560+01:002014-01-23T12:58:59.560+01:00I remember long rant written by Damien Katz on Er...I remember long rant written by Damien Katz on Erlang syntax and how this reduced his productivity. All because he thought refactoring code was difficult because of the syntax.<br /><br />I never felt like this about Erlang syntax. I actually like it. It's concise, elegant and to me it makes perfect sense.Anonymoushttps://www.blogger.com/profile/14957425370116911759noreply@blogger.comtag:blogger.com,1999:blog-7118778965888677191.post-74533171238591150062014-01-22T13:29:41.058+01:002014-01-22T13:29:41.058+01:00Exactly. for me Erlang is to other languages what ...Exactly. for me Erlang is to other languages what German is to other natural lanor the findingsguages. I mean: the Uppercase that mean a binding.<br />I like the analogy between ";" and a "or", and between the comma and an "and".<br />The only thing that i dislike is the irregularity between some commands, separeted by commas, and the end of a function, with a point. It can be a problem with cut/paste but... as you say, you just need to work a little...<br /><br />I love erlang simplicity. You learn all you need to know in 10 small days<br /><br /><br />Gabriel Kastenbaumhttps://www.blogger.com/profile/02345176859648764609noreply@blogger.comtag:blogger.com,1999:blog-7118778965888677191.post-22684852867647607452014-01-22T01:14:41.977+01:002014-01-22T01:14:41.977+01:00I recall the syntax learning curve did exist for m...I recall the syntax learning curve did exist for me with Erlang, but I like the choices that were made regarding the syntax. Erlang source code reads like English (commas, periods, semi-colons) and anyone nervous about Erlang because of syntax just needs to know that you will one day like it very much.natohttp://nato.ccnoreply@blogger.comtag:blogger.com,1999:blog-7118778965888677191.post-63177395908306910622014-01-22T00:53:28.232+01:002014-01-22T00:53:28.232+01:00Having multiple modules per file would be relative...Having multiple modules per file would be relatively easy to implement:<br /><br />- First just allow them syntactically. I would add the mandatory syntax that each module in the file must end with a "-end_module." declaration except for the last module where it is optional. This would ensure backwards compatibility for todays code.<br /><br />- Modify the parser to return multiple modules. (easy)<br /><br />- Modify the compiler to work on multiple modules. It could generate multiple files, one per module, with the same name as the module, which would mean that code server will work unchanged.<br /><br />- Modify the "c(mod)." shell command. (easy)<br /><br />A more difficult question is whether you actually want to do this, and why. I have not missed it but I have not really thought about it.<br />Robert Virdinghttps://www.blogger.com/profile/16187415127098159771noreply@blogger.comtag:blogger.com,1999:blog-7118778965888677191.post-89456020994323519582014-01-22T00:52:57.293+01:002014-01-22T00:52:57.293+01:00That was a long time ago but I seem to remember th...That was a long time ago but I seem to remember that the "-module" came first. This was part of the syntax and how you defined a module. The requirement that the module name and the file name be the same came later and is actually part of the libraries, both the compiler and the code server. The compiler saves the BEAM code in a file with the same name as the module while the code server assumes that the code in a BEAM is for a module with the same name as the file. It would be easy for the compiler to save the BEAM in a file with the same name as the module. This would need no change to the code server. What you would need to do is take away the warning/correction in emacs.<br /><br />Seeing I view them, the module definition and the file name requirements, as being different types of properties I don't think we should remove the module definition. Changing the handling of the file names I would have nothing against. It really doesn't worry me either way.<br />Robert Virdinghttps://www.blogger.com/profile/16187415127098159771noreply@blogger.comtag:blogger.com,1999:blog-7118778965888677191.post-24671041078799405882014-01-21T17:15:05.007+01:002014-01-21T17:15:05.007+01:00I have only one remark about Erlang syntax, it is ...I have only one remark about Erlang syntax, it is about the module definition. I don't understand why we have simultaneously:<br />- mandatory "-module" (& equals to the file name)<br />- only one module per file<br /><br />The module tag is basically redondant info, isn't it ? Why don't we get rid of it (or keep it, and allow multiple modules per file) ?Simonhttps://www.blogger.com/profile/15120859432770817509noreply@blogger.com