Skip to content

Commit 9d4e9e8

Browse files
author
haskellswift
committed
first commit
0 parents  commit 9d4e9e8

File tree

2 files changed

+182
-0
lines changed

2 files changed

+182
-0
lines changed

css/style.css

Lines changed: 161 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,161 @@
1+
/*
2+
Medium Style
3+
*/
4+
5+
body {
6+
font-family: "FreightText Pro",Georgia,Cambria,"Times New Roman",Times,serif;
7+
letter-spacing: .01rem;
8+
font-weight: 300;
9+
font-style: normal;
10+
font-size: 20px;
11+
line-height: 1.5;
12+
width: 700px;
13+
margin: 0 auto;
14+
word-break: break-word;
15+
word-wrap: break-word;
16+
text-rendering: optimizeLegibility;
17+
-webkit-font-smoothing: antialiased;
18+
padding-top: 50px;
19+
}
20+
21+
22+
p {
23+
display: block;
24+
-webkit-margin-before: 1em;
25+
-webkit-margin-after: 1em;
26+
-webkit-margin-start: 0px;
27+
-webkit-margin-end: 0px;
28+
}
29+
30+
31+
32+
h1 {
33+
font-family: "BerninoSansOffc", "Bernono Sans", "Jaf Bernino Sans","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;
34+
letter-spacing: -0.02em;
35+
font-weight: 700;
36+
font-style: normal;
37+
font-size: 60px;
38+
margin-left: -3px;
39+
line-height: 1;
40+
letter-spacing: -0.04em;
41+
margin-top: 40px;
42+
padding-top: 0;
43+
margin-bottom: 8px;
44+
color: rgba(0,0,0,0.8);
45+
}
46+
47+
h2 {
48+
font-family: "BerninoSansOffc", "Bernono Sans", "Jaf Bernino Sans","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;
49+
letter-spacing: -0.02em;
50+
font-weight: 700;
51+
font-style: normal;
52+
font-size: 36px;
53+
margin-left: -1.8px;
54+
line-height: 1.2;
55+
margin-top: 40px;
56+
margin-bottom: 4px;
57+
color: rgba(0,0,0,0.8);
58+
}
59+
60+
h3, h4, h5, h6 {
61+
font-family: "BerninoSansOffc", "Bernono Sans", "Jaf Bernino Sans","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;
62+
letter-spacing: -0.02em;
63+
font-weight: 300;
64+
font-style: normal;
65+
font-size: 32px;
66+
margin-left: -1.6px;
67+
line-height: 1.2;
68+
color: rgba(0,0,0,0.44);
69+
margin-top: 40px;
70+
margin-bottom: 2px;
71+
}
72+
73+
blockquote {
74+
font-family: "FreightText Pro",Georgia,Cambria,"Times New Roman",Times,serif;
75+
letter-spacing: .01rem;
76+
font-weight: 400;
77+
font-style: italic;
78+
border-left: 3px solid rgba(0,0,0,0.8);
79+
padding-left: 20px;
80+
margin-left: -23px;
81+
padding-bottom: 0;
82+
}
83+
84+
ul {
85+
display: block;
86+
list-style-type: disc;
87+
-webkit-margin-before: 1em;
88+
-webkit-margin-after: 1em;
89+
-webkit-margin-start: 0px;
90+
-webkit-margin-end: 0px;
91+
-webkit-padding-start: 40px;
92+
}
93+
94+
95+
li {
96+
display: list-item;
97+
text-align: -webkit-match-parent;
98+
margin-left: 30px;
99+
margin-bottom: 12px;
100+
padding-top: 2px;
101+
}
102+
103+
a {
104+
text-decoration: none;
105+
background-image: linear-gradient(to bottom, rgba(0,0,0,0) 75%, rgba(0,0,0,0.8) 75%);
106+
background-repeat: repeat-x;
107+
color: rgba(0,0,0,0.8);
108+
background-size: 2px 2px;
109+
background-position: 0 23px;
110+
}
111+
112+
figure {
113+
position: relative;
114+
width: 700px;
115+
text-align: center;
116+
display: block;
117+
margin: auto;
118+
box-sizing: border-box;
119+
}
120+
121+
figure img {
122+
border: none;
123+
max-width: 100%;
124+
}
125+
126+
figcaption {
127+
position: absolute;
128+
left: -172px;
129+
width: 150px;
130+
top: 0;
131+
text-align: right;
132+
margin-top: 0;
133+
font-family: "FreightText Pro",Georgia,Cambria,"Times New Roman",Times,serif;
134+
letter-spacing: .01rem;
135+
font-weight: 400;
136+
font-style: italic;
137+
font-size: 14px;
138+
line-height: 1.4;
139+
color: rgba(0,0,0,0.6);
140+
outline: 0;
141+
z-index: 300;
142+
padding-top: 0.7em;
143+
}
144+
145+
146+
figcaption::before {
147+
content: "______";
148+
float:right;
149+
margin-top:-24px;
150+
color: #D9D9D9;
151+
}
152+
153+
code {
154+
font-family: Menlo,Monaco,"Courier New",Courier,monospace;
155+
font-size: 16px;
156+
background: rgba(0,0,0,0.05);
157+
margin-bottom: 20px;
158+
padding: 10px;
159+
white-space: pre-wrap;
160+
}
161+

index.html

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="utf-8" />
5+
<link rel="stylesheet" type="text/css" href="css/style.css" />
6+
<title>Manifesto of HaskellSwift</title>
7+
</head>
8+
<body>
9+
<h1>Manifesto of HaskellSwift</h1>
10+
11+
<p>I am an iOS programmer. I read books and chat with all kinds of people when I have time. I don’t think I belong to iOS community, fortunately I found a slight hope in Functional Programming(FP) community though. </p>
12+
13+
<p>After struggling with many difficulties to fight myself, I made a very difficult decision. Since there are so many iOS programmers, I would rather not go with the flow. I decided to develop a language / framework which is so difficult for most of iOS programmers to learn or use. Simply put, even if it did nothing but keep the substandard iOS programmers out, that in itself would be a huge reason to use this language/framework, HaskellSwift.</p>
14+
15+
<p>HaskellSwift is a functional language/framework. It would give hope to desperate functional programming programmers who want to enter the terrain of iOS development. It’s the lighthouse that FP programmers with advanced mindsets in the far future to replace the primitiv iOS programmers in Stone Age. If any iOS experts are willing to turn, I would welcome you guys to be turned if you guys are fearless to the difficulties of the mindset transition. HaskellSwift would higher barriers to entry of using it to develop iOS apps. It would eliminate chances of using HaskellSwift to bring creativity by substandard programmers.</p>
16+
17+
<p>Game On.</p>
18+
19+
</body>
20+
</html>
21+

0 commit comments

Comments
 (0)