SlideShare a Scribd company logo
1 of 16
__  __    /  ________________________________________________________ /_/__   / _______________________________________________________  ___/  / /____________________________________________________/ /_   / / /  __________  _______  __  ___  __  __  / / /  ( ( /  /___  ____// _____// /' _/ / / /  | / / /      _/ /__/ /___/ /,' ,'/ / / / /  || / / /     / / /  / /_/_  / /' ,' ,'  / / / / /| ||/ / /   ) ) / / /  / ____/ /  ,' ,'  / / / / / | |/ / /   / / /  / / /  / /__ / /'  / / / / / /| ' / /  ______/ / /  / / /  / /_/___  / / /_  / / / / / / |  / / /_______/ /  /_/ /  /_______/_/ /  _/_/ / /_/ /  |_/ / ______    ______    _/  _/ https://github.com/neuront/stekin Website: http://bitfoc.us/ Twitter: @neuront
概要 ,[object Object],[object Object],[object Object]
Samples func  fib(x)   func  add()   return  fib(x - 1) + fib(x - 2)   if  x < 2   return  1   return  add() write(fib(4))
Samples func  make_pair(x, y)   func  selector(s)   return  s(x, y)   return  selector func  first(x, _)   return  x func  second(_, y)   return  y x: make_pair(10, 6) write(x(first)) write(x(second))
Stekin ... ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
借鉴   Python ,[object Object],[object Object],[object Object]
借鉴   Haskell ,[object Object],[object Object],[object Object],[object Object]
借鉴   C 艹 ,[object Object],[object Object]
引用外部变量 ,[object Object],[object Object],[object Object]
模块设计 parser grammar flowcheck proto instance output 前端模块 上下文无关 语义模块 上下文敏感 后端 代码生成
模块设计 ,[object Object],[object Object],[object Object]
模块设计 ,[object Object],[object Object],[object Object],[object Object],[object Object]
现在什么个情况 ,[object Object],[object Object],[object Object],[object Object]
编 ,[object Object],[object Object],[object Object],[object Object],[object Object]
License ,[object Object],[object Object]
__________  __  __  __  __  __  __  ___  ______  __   /___  ____/ / / / / ,', | /  | / / / /' _/ / ____/ / /  _/ /__ / / /  / / /  ,','| ||  /  || / / / / /,' ,'/ / /__ / / /   / / /  / /_/__/ / / ,','  | ||  / /| ||/ / / / /' ,' ,'  ( ( /  / / /   / / /  / _____  / / / /____; ;|  / / | |/ / / /  ,' ,'    / / /   / / /  / /__/ / / / _____  / ; / / /| ' / / / /'  ) ) /_/ /  / / /  / / /  / / / / / /  / / / / / / |  / / / / /_  ____/ / / _ /_/ /  /_/ /  /_/ / /_/ /  /_/ / /_/ /  |_/ / /_/ /  _/_____/ / /_/      _/    _/  _/    ____   Stekin repo: https://github.com/neuront/stekin

More Related Content

Viewers also liked

Falcon初印象
Falcon初印象Falcon初印象
Falcon初印象勇浩 赖
 
Auto Enroll Increase Mailer Final
Auto Enroll Increase Mailer FinalAuto Enroll Increase Mailer Final
Auto Enroll Increase Mailer Finallisasauls
 
My Journey in Disaster Relief. 100x100 Shanghai Business4Better China
My Journey in Disaster Relief. 100x100 Shanghai Business4Better ChinaMy Journey in Disaster Relief. 100x100 Shanghai Business4Better China
My Journey in Disaster Relief. 100x100 Shanghai Business4Better ChinaRobin Low
 
Dr. William Allan Kritsonis - Regular Student Discipline, Expulsion and Suspe...
Dr. William Allan Kritsonis - Regular Student Discipline, Expulsion and Suspe...Dr. William Allan Kritsonis - Regular Student Discipline, Expulsion and Suspe...
Dr. William Allan Kritsonis - Regular Student Discipline, Expulsion and Suspe...William Kritsonis
 
Dr. William Allan Kritsonis - Special Education PPT.
Dr. William Allan Kritsonis - Special Education PPT.Dr. William Allan Kritsonis - Special Education PPT.
Dr. William Allan Kritsonis - Special Education PPT.William Kritsonis
 
Dr. W.A. Kritsonis - International Refereed Publication(s)
Dr. W.A. Kritsonis - International Refereed Publication(s)Dr. W.A. Kritsonis - International Refereed Publication(s)
Dr. W.A. Kritsonis - International Refereed Publication(s)William Kritsonis
 
Dr. W.A. Kritsonis, National FORUM Journals, www.nationalforum.com
Dr. W.A. Kritsonis, National FORUM Journals, www.nationalforum.comDr. W.A. Kritsonis, National FORUM Journals, www.nationalforum.com
Dr. W.A. Kritsonis, National FORUM Journals, www.nationalforum.comWilliam Kritsonis
 
Relief 2.0 and Relief Enterprise
Relief 2.0 and Relief EnterpriseRelief 2.0 and Relief Enterprise
Relief 2.0 and Relief EnterpriseRobin Low
 
Dr. Kritsonis' Philosophy Inventory
Dr. Kritsonis' Philosophy InventoryDr. Kritsonis' Philosophy Inventory
Dr. Kritsonis' Philosophy InventoryWilliam Kritsonis
 
estandares de competencias en TIC para docentes
estandares de competencias en TIC para docentesestandares de competencias en TIC para docentes
estandares de competencias en TIC para docentesmojuro
 
Manejadores De Contenido
Manejadores De ContenidoManejadores De Contenido
Manejadores De Contenidosidasa
 
Manejadores De Contenido
Manejadores De ContenidoManejadores De Contenido
Manejadores De Contenidosidasa
 
Dr. William Allan Kritsonis, Dissertation Chair for Teresa Ann Hughes, Disser...
Dr. William Allan Kritsonis, Dissertation Chair for Teresa Ann Hughes, Disser...Dr. William Allan Kritsonis, Dissertation Chair for Teresa Ann Hughes, Disser...
Dr. William Allan Kritsonis, Dissertation Chair for Teresa Ann Hughes, Disser...William Kritsonis
 
Informe Financiero Enero A Mayo 2009
Informe Financiero Enero A Mayo 2009Informe Financiero Enero A Mayo 2009
Informe Financiero Enero A Mayo 2009guestabb4d2
 
Alex Torrez & William Allan Kritsonis, PhD - Article: National Impact for Pre...
Alex Torrez & William Allan Kritsonis, PhD - Article: National Impact for Pre...Alex Torrez & William Allan Kritsonis, PhD - Article: National Impact for Pre...
Alex Torrez & William Allan Kritsonis, PhD - Article: National Impact for Pre...William Kritsonis
 
Dr. Patricia J. Larke, Texas A&M Universityy, College Station, Texas and Dr. ...
Dr. Patricia J. Larke, Texas A&M Universityy, College Station, Texas and Dr. ...Dr. Patricia J. Larke, Texas A&M Universityy, College Station, Texas and Dr. ...
Dr. Patricia J. Larke, Texas A&M Universityy, College Station, Texas and Dr. ...William Kritsonis
 

Viewers also liked (17)

Falcon初印象
Falcon初印象Falcon初印象
Falcon初印象
 
Auto Enroll Increase Mailer Final
Auto Enroll Increase Mailer FinalAuto Enroll Increase Mailer Final
Auto Enroll Increase Mailer Final
 
My Journey in Disaster Relief. 100x100 Shanghai Business4Better China
My Journey in Disaster Relief. 100x100 Shanghai Business4Better ChinaMy Journey in Disaster Relief. 100x100 Shanghai Business4Better China
My Journey in Disaster Relief. 100x100 Shanghai Business4Better China
 
Vimeo Interview
Vimeo InterviewVimeo Interview
Vimeo Interview
 
Dr. William Allan Kritsonis - Regular Student Discipline, Expulsion and Suspe...
Dr. William Allan Kritsonis - Regular Student Discipline, Expulsion and Suspe...Dr. William Allan Kritsonis - Regular Student Discipline, Expulsion and Suspe...
Dr. William Allan Kritsonis - Regular Student Discipline, Expulsion and Suspe...
 
Dr. William Allan Kritsonis - Special Education PPT.
Dr. William Allan Kritsonis - Special Education PPT.Dr. William Allan Kritsonis - Special Education PPT.
Dr. William Allan Kritsonis - Special Education PPT.
 
Dr. W.A. Kritsonis - International Refereed Publication(s)
Dr. W.A. Kritsonis - International Refereed Publication(s)Dr. W.A. Kritsonis - International Refereed Publication(s)
Dr. W.A. Kritsonis - International Refereed Publication(s)
 
Dr. W.A. Kritsonis, National FORUM Journals, www.nationalforum.com
Dr. W.A. Kritsonis, National FORUM Journals, www.nationalforum.comDr. W.A. Kritsonis, National FORUM Journals, www.nationalforum.com
Dr. W.A. Kritsonis, National FORUM Journals, www.nationalforum.com
 
Relief 2.0 and Relief Enterprise
Relief 2.0 and Relief EnterpriseRelief 2.0 and Relief Enterprise
Relief 2.0 and Relief Enterprise
 
Dr. Kritsonis' Philosophy Inventory
Dr. Kritsonis' Philosophy InventoryDr. Kritsonis' Philosophy Inventory
Dr. Kritsonis' Philosophy Inventory
 
estandares de competencias en TIC para docentes
estandares de competencias en TIC para docentesestandares de competencias en TIC para docentes
estandares de competencias en TIC para docentes
 
Manejadores De Contenido
Manejadores De ContenidoManejadores De Contenido
Manejadores De Contenido
 
Manejadores De Contenido
Manejadores De ContenidoManejadores De Contenido
Manejadores De Contenido
 
Dr. William Allan Kritsonis, Dissertation Chair for Teresa Ann Hughes, Disser...
Dr. William Allan Kritsonis, Dissertation Chair for Teresa Ann Hughes, Disser...Dr. William Allan Kritsonis, Dissertation Chair for Teresa Ann Hughes, Disser...
Dr. William Allan Kritsonis, Dissertation Chair for Teresa Ann Hughes, Disser...
 
Informe Financiero Enero A Mayo 2009
Informe Financiero Enero A Mayo 2009Informe Financiero Enero A Mayo 2009
Informe Financiero Enero A Mayo 2009
 
Alex Torrez & William Allan Kritsonis, PhD - Article: National Impact for Pre...
Alex Torrez & William Allan Kritsonis, PhD - Article: National Impact for Pre...Alex Torrez & William Allan Kritsonis, PhD - Article: National Impact for Pre...
Alex Torrez & William Allan Kritsonis, PhD - Article: National Impact for Pre...
 
Dr. Patricia J. Larke, Texas A&M Universityy, College Station, Texas and Dr. ...
Dr. Patricia J. Larke, Texas A&M Universityy, College Station, Texas and Dr. ...Dr. Patricia J. Larke, Texas A&M Universityy, College Station, Texas and Dr. ...
Dr. Patricia J. Larke, Texas A&M Universityy, College Station, Texas and Dr. ...
 

Similar to Stekin

YUI ─ 阿大
YUI ─ 阿大YUI ─ 阿大
YUI ─ 阿大taobao.com
 
从问题开始,谈前端架构
从问题开始,谈前端架构从问题开始,谈前端架构
从问题开始,谈前端架构裕波 周
 
73033109 48022576-sme-bank-internship-report
73033109 48022576-sme-bank-internship-report73033109 48022576-sme-bank-internship-report
73033109 48022576-sme-bank-internship-reportAhsanSaeed58
 
javascript的分层概念 --- 阿当
javascript的分层概念 --- 阿当javascript的分层概念 --- 阿当
javascript的分层概念 --- 阿当裕波 周
 
Javascript Training
Javascript TrainingJavascript Training
Javascript Trainingbeijing.josh
 
2017 9-14 Keras example
2017 9-14 Keras example2017 9-14 Keras example
2017 9-14 Keras example煒勛 賴
 

Similar to Stekin (7)

YUI ─ 阿大
YUI ─ 阿大YUI ─ 阿大
YUI ─ 阿大
 
从问题开始,谈前端架构
从问题开始,谈前端架构从问题开始,谈前端架构
从问题开始,谈前端架构
 
73033109 48022576-sme-bank-internship-report
73033109 48022576-sme-bank-internship-report73033109 48022576-sme-bank-internship-report
73033109 48022576-sme-bank-internship-report
 
javascript的分层概念 --- 阿当
javascript的分层概念 --- 阿当javascript的分层概念 --- 阿当
javascript的分层概念 --- 阿当
 
Javascript Training
Javascript TrainingJavascript Training
Javascript Training
 
2017 9-14 Keras example
2017 9-14 Keras example2017 9-14 Keras example
2017 9-14 Keras example
 
Custom keys
Custom keysCustom keys
Custom keys
 

More from 勇浩 赖

论 Python 与设计模式。
论 Python 与设计模式。论 Python 与设计模式。
论 Python 与设计模式。勇浩 赖
 
一种多屏时代的通用 web 应用架构
一种多屏时代的通用 web 应用架构一种多屏时代的通用 web 应用架构
一种多屏时代的通用 web 应用架构勇浩 赖
 
2012,我的技术之选
2012,我的技术之选2012,我的技术之选
2012,我的技术之选勇浩 赖
 
页游开发中的 Python 组件与模式
页游开发中的 Python 组件与模式页游开发中的 Python 组件与模式
页游开发中的 Python 组件与模式勇浩 赖
 
为什么 rust-lang 吸引我?
为什么 rust-lang 吸引我?为什么 rust-lang 吸引我?
为什么 rust-lang 吸引我?勇浩 赖
 
Python 于 webgame 的应用
Python 于 webgame 的应用Python 于 webgame 的应用
Python 于 webgame 的应用勇浩 赖
 
Behavior+tree+ai lite
Behavior+tree+ai liteBehavior+tree+ai lite
Behavior+tree+ai lite勇浩 赖
 
敏捷网游架构与性能的新玩法
敏捷网游架构与性能的新玩法敏捷网游架构与性能的新玩法
敏捷网游架构与性能的新玩法勇浩 赖
 
先用再学 - 借助 Xna 快速开发游戏原型
先用再学  - 借助 Xna 快速开发游戏原型先用再学  - 借助 Xna 快速开发游戏原型
先用再学 - 借助 Xna 快速开发游戏原型勇浩 赖
 
03 -黄朝兴--腾讯游戏
03 -黄朝兴--腾讯游戏03 -黄朝兴--腾讯游戏
03 -黄朝兴--腾讯游戏勇浩 赖
 
06 -甄焱琨--知识转化为资源
06 -甄焱琨--知识转化为资源06 -甄焱琨--知识转化为资源
06 -甄焱琨--知识转化为资源勇浩 赖
 
07 -林伟铃--成长中的36氪
07 -林伟铃--成长中的36氪07 -林伟铃--成长中的36氪
07 -林伟铃--成长中的36氪勇浩 赖
 
01 -阿朱--简单事情夯实做
01 -阿朱--简单事情夯实做01 -阿朱--简单事情夯实做
01 -阿朱--简单事情夯实做勇浩 赖
 
如何做好沙龙演讲
如何做好沙龙演讲如何做好沙龙演讲
如何做好沙龙演讲勇浩 赖
 
虚拟世界是怎么炼成的(图片版)
虚拟世界是怎么炼成的(图片版)虚拟世界是怎么炼成的(图片版)
虚拟世界是怎么炼成的(图片版)勇浩 赖
 
Techparty story
Techparty storyTechparty story
Techparty story勇浩 赖
 
2010,我的技术之选
2010,我的技术之选2010,我的技术之选
2010,我的技术之选勇浩 赖
 
人机对弈编程概述
人机对弈编程概述人机对弈编程概述
人机对弈编程概述勇浩 赖
 

More from 勇浩 赖 (20)

论 Python 与设计模式。
论 Python 与设计模式。论 Python 与设计模式。
论 Python 与设计模式。
 
一种多屏时代的通用 web 应用架构
一种多屏时代的通用 web 应用架构一种多屏时代的通用 web 应用架构
一种多屏时代的通用 web 应用架构
 
2012,我的技术之选
2012,我的技术之选2012,我的技术之选
2012,我的技术之选
 
页游开发中的 Python 组件与模式
页游开发中的 Python 组件与模式页游开发中的 Python 组件与模式
页游开发中的 Python 组件与模式
 
Scala
ScalaScala
Scala
 
为什么 rust-lang 吸引我?
为什么 rust-lang 吸引我?为什么 rust-lang 吸引我?
为什么 rust-lang 吸引我?
 
Python 于 webgame 的应用
Python 于 webgame 的应用Python 于 webgame 的应用
Python 于 webgame 的应用
 
Behavior+tree+ai lite
Behavior+tree+ai liteBehavior+tree+ai lite
Behavior+tree+ai lite
 
敏捷网游架构与性能的新玩法
敏捷网游架构与性能的新玩法敏捷网游架构与性能的新玩法
敏捷网游架构与性能的新玩法
 
先用再学 - 借助 Xna 快速开发游戏原型
先用再学  - 借助 Xna 快速开发游戏原型先用再学  - 借助 Xna 快速开发游戏原型
先用再学 - 借助 Xna 快速开发游戏原型
 
03 -黄朝兴--腾讯游戏
03 -黄朝兴--腾讯游戏03 -黄朝兴--腾讯游戏
03 -黄朝兴--腾讯游戏
 
abu.rpc intro
abu.rpc introabu.rpc intro
abu.rpc intro
 
06 -甄焱琨--知识转化为资源
06 -甄焱琨--知识转化为资源06 -甄焱琨--知识转化为资源
06 -甄焱琨--知识转化为资源
 
07 -林伟铃--成长中的36氪
07 -林伟铃--成长中的36氪07 -林伟铃--成长中的36氪
07 -林伟铃--成长中的36氪
 
01 -阿朱--简单事情夯实做
01 -阿朱--简单事情夯实做01 -阿朱--简单事情夯实做
01 -阿朱--简单事情夯实做
 
如何做好沙龙演讲
如何做好沙龙演讲如何做好沙龙演讲
如何做好沙龙演讲
 
虚拟世界是怎么炼成的(图片版)
虚拟世界是怎么炼成的(图片版)虚拟世界是怎么炼成的(图片版)
虚拟世界是怎么炼成的(图片版)
 
Techparty story
Techparty storyTechparty story
Techparty story
 
2010,我的技术之选
2010,我的技术之选2010,我的技术之选
2010,我的技术之选
 
人机对弈编程概述
人机对弈编程概述人机对弈编程概述
人机对弈编程概述
 

Stekin

  • 1. __ __ / ________________________________________________________ /_/__ / _______________________________________________________ ___/ / /____________________________________________________/ /_ / / / __________ _______ __ ___ __ __ / / / ( ( / /___ ____// _____// /' _/ / / / | / / / _/ /__/ /___/ /,' ,'/ / / / / || / / / / / / / /_/_ / /' ,' ,' / / / / /| ||/ / / ) ) / / / / ____/ / ,' ,' / / / / / | |/ / / / / / / / / / /__ / /' / / / / / /| ' / / ______/ / / / / / / /_/___ / / /_ / / / / / / | / / /_______/ / /_/ / /_______/_/ / _/_/ / /_/ / |_/ / ______ ______ _/ _/ https://github.com/neuront/stekin Website: http://bitfoc.us/ Twitter: @neuront
  • 2.
  • 3. Samples func fib(x) func add() return fib(x - 1) + fib(x - 2) if x < 2 return 1 return add() write(fib(4))
  • 4. Samples func make_pair(x, y) func selector(s) return s(x, y) return selector func first(x, _) return x func second(_, y) return y x: make_pair(10, 6) write(x(first)) write(x(second))
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. 模块设计 parser grammar flowcheck proto instance output 前端模块 上下文无关 语义模块 上下文敏感 后端 代码生成
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. __________ __ __ __ __ __ __ ___ ______ __ /___ ____/ / / / / ,', | / | / / / /' _/ / ____/ / / _/ /__ / / / / / / ,','| || / || / / / / /,' ,'/ / /__ / / / / / / / /_/__/ / / ,',' | || / /| ||/ / / / /' ,' ,' ( ( / / / / / / / / _____ / / / /____; ;| / / | |/ / / / ,' ,' / / / / / / / /__/ / / / _____ / ; / / /| ' / / / /' ) ) /_/ / / / / / / / / / / / / / / / / / / / | / / / / /_ ____/ / / _ /_/ / /_/ / /_/ / /_/ / /_/ / /_/ / |_/ / /_/ / _/_____/ / /_/ _/ _/ _/ ____ Stekin repo: https://github.com/neuront/stekin