|
Motherboard wrote: In any case, Aldrich says that Wyvern can automatically tell what language a person is programming in, based solely on the type of data that's being manipulated. That means that if the language detects you're editing a database, for instance, it'll automatically assume you're using SQL. So, it doesn't roll all those languages into one; it guesses what language you want to use.
..and if it is "SQL", then why am I programming in SQL and not in this "Wyvern" language?
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Sounds like yet another tool to promote bad programming practices. No, thanks.
But let me know when they use it to implement its compiler.
|
|
|
|
|
|
Ranjan.D wrote: Here's a github link
I won't go near the stuff.
|
|
|
|
|
This[^] is the only Wyvern that turns me on.
/ravi
|
|
|
|
|
Old is Gold I prefer this Wyvern.
|
|
|
|
|
package wyvern.tools.types;
import wyvern.tools.typedAST.extensions.TSLBlock;
import wyvern.tools.typedAST.interfaces.TypedAST;
import wyvern.tools.types.extensions.SpliceType;
import wyvern.tools.types.extensions.TypeInv;
import java.lang.reflect.Field;
import java.util.*;
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Let me paraphrase:
One language to rule them all, One language to find them,
One language to spy on them all and in the darkness - of NSA basement - bind them.
|
|
|
|
|
[potshots]
Sigh. Looking at the code on GitHub, I note, without much surprise, that CMU's Wyvern, like so many other open source projects, doesn't comment its code either. Pathetic, especially if they are expecting this to be something more than an "I'm bored, where was that article Kent mentioned" novelty-yawner.
Is the CMU reference supposed to carry some "ooh, this must be high quality code as the result of high quality thinking" weight to it? It's no wonder our schools suck.
[/potshots]
Marc
|
|
|
|
|
The machines are taking over. Or they will, if we keep teaching machines to think for themselves. And we can't seem to stop. It's all fun-and-games until it takes over
|
|
|
|
|
I read that as "Machine learning goes opera".
|
|
|
|
|
Having been looking at the state-of-the-art in Natural Language Processing, we are a loooong ways away from machine learning. I'd say we need another 10-20 years of serious work in tools that can extract true meaning and create reasonable ontologies before anything interesting happens in this field.
Marc
|
|
|
|
|
Some ISP servers used to manage routers provisioned to customers can be hacked from the Internet, researchers from Check Point said Free insecurity with every subscription
|
|
|
|
|
"Robotic helpers? Scientists tout cheap robot that assembles itself" Reuters By Richard Valdmanis [^].
"BOSTON (Reuters) - Scientists say they have developed a low-cost robot prototype made from paper and children's trinkets that can assemble itself and perform a task without human help."
"The team's robot prototype borrows mechanical principles from the ancient Japanese paper-folding art of origami, as well as from Shrinky Dinks - plastic children's toys that shrink into predictable shapes when heated."
“I have diligently numbered the days of pure and genuine happiness which have fallen to my lot: They amount to 14.” Abd-Ar Rahman III, Caliph of Cordoba, circa 950CE.
|
|
|
|
|
Software is hard to develop for many reasons: We must figure out what to do, do it, and ensure that we have done it correctly. "You know what happens when you assume, don't you?"
|
|
|
|
|
Kent Sharkey wrote: "You know what happens when you assume, don't you?"
Go to work for uSoft?
Have you ever just looked at someone and knew the wheel was turning but the hamster was dead?
Trying to understand the behavior of some people is like trying to smell the color 9.
modified 7-Aug-14 19:47pm.
|
|
|
|
|
Well, I don't think software development is hard. Obviously it is a hard task for new developers. But as you continue to learn more and more you'll love software development as compared to web development.
I started off as a web developer, but as I continued my journey, I have to quit as a web developer and started working out software development. Because it is most confusing thing to do. Logic to design and API to use and all that sort of stuff.
All you need to know is the syntax of the language, once you know it. You can use any API and any code to work with, you'll get your software up and running in no time at all. It takes time, but it is worth waiting for.
Favourite line: Throw me to them wolves and close the gate up. I am afraid of what will happen to them wolves - Eminem
~! Firewall !~
|
|
|
|
|
Afzaal Ahmad Zeeshan wrote: All you need to know is the syntax of the language, once you know it. You can use any API and any code to work with, you'll get your software up and running in no time at all. Well, I know C# fairly well but the spec is a piece of sh.. Oh, I am sorry, what?
Whether I think I can, or think I can't, I am always bloody right!
|
|
|
|
|
Because you focus on the actually smallest and simplest part of it - coding.
Get the requirements (specs) right! Test your software properly!
|
|
|
|
|
I disagree. I think it's easy!!
Lately I found writing software at home easy, flexible and maintainable!!
Remark, even though it's home developement it's as .. scalable (in term of number of developers) or even more than what I do at work!
It could be the same at work except for some people who insist on complicating things!
In short: if you work hard on making simple code which support team work. You can today!
If you insist on writing code with numerous layer of abstraction for the sake of being... enterprisey shall I say? You can!
But it won't be easy to modify, maintain and (as far as I can tell) won't provide much useful benefit... (yeah, I know, potentially all these layers are so powerful! I am talking about what is actually happening here, not what can happen!)
|
|
|
|
|
It is what it is. No hard - no easy. Interesting...
I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)
|
|
|
|
|
In my experience the analysis, specification and technical specification is hard. Software development is only hard when that first bit is done incompletely or wrong.
|
|
|
|
|
Well it’s really not hard to develop software. I think if you have well plan and schedule of what you need to do and how you need to do .You can develop successful software by your own. Caz once you have a perfect plan you will start automatically searching the source to finish all your tasks.
|
|
|
|
|
Can you be more specific? Because i don't find software is hard to developed, but what is difficult is to make it reliable, consistent and bug free. But then the same i could say with every other product development or engineering or scientific process.
|
|
|
|
|
Actually software development is not hard. It is just a bit tricky, you need to be very logical at mental habits. Otherwise you can't develop softwares. Learning programming language is one part, applying it to a software is the second part.
Favourite line: Throw me to them wolves and close the gate up. I am afraid of what will happen to them wolves - Eminem
~! Firewall !~
|
|
|
|