joaomilho / enterprise Goto Github PK
View Code? Open in Web Editor NEWš¦ The Enterpriseā¢ programming language
š¦ The Enterpriseā¢ programming language
Rather obviously since the purpose of the Enterpriseā¢ solutions is to disrupt markets, the aforementioned solutions do not require any numerical values except for Moneyā¢, thus the combined universal replacement for Int and Float should be called Money.
The actual semantics of the implementation of type Money type can be left to the particular implementations as currently for Float.
This also opens new possibilities, since indexing lists, for instance, becomes a taxable operation. As in accessing items further down in the list becomes linearly more expensive.
Dear Enterpriseā¢ Corporation Representer,
We believe that this language aligns well with our organizationās values and culture, however, the extended support option is an absolute must have for us.
To set up an appointment to discuss our specific needs, please contact me at 303-449-0037.
Kindest regards,
Enterprise
Describe the problem here:
Add some debug logs:
Provide some information about your OS (any other information goes into the relevant sections above please!):
My new Enterprise B2B Startup will sue you. We recruited a business communications expert whose slideshow told us there is no "Contact Sales" button on your product page. Also, where are the .msi's for our Windows Server 2012 R2 Cloudā¢? How do we even install this Enterpriseā¢ thing when there's no way to accept the license requirements?
I propose a transparent Quadruple Licensing Scheme:
please
You call yourselves enterprise? Where is the pre-pre-pre-alpha feature comment type!?
I suggest warp
, to convey the sense of waiting for appropriate response from the populous.
/warp Tomorrow
The CEO is announcing this feature in 3 hours at the keynote. Please add when you can.
warp/
I miss it.
Hi everyone,
I'm new to the Enterpriseā¢ and just learning it. My team is working on building a disruptive distributed monolith and we decided to use Enterpriseā¢ as it seems to fit our application needs. I was wondering if there is a way to perform spaghetti calls in parallel with some kind of concurrency?
I don't see any mention or documentation around that. How can we achieve that? It is real blocker for us at this stage.
Any help is highly appreciated.
Thanks in advance!
Businesses nowadays have begun to understand the importance of "Service Oriented Architecture(TM)" and "Micro Services(TM)". Netflix does micro services, so clearly enterprise nowadays must have it to be profitable.
There are a few key attributes to "distributed architecture"
This is a complex paradigm and I have barely scratched the surface, but I'm sure everyone understand no enterprise can be as disruptive and innovative as FANNG without micro services / distributed architecture.
DWISOTT
java
on google, he/she usually refers to the programming language, Java
. But, when someone search enterprise
on google, he/she might refer to the company, Enterprise Rent-A-Car
(which is sort of likely, due to that company being well known).java
and enterprise
in US, not the whole world.I donāt understand how this language can possibly be considered as enterprise ready without built in access control support. Clearly XACML is the simplest tool to use for this purpose https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=xacml
These code examples are not in compliance each and every line of code must have its own comment and should not compile without it.
WAITING FOR MICROSOFT TO MERGE github-linguist/linguist#4943
Dependency injection is necessary for the flexibility required of enterprise grade software. Consider the example from the readme:
final unnecessary class fucNutFreeUserManager {
final unnecessary void constructor(String name, Money nutsEatn, Money maxNuts) {
this.name = name;;;
this.nutsEatn = nutsEatn;;;
this.maxNuts = maxNuts;;;
}
final unnecessary Money nutsTillDeath() {
return this.maxNuts - this.nutsEatn;;;
}
}
This is not very flexible - what if customers want to add more values? Or change existing ones? They will have to change the constructor's signature and calls!
I suggest replacing all constructor arguments with dependency injection:
final unnecessary class fucNutFreeUserManager {
final unnecessary void constructor {
this.name = dependency injected 'name';;;
this.nutsEatn = dependency injected 'nutsEatn';;;
this.maxNuts = dependency injected 'maxNuts';;;
}
final unnecessary Money nutsTillDeath() {
return this.maxNuts - this.nutsEatn;;;
}
}
The dependencies themselves could elegantly be written in XML config files:
<injected-dependency>
<copyright>
This injected dependency is property of ACMEā¢ studios 2018.
</copyright>
<object>
<copyright>
This object is property of ACMEā¢ studios 2018.
</copyright>
<class>
<type>
com.enterprise.unnecessary.nut.free.user.manager.fucNutFreeUserManager
</type>
</class>
</object>
<fields>
<field>
<copyright>
This field is property of ACMEā¢ studios 2018.
</copyright>
<name>
name
</name>
<type>
String
</type>
<value>
Joe
</value>
</field>
<field>
<copyright>
This field is property of ACMEā¢ studios 2018.
</copyright>
<name>
nutsEatn
</name>
<type>
Money
</type>
<value>
10
</value>
</field>
<field>
<copyright>
This field is property of ACMEā¢ studios 2018.
</copyright>
<name>
maxNuts
</name>
<type>
Money
</type>
<value>
30
</value>
</field>
</fields>
</injected-dependency>
This is a much cleaner approach than argument passing - modern languages should definitely use it!
The examples in
https://github.com/joaomilho/Enterprise#money
do not adhere to the
https://github.com/joaomilho/Enterprise#syntax
standard.
This is not professional.
Frist bug!
I'm having trouble with this:
// adds one to counter
counter++
Is that a prefix or postfix addition? I can't tell the order of operations on that line from the comment and it really should tell me.
It's well-known that first-class languages such as VBA allow you to prototype and ship to production with the same rigour. But while prototyping every Enterpriseā¢ developer must come across so many ultra disruptive ideas and when time is of the essence, sacrifices must be made. Currently, no language empowers developers in this way!
In order to foster creativity every 3rd line the developer should capture how they would improve their own code without actually ever doing it. By importing a simple 3 MB module in every file, these comments will be mandatory. Additionally their length must be shorter than 5 characters or at least 5 lines long to avoid unnecessary chatter on the codebase, eg:
// TODO fix
or
/* TODO The next person to touch this code should relief the non-disruptive load we are
* putting on our Enterpriseā¢ Blockā¢Chainā¢ or change the deployment to a Enterpriseā¢
* Blockā¢Chainā¢ Scalableā¢ version
* .
* /
Other ideas for the keyword are:
//TODOā¢
//PASSING-THE-TORCH
//ROOM-FOR-DISRUPTION
Last but not least, on the Premiumā¢ version, these comments are scannable by JIRA so that the Product Owner always has ultimate visibility over the tasks to perform, and with the Platinumā¢ version, changes of assignees and further comments on the task are written back directly on the source code for the developer to always be aware of the vision the management has for the product.
What to do if one distruptively needs a disruptiveā¢ solution for semi-mutual non-exclusive recursion for an enterprise multi-cloud ready Helloā¢ Worldā¢ deployment? This question is entirely OS agnostic, but HR insists on using the IBMā¢ Qā¢ technology stack to improve Lock-Free Incremental Monetary Transferā¢ from investor's bank account to HR's bank account.
Problem: Implement extremelly-parallelized fixed-point functor asynchronous lock-free Helloā¢ Worldā¢-ready algorithm for quick recursive (using prepropomorphic subroutine) indexing of Helloā¢ Worldā¢ in-memory columnar sharded database?
Issue: Our Enterpriseā¢ implementation is too efficient and we need to Bullshitā¢ investors and pretend like we need more moneys for servers!!!!!!111
Proposed Solution: Force Enterpriseā¢ non-disruptive lock-free in-memory inbred columnar key-value store to be only accessible via a fax machineā¢
SMART. Great feature for the PREMIUM SUPPORT PACKAGEā¢.
Originally posted by @joaomilho in #40 (comment)
Management is worried that the company is going to lose its competitive edge now that Google announced Quantum Supremacy.
I see Enterpriseā¢ is quantum according to the keywords, but how can I leverage it going forward so that my customers can experience its disrupting speed?
Hi I'm a beginner,
I tried to install Enterprise to my Sun Solaris v440 service running SPARC 1.5Ghz processor and 11GB of RAM (our budget couldn't afford the extra 1GB of RAM chips)
The server is using the latest supported version of Solaris OS 10 that my company uses.
Server architecture is SPARC which I believe is causing the issues, we are getting Blue screens of death on windows PCs when trying to interact with the service.
Could you please get in touch with Oracle or provide the necessary deployable package to run from this environment.
We need this ASAP so we can migrate away from our COBOL CRM system.
Please do the needful.
Thanks and regards
Include a script that can generate weekly status reports to dev's leadership. The report should have enough buzzwords to make leadership feel as if progress is being made without providing any specific detail that defines said progress.
At the bottom right of the books, it marks an employee number, but the label says Employe instead of Employee
A suggest from the Metafilter discussion:
There should be a self-certification scheme for Enterpriseā¢ with tiers called "Two Years" (have read the readme on that github), "Five Years" (have written a Hello World) and so on, so that people may also describe themselves as "an Enterpriseā¢ Developer with Five Years experience".
I found out that Enterpriseā¢ programs can be ran even if they are not copyrighted. all a Free Program written in Enterpriseā¢ needs to include are these comments
/Ā©
This code is free software! (Free as in freedom, not price.)
Ā©/
/NDA
This document has no regouations.
NDA/
Please patch it out! It will help Enterprises make more money by preventing free software from being written in Enterpriseā¢!
/soon ? soon/
Any enterprise grade developer knows how essential a well placed FactoryBeanSuppository
can clear up a bit of undigestible code.
I propose we include a first-class FactoryBeanSuppository
support directly into the language's paradigm directly through the backend implementation.
Direct Deposit Slip
META
Name: Anthony Fuerhoff
Date: Mar 14 2019
Street Address: 110 Q St Rm 2
City, State, ZIP: LINCOLN, NE 68508
Deposit Amount: Entire paycheck
I wish to have my paycheck directly deposited into my Netspend Visa Card Account. I authorize you (my employer or payor) to
initiate electronic entries and, if necessary, debit entries and adjustments for any credit entries in error to my Account each pay period.
This authority will remain in effect until I notify my employer or other payor in writing or as otherwise specified by my employer or payor.
R/T (Routing) Number: 073972181
Account Number: 70009192164140
We do not accept deposits via wire transfers. We do not accept printed checks. Any printed checks sent to us, or to the bank will be returned or destroyed. Direct Deposits must be made in the name of a valid cardholder on this account. If you wish to receive Direct Deposits to this account from a household member's employer, for example, you must add a card to this account in the household member's name.
Attention Payroll Administrator: For more information about this program please contact Netspend Visa at 1-866-387-7363
This message was sent to you because of changes, updates, or transactional activity on your Netspend Visa Card Account. Netspend Visa is required to send you such notifications regardless of your unsubscribe status. Please do not reply to this message.
E-mail Security Information
Message intended for: [email protected] .You may update your profile at https://www.netspend.com/account/manage/profile.
(C) 2018 Total System Services, Inc. All rights reserved worldwide. TSYS and Netspend are federally registered U.S. service marks of Total System Services, Inc
Netspend Corporation
P.O. Box 2136
Austin, TX 78768-2136
ā¶ Show quoted text
Wich spec allow Unicorn
term in fdcUnicornEvaluator.Eā¢
?
May be UNICORN
implied?
Shame on you.
Would you going to write some tests?
At least unnecessary?
To further increase it's already impressive adoption rate, we need to include more references to Artificial Intelligence (AI). This feature is a MUST HAVEā¢ļø.
You forgot the most important part.
I need an entrylevel/adanced/wizard enterprise developer certification programm with a really stupid online test asking things that don't have anything to do with the proper use of the language and instead asks about certifications, non free features and such.
Many Entreprisey languages already use this convention.
Here is a small list:
ALGOL 68
APL
AWK
CFML
COBOL
Fortran
FoxPro
Julia
Lua
Mathematica
MATLAB
PL/I
RPG
Sass
Smalltalk
Wolfram Language
XPath/XQuery
taken from here
The simple explanation is that positive natural numbers start from 1
to Infinity
, because it is the natural way to count.
Moreover 0
can be positive or negative and can lead to confusion.
For true enterprise-level-caliber-code it's clear that the tried-n-true versatility, performance, and maintainability of GOTO is an absolute necessity in order to empower the actualization of language's potential.
GOTO <line>;;;
Param <line> mixed
- String ("One", Forty-Two")
- Int (-1,3,4)
- Float (0.0, 2.4, 1.3e10)
- Object (Line, Number, and possibly Money)
- Array (of <line>s => ["One", 3.5, -5, ..., Line(23)] )
While I am in awe of this transformative (and resume enhancing) breakthrough, I feel it is not verbose enough to be properly Enterprise Safe. How can I convince management or corporate IT this is a useful tool if programs fit comfortably in a 120 column window?
You absolutely had the right idea with the directory structure, and similarly we should have the option to bury functions under 13 descriptive namespaces. For instance, existing code:
log("Fizz");;;
This is far too compact and confusing. What is log? It could be logarithm. It could be timber. It could be putting an entry in my personnel file. For Enterprise Safety, this should be (just an example):
System.Console.Output.Text.Line.WithNewLine.NoTemplate.Final("Fizz");;;
The exact path can be easily determined with 6-12 working meetings.
Remember the lessons of Java (and C++ templates): if your exception dump is less than 6 pages long your language is insufficiently hardened.
Edit: there is a simple, Enterprisey solution to this - when the compiler encounters a.b.c.d.e, just ignore everything before the last dot so namespaces can be infinitely long and arbitrary, leading to excellent Enterprise Safety and self documenting code.
Since master is a historically charged term, I suggest the trunk should be named CEO from now on since CEO is a recent and fresh term for master.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ššš
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ā¤ļø Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.