Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Pterodactyl
https://github.com/osfameron/pterodactyl/ (very early stage...)
References
http://www.worldofspectrum.org/ZXBa...
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Data Structures for Text Editors
Upcoming SlideShare
Loading in …5
×

Data Structures for Text Editors

1,002 views

Published on

Data structures for Text Editors: Hakim Cassimally @osfameron
Lambda Lounge Manchester, Mon 16th Jan 2017

There are some notes in the tab below on SlideShare. Alternatively, you can download a PDF with full notes from https://www.dropbox.com/s/gxi2zbb861f82vw/text-editors-with-notes.pdf?dl=0

I don't normally draw slides, but this time I started to get grumpy about drawing boxes in Keynote and decided it would actually be easier to use pen and paper. I'm not sure if the result looks good, but it kept me amused and was mostly fun (taking photos of the resulting thing was a bit of a faff.)

LambdaLounge is a meetup for functional programmers, and this talk has a focus on immutable data-structures. There are few code examples (it turns out that one (dis?)advantage of drawing slides is that you don't really feel like writing out large chunks of source code) but what little there is is in Clojure.

Published in: Software
  • Relationship guru Justin Sinclair reveals his secret tactics to help get your Ex back! Learn how ■■■ http://scamcb.com/exback123/pdf
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Data Structures for Text Editors

  1. 1. Pterodactyl https://github.com/osfameron/pterodactyl/ (very early stage...) References http://www.worldofspectrum.org/ZXBasicManual/ https://ecc-comp.blogspot.co.uk/2015/05/a-brief-glance-at-how-5-text-editors.html https://ecc-comp.blogspot.co.uk/2016/11/a-glance-into-web-tech-based-text.html https://github.com/neovim/neovim/wiki/Architectural-musing-and-ideas https://web.archive.org/web/20150409021025/http://curiousreef.com/class/learning-vim-from-the-inside/ http://www.finseth.com/craft/index.html http://www.cs.unm.edu/~crowley/papers/sds/sds.html https://github.com/yi-editor/yi-rope https://en.wikipedia.org/wiki/Enfilade_(Xanadu) http://www.catch22.net/tuts/piece-chains https://en.wikipedia.org/wiki/Piece_table http://java-sl.com/editor_kit_tutorial_document.html http://history.dcs.ed.ac.uk/archive/apps/Whitfield-Thesis/thesis.html Image Credits Pterodactyl derived from CC-BY-SA 4.0 Matthew P. Martyniuk: https://en.wikipedia.org/wiki/Pterodactylus#/media/File:Pterodactylus_holotype_fly_mmartyniuk.png

×