Comments (75)
.st
from streem.
.st or .strm
On Mon, Dec 15, 2014 at 1:28 PM, matz [email protected] wrote:
Which do you think is the best? .st .str .stm .strm or .streem?
—
Reply to this email directly or view it on GitHub
#24.
from streem.
.st
from streem.
I am afraid .st is used for Smalltalk sometimes.
from streem.
.streem
Reasoning:
File extension limitations are a relic of the past and a good language or
library can assume the extension.
Reducing typing or byte storage doesn't make as much sense today, and good
shells will autocomplete filenames.
Would be interested in hearing why for 2/3/4 letter extensions
On Mon Dec 15 2014 at 4:36:33 PM matz [email protected] wrote:
I am afraid .st is used for Smalltalk sometimes.
—
Reply to this email directly or view it on GitHub
#24 (comment).
from streem.
.streem I agree file limitations are a relic and .str would make me think of a abbreviation for string.
from streem.
@markburns because we are so lazy to type 6 letters every time, even with completion.
from streem.
I like .stm.
from streem.
I like .stm also.
from streem.
Lazy is good, but with auto-completion I don't see that you'd be likely to
get clashes. Unless some other files extension related to streem files are
cruelly chosen to be strmo or something.
An argument against would be that people don't like/use autocompletion in
their shells. But they are crazy people not lazy people. :)
On Mon Dec 15 2014 at 5:30:46 PM Antonio Cangiano [email protected]
wrote:
I like .stm.
—
Reply to this email directly or view it on GitHub
#24 (comment).
from streem.
Have you guys seem this?
- http://www.fileinfo.com/extension/st
- http://www.fileinfo.com/extension/stm
- http://www.fileinfo.com/extension/str
- http://www.fileinfo.com/extension/streem
- http://www.fileinfo.com/extension/strm
👍 for *.streem
from streem.
I was for *.stm but after @henriquemoody's post I would agree with him on going for *.streem
from streem.
+1 for .streem as well. Thanks @henriquemoody for demonstrating that there are already clashes for the shorter ones. I don't see any advantage to a short name, given that almost everyone uses autocompletion and touch typing.
from streem.
i like *.str
from streem.
I like *.stm
From: Reddy [email protected]
Sent: Monday, December 15, 2014 1:35 PM
To: matz/streem
Subject: Re: [streem] Filename extension for Streem programs (#24)
i like *.str
Reply to this email directly or view it on GitHubhttps://github.com//issues/24#issuecomment-67041767.
from streem.
*.stm 👍
@markburns raises interesting points though
from streem.
*.steem is good
from streem.
👍 for .streem
Reasoning:
- A
.streem
extension won't surprise anyone. - A
.streem
extension won't collide with an existing extension. - No technical reasons to keep the extension length within the three letter limit of 1990 DOS (
FILENAME.EXT
) – hence no reason for an abbreviation :-)
from streem.
While I like that .streem
doesn't clash with anything, .st
is short and sweet in my opinion, and it seems like the existing file format for .st
is not very common. I doubt Streem users would get their scripts confused with Atari disk images. Besides, there is already ambiguity for some popular extensions, including .rb
.
I vote for .st
and .streem
. I don't like some of the other longer extensions because at that point you might as well just add the two e's in, since we don't need to be limited to two characters.
from streem.
I was almost taking .stm
but I've heard Vim consider .stm
as HTML files. So I gave up '.stm`.
from streem.
Well, I know this is not one of the proposals, but what if use just one "e" and put .strem
?
from streem.
@maurobaraldi I think "strem" sounds too much like "phlegm".
from streem.
.stm
is one of the extensions for HTML with server side includes. It seems like .shtml
is used more frequently for that, though.
from streem.
Since there is no need for DOS to be able to read the files, how about .|
? (That's a pipe.)
from streem.
I like .stm ,also
from streem.
.st or .streem
from streem.
@tbodt I think that would be too confusing for users and (possibly) editors.
from streem.
I like *.stm
, *.stream
is too long to type
On 16 December 2014 at 10:11, Nicolas McCurdy [email protected]
wrote:
@tbodt https://github.com/tbodt I think that would be too confusing for
users and (possibly) editors.Reply to this email directly or view it on GitHub
#24 (comment).
from streem.
.st or .streem
from streem.
I like .streem
. No one has issues with .scala
, for example.
from streem.
what about .sm ?
2014-12-16 11:14 GMT+08:00 Theodore Konukhov [email protected]:
I like .streem. No one has issues with .scala, for example.
—
Reply to this email directly or view it on GitHub
#24 (comment).
from streem.
what about .stem?
from streem.
The ideal format should probably optimize for two main goals:
- Eliminate or reduce collisions with other file formats using the same extension
- Be as succinct as possible.
Given that, .strm
would be my vote for the most ideal candidate. (the only file format collision I could find was from XBMC)
from streem.
.st Simple, short and doesn't clash with anything currently.
from streem.
I feel like .streem
would be too long to type out even with autocomplete, and even 4 characters would be annoying to type on a regular basis (not everyone can use autocomplete in their shell depending on the environment) if this would be used widely. Scripting languages also tend to use short extensions like .sh
, .rb
, .py
. I would favor a shorter one, such as .st
, but since .st
could conflict with smalltalk, maybe .str
. It's like a lot of the languages that shorten their first few letters (python -> .py
, shell -> .sh
) and would be recognizable.
from streem.
I like .stm
.
from streem.
👍 .streem
from streem.
I'm already using *.streem
.
https://github.com/mattn/streeem/tree/master/_example
Sorry my noise.
from streem.
stm 👍
from streem.
👍 .st
from streem.
.stm 👍
from streem.
.streem or .sm
from streem.
.streem or .sm
from streem.
.stm
from streem.
+1 for .streem
from streem.
.st
from streem.
What about .ms(Matz' Streem) or .mst(Matz' STreem)?
from streem.
.st +1
from streem.
+1 to .str
(Similar To Ruby)
from streem.
.eem
http://www.fileinfo.com/extension/eem
from streem.
Not sure if it is a good idea, but could get creative and if you think about the shape of a stream, simply .~
.
On the less exotic side, I would go with .streem
from streem.
I'd go for .streem
to avoid file extension clashes and it's still short enough. It's not as if you type file extensions all day.
I like .streem. No one has issues with .scala, for example.
👍
from streem.
.stm or .strm
from streem.
.stmx ?
.stms ?
Both say to me stream script or stream executable
from streem.
👍 @whoisjake for .stmx
from streem.
+1 .streem regardless of length. It's clear, no doubt as to what you're looking at.
from streem.
@terlar I like .~
but .streem seams more practical
from streem.
It's very hard to see what people think when the votes are all over the place. I went through all the comments and tabulated the results. Here's everything with more than one vote:
Extension | Votes | Conflicts | Credit |
---|---|---|---|
.streem |
25 | @matz | |
.stm |
12 | HTML with SSIs | @matz |
.st |
11 | Smalltalk | @matz |
.strm |
4 | XBMC | @matz |
.str |
3 | @matz | |
.stmx |
2 | @whoisjake | |
.~ |
2 | @terlar |
So far, the winner is .streem
. But that may change. I'll try and update this when more votes come in.
from streem.
@tbodt, do you mind to put the amount of "votes" in this table too?
from streem.
@henriquemoody I did.
from streem.
Awesome, @tbodt! Thanks for that, I think this may help @matz in the final decision.
from streem.
.~ is not a good idea since vim is using ~ as a suffix for backups. It's also not clear what it means and possibly confusing (it's not common to see non alphanumerical extensions).
from streem.
.ee
from streem.
@technohippy Bears no resemblance whatsoever to Streem. Except that it has 2 e's.
from streem.
.matz
? 😄
from streem.
I think .ree
sounds like not so awful, although I'm not so serious either.
from streem.
@jacwah Agreed, .~
could cause a lot of issues with vim and linux users.
from streem.
.streem just like .java, .groovy ...
or
.sm
from streem.
+1 for .streem
from streem.
I'd prefer .streem, as .st and .stm is conflicted
from streem.
+1 for .strm
from streem.
+1 for .streem
On Wed Dec 17 2014 at 9:21:38 AM ww [email protected] wrote:
+1 for .strm
—
Reply to this email directly or view it on GitHub
#24 (comment).
from streem.
.|
from streem.
+1 for .streem
from streem.
I pick .strm
. But it's merely a convention. If we see any problem, then we can choose .streem
or whatever.
from streem.
Related Issues (20)
- BUG: return breakthrough statements HOT 8
- task_tid function HOT 1
- tee HOT 1
- reserved identifier violation HOT 2
- Completion of error handling HOT 2
- could there be more streams? HOT 7
- Is there function to execute a shell command HOT 6
- This is beautiful HOT 1
- streem crashed when run: seq(10) | {x -> x * 2} | stdout HOT 9
- Crashed when run examples/06echo.strm
- No output when run examples/05skip.strm HOT 1
- Is chan() can be use? HOT 1
- Support for actor? HOT 1
- How to access named array in namespace HOT 1
- Homebrew formula for Streem HOT 2
- Undefined reference to `qsort_r' on Alpine Linux in Dockerfile HOT 5
- Are there Official Website and Docs? HOT 4
- I read your book, curious how you test if the grammar work first. ARiGaDo! HOT 3
- Useful for ideas for streem? :) HOT 1
- Intended unlock in `kvs_update`?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from streem.